我有 ubuntu 和 windows 8.1 双启动。突然我得到了 grub 救援屏幕。我试过了
grub rescue > ls
命令,它列出
(hd0) (hd0,msdos1) (hd0,msdos2) (hd1,msdos1) (hd1)
当我尝试
grub rescue > ls (hd0)/
它给了我
error: unknown filesystem.
适用于所有分区。我也尝试使用 USB 启动,但 PC 无法启动。它直接进入 grub 救援屏幕。有人能帮助我吗?
答案1
假设你的Linux文件系统在(hd0,1)
如果您想列出分区中的文件,请尝试以下命令:
grub> ls (hd0,1)/
(它只适用于包含 Linux 的文件系统)
grub> set root=(hd0,1)
vmlinuz
还请检查您的和文件的名称initrd
。
grub> linux /boot/vmlinuz root=/dev/sda1
(sda1 将根据您的 Linux 文件系统而改变)
grub> initrd /boot/initrd.img
grub> boot
启动 Ubuntu 后更新您的 grub 配置。