DebianWheezyを実行しています。 Update Managerは、カーネルアップデートのインストールを提案します。更新後、システムを再起動しますが、すべてのカーネル(ブートローダー)を一覧表示する代わりに、GRUBコマンドプロンプト:
grub>
私は何をすべきか?ポインタを事前に感謝します。
P.S.多分それは役に立つでしょう:
grub> ls
(hd0) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1) (hd1)
私の解決策
LiveCDで起動します。ターミナルを開き、ルートパーティションをマウントします(正しいパーティションをマウントしているかどうかを再確認してください)。
mount /dev/sda1 /mnt
また、マウント:
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount -t proc /proc /mnt/proc
(正しいパーティションをマウントしているかどうかを確認してください:nautilusを開き、/mnt
に移動します)。
実行:
chroot /mnt
そして最後に実行します:
update-grub
ターミナルを終了し(exit
)、再起動します。
これを解決するためにライブCDは必要ありません。
タイプ:
grub> ls
ここに、デバイス/パーティションのリストが表示されます。ここで、「/ boot」を含むパーティションを見つける必要があります
grub> ls (hd0,gpt1)/
最後のスラッシュが必要です。 「gpt」の代わりに「msdos」が表示される場合があります。これが適切なパーティションである場合は、次のように表示されます。
ブートなどのルートビン.。
タイプ:
grub> set root=(hd0,gpt1)
grub> linux /boot/vmlinuz...(Press tab and choose the last working version) root=/dev/sda1
grub> initrd /boot/init...(press tab and select the same version as above)
grub> boot
これは単なる例であり、それに応じて変更する必要があります。