我有一台 Windows 8 电脑,我在其上安装了 Ubuntu 并进行了双启动,我制作了恢复盘并删除了 Ubuntu 分区,但现在从磁盘启动并正常启动时出现“grub 错误未知文件系统”,请问有人能帮帮我吗,我只有 13 岁,如果我的父母发现他们不会很高兴 - 我有一台 Windows 8 笔记本电脑(我爸爸的)和一台 Windows 7 电脑(我妈妈的),我可以用它做点什么?请问我真的需要帮助,如何让 Grub 重新工作,这样我的电脑才能再次启动。
- 谢谢
答案1
看起来,当您删除 Ubuntu 时,您也删除了 grub 运行所需的所有文件。要修复此问题,您需要重新安装 grub,其文件位于您在 Windows 喜欢用于工具/恢复的 FAT 分区之一上创建的 /boot/grub 目录中,或者恢复 Windows 启动块。我成功完成的 grub 方法,创建目录,并从实时媒体安装您选择的 fat 分区,例如 sda1:
sudo mount -tvfat /dev/sda1 /mnt/sda1
然后运行
sudo grub-install --boot-directory=/mnt/sd1/boot /dev/sda
你应该能再次拥有一个可以正常工作的 grub。 *未经测试,以下内容危险* 恢复 Windows 启动块的另一种方法要求您拥有一套真正的安装介质,而不是供应商强加的典型残缺软件。如果您可以进入“恢复控制台”,您应该能够运行 fixmbr 和/或 fix boot,然后一切应该会恢复正常。供应商提供的介质无法进入恢复控制台,但会直接通过他们的脚本锁定您重新安装(不保证修复 mbr)。另一种可能的修复方法是在 Windows 根目录中找到备份启动块,然后从实时介质中使用 dd 将其写入磁盘的开头,这是我没有经验的。最坏的情况是另一个不起作用的引导加载程序,因此请返回安装 grub。
祝你好运