我已经安装了 C 盘 Windows 7 和 E 盘 Ubuntu。它运行良好,第一次启动我的电脑时,它会出现引导加载程序(选择选项)你想运行哪个操作系统。但我的 Windows 7 出现了一些问题,出现这个问题后,我格式化了 Windows 7,但引导加载程序没有出现。
那么,如何在引导加载程序中获取 Ubuntu。
答案1
使用 Boot Repair 来修复你的引导加载程序。
1 - 现场 CD
首先,您需要从 Ubuntu Live CD 启动。
2 - 修复引导加载程序
要恢复 Grub 引导加载程序,请按照以下步骤操作。
从 Live CD 打开终端并运行以下命令:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair
几秒钟后,Boot Repair 的主窗口将打开。
点击Recommended repair
。
你完成了!
重新启动以测试一切。
如果一切顺利,您现在就可以启动并运行,Windows 和 Ubuntu 都会出现在 Grub 菜单中。
答案2
简短回答
安装 Windows 删除了 GRUB。以某种方式运行 Ubuntu(例如使用 Live CD)并安装 GRUB。
长答案
启动过程
来自维基百科:
当计算机开启时,计算机的 BIOS 会找到主可启动设备(通常是计算机的硬盘)并从主引导记录 (MBR)(硬盘的前 512 个字节)加载初始引导程序,然后将控制权转移到引导代码。
所以,发生了什么?
实际情况是,比尔大叔不接受除了微软创建的操作系统之外的任何其他操作系统 (O/S) 都应被允许在 PC 上运行。因此,当您加载/重新加载比尔大叔的任何操作系统时,它将覆盖硬盘上称为主引导记录 (mbr) 的部分。这是在启动期间告诉您的 PC 在哪里找到操作系统的部分。
解决方案
以某种方式运行 Ubuntu
(例如使用USB闪存盘)
安装/修复 GRUB
使用以下方法定位 Linux 分区:
sudo fdisk -l
挂载分区:
sudo mount /dev/sda6 /mnt/boot
安装 GRUB:
sudo grub-install --boot-directory=/mnt/boot /dev/sdX
其中 X 是驱动器号(例如 a、b、c)。
更新 GRUB
sudo update-grub
安装后。重新启动系统,然后应该加载 GRUB 菜单。