そこで、ブート修復を使用してすべての古いカーネルを削除した後、東芝のサテライトを再起動しましたが、以前のように通常のメニューエントリが表示されず、イメージを選択してUbuntuで起動するだけでした。今それは私にちょうど与えます
最小限のbashに似た行編集…タブに可能なコマンド補完のリスト…
これを次の行に追加します。
grub>
ここで何をすればいいのかわかりませんが、Ubuntuに戻るためにオンラインでいくつか試してみましたが、何もうまくいきませんでした。助けてもらえますか?
次のコマンドを入力し、システムに応じてディスクパーティションを変更します。
ls
set prefix=(hd0,1)/boot/grub #note: maybe (hd0,2) or (hd0,3)
set root=(loop0)
set
ls /boot
insmod /boot/grub/linux.mod
linux /vmlinuz root=/dev/sda1 loop=/ubuntu/disks/root.disk ro #note: maybe sda2 or sda3 to match #2 above.
initrd /initrd.img
boot
Ubuntuを起動して実行中の場合update-grub
で問題が解決するはずです。詳細は http://ubuntuforums.org/showthread.php?t=159929 をご覧ください。
少し調整して、これを機能させました。
これが私がしたことです:
Grub> ls
別のパーティションを取得しました。
Grub> ls (hd0,msdos1)
これにより、HDD上のファイルが表示されたので、これが正しいパーティションです。
それから私はしました:
Grub> set root=(hd0,msdos1)
Grub> set prefix=(hd0,msdos1)/boot/grub
Grub> set
Grub> ls /boot #this returned a list of files/folders in /boot
Grub> linux /vmlinuz root=/dev/sda1
Grub> initrd /initrd.img
Grub> boot
それから数分後、grubがbusyboxシェルを起動し、fsck /dev/sda1
を実行できるようになりました。その後、数回「y」を押すと、Ubuntuは通常どおり起動しました。