我朋友的电脑预装了 Windows 7,但后来他安装了其他系统,包括 Windows 8 和 Linux。grub2
几周内一切都运行正常。
昨天,当他删除 Windows 7 并重新启动计算机时,一切正常。但后来他删除了 Windows 7 以前所在的分区,他无法再启动,只显示grub rescue
.Runls (hd0,msdosX)
命令,但所有分区都显示出来unknown filesystem
。因此,他尝试安装 LiveCD,并错误地运行了内存测试,但在一半的过程中被他终止了。
后来,我尝试使用 LiveCD ubuntu 12.10 启动,但启动时,它只是显示
SYSLINUX 4.03 2010-10-22 EDD Copyright (C) 1994-2010 H. Peter Anvin et al
此 liveCD 很好,几天前对我来说已经工作正常,然后我尝试使用 USB 启动,
SYSLINUX 4.05 2012-10-22 EDD Copyright (C) 1994-2012 H. Peter Anvin et al
显示类似信息。我该怎么办?提前谢谢。
答案1
可能是您的分区表有问题。
尝试将 Testdisk 与 Live CD 一起使用
要从 Live CD 重新配置 grub,请使用此出色的 HOWTO
答案2
如果您先安装 Windows,然后再安装 ubuntu。引导加载程序位于 Windows 分区上。因此用户可以在开始时选择所需的操作系统。
如果您删除了 windows 分区。您也会永久删除 ubuntu 的引导加载程序。因此最好的选择是完成全新安装。
答案3
检查启动分区的位置。Windows 7 会创建一个 100M 的启动分区。删除 Windows 7 并添加 Windows 8 后,此分区往往会发生变化。据我所知,它仍然基于 NTFS。
有一个关于如何恢复启动分区的帖子https://help.ubuntu.com/community/RestoreUbuntu/XP/Vista/7Bootloader您应该阅读。您需要一张可以启动并按照说明操作的 CD 或 DVD。祝您好运。
答案4
我知道我回复这个帖子已经太晚了。但是,在安装 Ubuntu 后格式化 Windows 分区时,请按照以下步骤操作。您可以在有网络连接的情况下执行此操作。从 Ubuntu Live CD 或 Ubunt USB 启动并选择尝试 Ubuntu。然后按 Ctrl+Alt+T 打开终端,然后输入“sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update”安装此 Boot-Repair 软件 2. 安装完成后,输入“sudo apt-get install -y boot-repair && boot-repair &”并按回车键。有关详细信息,请访问此网址“https://help.ubuntu.com/community/Boot-Repair“您也可以通过准备启动修复 CD 或从此链接下载 iso 文件来安装它”http://sourceforge.net/projects/boot-repair-cd/files/“安装后,选择选项“推荐的修复”,记下修复完成后出现的URL,以获取进一步的帮助,如果上述推荐的修复不能正确修复您的grub,请在论坛中提及该URL以获得具体帮助。我希望下次能帮到你。