我的机器上有 Linux 和 Windows 双重启动,所以显然在我创建了一个新的磁盘分区后,我认为我弄乱了 Linux 分区。现在,在我启动机器后,我得到了 grub 救援控制台。我尝试使用以下命令修复此问题:
设置启动=(hd0, 6)
设置前缀=(hd0,6)/boot /grub
这个命令运行良好,但是当我输入:
正常安装
我收到未知文件系统错误
有任何想法吗?
答案1
您能否提供更多详细信息?比如分区表,你对 Grub 的适应程度等等。
您可能需要将root
(not boot
) 设置为 (hd0, x)
x 为 6 意味着它是硬盘驱动器扩展分区中的第二个逻辑磁盘,这是正确的吗?
如果你有机会,刻录 CD/制作可启动 USB(更快!)并从中启动 Ubuntu 或 Mint(或你最喜欢的 Linux 发行版),然后你可以chroot
进入硬盘驱动器的 Linux 分区并从那里修复 Grub。它将重建 Grub,就像您当前正在该硬盘上运行 Linux 一样。
如果没有更多细节,很难给你更多的指导。
希望这能帮助您解决问题。