IE9ピン留め
wubi GNU GRUB version 1.97 kernel panic grab
一言:
焦るな.HDは生きている. kernelを探し出せていないだけだ. 落ち着いて探してbootせよ.
先人の知恵によって10分もかからず復旧できる.
無事復旧されることを望みます。

スペック:
ubuntu 9.10
windows XP Home edtion
dual boot
wubi により設定.

症状:
アップデート後,再起動 -> GNU GRUB version 1.97 コンソール表示

解決方法:

  sh:grub>insmod ntfs
  sh:grub>set root=(hd0,1)
  sh:grub>loopback loop0 /ubuntu/disks/root.disk
  sh:grub>set root=(loop0)
  sh:grub>linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro
  sh:grub>initrd /boot/initrd.img-2.6.31-14-generic
  sh:grub>boot

Remark:


2009-12-07 23:51:38

k_myama
新しいメンバ
登録日: 2008-12-06
投稿: 3

Re: 9.10 wubi 環境で grubのエラー

  sh:grub> linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro
  sh:grub> initrd /boot/initrd.img-2.6.31-14-generic
  sh:grub> boot

がダメなら、

  sh:grub>insmod ntfs
  sh:grub>set root=(hd0,1)
  sh:grub>loopback loop0 /ubuntu/disks/root.disk
  sh:grub>set root=(loop0)
  sh:grub>linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro
  sh:grub>initrd /boot/initrd.img-2.6.31-14-generic
  sh:grub>boot

だと、起動するかもしれません。

起動したら
  sudo update-grub
を実行してください。

私はubuntuでjavaのプログラミングなどをしていますが、システムについてあまり詳しくありません。他の方がもっと詳しいと思います。


01,grub>ls
02,grub>ls (hdX,Y) #find ubuntu partition
03,grub>insmod ntfs #load ntfs module
04,grub>set root=(hdX,Y)
05,grub>ls $Boot #find BOOT partition's UUID
06,grub>search --no-floppy --fs-uuid --set UUID
07,grub>loopback loop0 /ubuntu/disks/root.disk
08,grub>set root=(loop0) #reset loop to loop0
09,grub>linux /boot/vmlinuzxxxxxxxxx root=/dev/sda5 loop=/ubuntu/disks/root.disk ro quiet splash #load kernel
10,grub>initrd /boot/initrd.imgxxxxxxxxxxxx

実は、私も25日に同様の症状が発症しました。
いろいろやって、本日ようやく解決しました。
環境はSONY VAIO TypePのSSDでWindoesVistaとのデュアルブートです。
ところで、上記01~10の手順はふまれましたか?
私の場合は、02と04で入力するパーティションが(hd0,2)で、09の root=/dev/sda2でした。
grub> ls -l
でubuntuの載っているパーティションが判別できますし、
df (grub>でこのコマンドを使えるの?)
でマウントポジション(sda,sda1,sda2など)を確認できます。
無事復旧されることを望みます。

k_myama さん hir0 さん
ありがとうございます。
お二人の示された情報をもとに、いろいろあれこれ試してみました。
で、結局、一番最初の方法で、/dev/sda1 ではなく/dev/sda2 とすれば、
起動できることを発見して、何とか、以前のようにUBUNTUを起動できるようになりました。

なお、今のところ、2.6.31-16 を選択すると、Kernel panic となって、上の#3と同じ
((8,1)のところが(8,2)となりますが)エラーメッセージが表示されて、起動しません。
2.6.31-16のrecoveryモードでも、やはり同じエラーのKernel panicです。

まあ、とにかく以前の状態には戻ったので、ちょっとゆっくり調べてみます。
ありがとうございました。



Reference:
https://forums.ubuntulinux.jp/viewtopic.php?pid=45353
https://forums.ubuntulinux.jp/viewtopic.php?pid=47835
by besttseb99 | 2010-02-07 00:43 | OS-software-system
<< Nexus One watch2 Nexus One watch1 >>