ウォンツテック

そでやまのーと

復旧

 前回の実験で起動しなくなったメイン開発機を復旧しようと思い
http://openlab.jp/puppylinux/
からpuppy linuxを拾ってきてUSBメモリ
http://linux.hakaede.com/Entry/3/
の方法で設定します。
これで起動出来たのでさて復旧だとディスクをマウントしてみると、、/boot以下のファイル群しか存在しません。
どうやら前回の実験時に/bootを/として上書きしてしまった模様。
ファイルシステムレベルで復旧出来なさそう。打つ手なしか..

続復旧

復旧出来たっぽ
grubのfirst bootloaderであるstage1のROOT_DEVあたりが書き換えられてたかも。puppyでUSBブートしてディスクマウントしてgrubで以下のように書き換え。

  # grub
  grub> device (hd0) /dev/sda
  grub> root (hd0,0)
  grub> install /boot/grub/stage1 (hd0) /boot/grub/stage2 p /boot/grub/grub.conf
  grub> quit