[ug-jposug] Grub Boot Failure after uninstall oss driver

TAKI Yasushi taki @ justplayer.com
2008年 7月 13日 (日) 18:48:09 PDT


ジャストプレイヤー瀧です。

今丁度、手元にOpenSolarisの環境がないので、自信はないのですが、
(メイン機は、またSXCEにもどしてしまったので)


Mitsutoshi Umeda さんは書きました:
> Seeking Other OpenSolaris Forums, it difficult for me to understand these messages as my poor English.
> それで、ここで質問させていただきます。
> Solaris 初心者で泥縄的習得を試みております。
> Notebook computer に opensolaris 2008.05 release をインストールしました。
> Solaris 2008.11 snv_91 x86 にアップデートしました。
> Ali5451 PCI Audio Driver が基本サポートされていないため、サウンド・ドライバ (oss-solaris-v4.0-1016-i386.pkg) を Open Sound System サイトからダウンロードし、所定の操作でインストールしました。
> いくつかの手順を踏んで調整しましたが、歪みとノイズがひどくて実用に耐えませんでした。
> それで、このドライバをアンインストールしました。
> アンインストールの手順は、
> 1. rolemod -K type=normal root
> 2. logout
> 3. logon as root
> 4. # svcadm disable -t gdm
> 5. # pkgrm oss
> 6. # reboot

正直、サウンドは鬼門ですよね・・・・
私のThinkpadT61も姑息なことをしないと安定しません。

esdを使うと安定したこともそういえばありましたが・・・。

> GRUBメニューのトップラインを選択して、システムの再起動を試みる。
> 次のようなブート・エラーメッセージが表示されて、システムが起動できなくなった。
> シングルユーザ・モードにしても同様である。
> ---------------------------------------------------
> Booting 'Solaris 2008.11 snv_91 x86'
> bootfs rpool/ROOT/opensolaris-1
> kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS
> loading '/platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS'
> loading '/platform/i86pc/$ISADIR/boot_archive
>   ...............
> CPU: 'GenuinIntel' family 6 model 8 step 10
>   ...............
> Error 16 : Inconsistent filesystem structure
> Press any key to continue .....
> ---------------------------------------------------
> 適当なキーを押すと GRUB メニューに戻ってしまう。
> 
> ---->> 復旧させる手段があれば、ご教授ください。
> Error 16 のメッセージの意味がわかりません。 
> 復旧不可能であればシステムを再インストールするしかないのでしょうか?
> --

grubにfailsafeがあれば、それで起動し、

zpool import -f rpool

などとして、マウントさせてファイルの修正を試みることができます。
cdromで起動しても同じことは出来ると思います。
roで、マウントが出来ないと言われたら、zpool export rpoolでexportし、
mount -o rw,remount /
を行ってからzpool importすればokだとおもいます。


x86のブートはGRUB以降、
grub.confの
1. rootにより、物理ディスクとパーティションの確定>zpoolの確定
2. bootfsにより、zfsの確定。
 デフォルトのzfsは、下記で見れます。
 zpool get all rpool | grep bootfs
3. bootarchiveから起動
 bootadmで作るもの。これがみつからないとそもそも起動できない。
  OSのブートメッセージがでてくる。
4. rootのマウント。
 これが出来なくてもなんとか起動してシングルユーザに落ちる。
 このとき、dfをとると/dev/dsk/ではなく、devicesの名前になっている。
 /boot/solaris/bootenv.rc、/etv/vfstab。

だいたいこんなかんじなので1〜3の間のどれかでとまってるのだろうと思います。

2,3は、grub.confの中なので、rootとbootfsを調整して試してみるか、
bootarchiveが壊れていたりするならば、safeブートで起動し、/mntや/aに等でマウントし、
bootadm update-archive -R /mnt
などでarchiveを更新してみるのもありかもしれません。


うろ覚えですみませんが、そんなかんじです。ヒントになれば。

-- 
-------------------
デザイン自由なCMSサービス:WikiPlus http://www.wikiplus.jp/
 ・IDC向けOEMプラン始めました。
-------------------
ジャストプレイヤー株式会社
代表取締役社長 瀧 康史
〒422-8077 静岡県静岡市駿河区大和2丁目3-29 ラヴィアンヌ21 201
 TEL 054-203-5535  FAX 054-203-5539
mailto:taki @ justplayer.com http://www.justplayer.co.jp/
ブログ: http://kohju.justplayer.com/
Mixi: http://mixi.jp/show_profile.pl?id=19502
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: smime.p7s
型:         application/x-pkcs7-signature
サイズ:     5255 バイト
説明:       S/MIME Cryptographic Signature
URL:        <http://mail.opensolaris.org/pipermail/ug-jposug/attachments/20080714/dd141a6f/attachment.bin>


ug-jposug メーリングリストの案内