one-oneの日記: 復活のsly
日記 by
one-one
さて 先ほどのトラブルの続きです.
結論から言うと復活しました. このVAIOのホストネームには slyという名前を使っているのですが 正直slyはあまり好きではなかったので:-p もし再インストールなら名前何にしようとか考えていたんですが 残念です:-)
とりあえず復旧作業のlogを残しておくことにします.
あまり役に立ちそうもないけど
使ったCDはVineのやつです.
- sly本体と VAIO純正CD-ROMドライブ(PCMCIA経由)を準備
- BIOSでATAPI CD-ROMから起動するように設定
- rescue モードで起動させます.
この時に VAIO純正CD-ROMを使う時は ide2=0x180,0x386をつけてやります.
つまり linux rescue ide2=0x180,0x386 というコマンドで起動させるってことです - OSが動く段階で /dev/hda1 がmount出来ないので shell に入ります
そりゃ そのエラーのためにrescueモードにしてんだから当たり前です - とりあえず /dev/hda1 とかがあることを確認します
ない場合は mknod でつくってあげます - fsck /dev/hda1 をぶちかまします.
- エラーだったので e2fsck /dev/hda1 をぶちかまします.
当たり前だけどこっちもエラーでした. - 多分Superblockあたりがあやしいと思ったので mke2fs -n /dev/hda1 でSuperblockを取得します. -n 忘れると大変です
- e2fsck -b 8139 /dev/hda1 とかぶちかますと 通ったので再起動です!
- いい感じで起動するも inittab が変だ~とエラーが出ちゃいました
- 再度rescueモードで起動. 今度はmountまでOKでした
- chroot /mnt/sysimage とかやって /etc 以下を探検
- /etc/inittab がブッ壊れてる!!
- どっかからファイルを持って来ちゃえばいいんだけど……
このslyにはPCMCIAの口が一つしかない上にそいつはCDで使っていてNICもついてない - 『あーこれってインストール用のCDだったっけ』と気が付く
- mount /mnt/cdrom して cd /tmp
- rpm2cpio /mnt/cdrom/Vine~~/initscripts~ | cipi -id
- cp /tmp/etc/inittab /etc
- /etc/inittabが変でないことを確認して再起動
- とりあえず動いているみたい
結構手間かけちゃったけれど slyがよみがえりました……
バンドのslyは期待ハズレだったけれど
こっちのslyは僕の期待をいい意味で裏切ってくれました
これからも頼むぜ > sly
復活のsly More ログイン