简短回答

简短回答

我已经安装了 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 菜单。

相关内容