通过 Windows 8 试用版安装了 Ubuntu。安装后,Windows 8 仍尝试启动。使用 Acronis 清理磁盘并重新安装 Ubuntu。Windows 8 仍尝试启动,但进入空白屏幕。Ubuntu 从未尝试启动。自然实时模式运行良好。您觉得再次清理磁盘怎么样?安装 Windows 7 并尝试使用 GRUB 方法,或者您知道如何从清理后的磁盘中删除 Windows 吗?
答案1
有两个选项可以启动操作系统...
- MBR(主引导记录)位于磁盘驱动器最开始处的引导扇区
- 每个分区的引导扇区
一些操作系统(例如 MS.Windows)会影响 MBR,因此您需要将 grub 引导加载程序放置在 MBR 上。为此目的:
步骤1: 使用任何安装了 grub 的紧急磁盘启动您的系统。
(例如:Gparted Emergency、HBCD、可启动 Grub 或 Puppy linux)
第2步: 运行 gparted 程序或此命令:自由度并确定您的驱动器名称是什么(结果如下:/dev/sda)末尾没有任何数字/sda
步骤3: 如果已预先安装 grub,则在 shell(终端)中运行以下命令:
sudo grub-install /dev/sda
sudo grub-setup /dev/sda
如果尚未安装,请执行以下命令:
sudo apt-get install grub
无论如何你需要编辑/boot/grub/grub.cfg启用恢复功能(Hybernate)
答案2
您不一定需要安装 Windows 7 来编辑 GRUB。您也可以在闪存驱动器上运行 Ubuntu 的实时副本,然后按照此 wiki 指南编辑您的 GRUB 文件:https://help.ubuntu.com/community/Grub2
或者,如果 GRUB 菜单在启动时没有自动打开,请尝试在 Windows 8 启动前按住 SHIFT 键。如果安装正确,这通常会发出打开信号。
答案3
您是否看到了 GRUB 菜单?可能是您刚刚在错误的分区(不是您要启动的分区)安装了 GRUB 加载程序。您可以在设置过程中选择 GRUB 加载程序的分区,同时选择设置 Ubuntu 的分区。
答案4
如果您想在硬盘上安装 GRUB。您可以使用 Ubuntu Live CD 来完成此操作。
启动 Live CD。当您获得 Ubuntu Live 桌面时,打开终端 (什么是终端以及如何打开和使用它?) 并输入以下内容:
sudo grub
这将为你带来豬>提示符(即 grub shell)。
在 grub>. 输入以下命令
find /boot/grub/stage1
这将返回一个位置。如果您有多个,请选择要提供 grub 文件的安装。
这个很重要: find 命令返回了什么,在下一行中使用它来表示“?” -
root (hd?,?)
再次使用 find 命令中的值,即如果 find 返回
(hd0,1)
,则输入root (hd0,1)
接下来输入命令将 grub 安装到 mbr
setup (hd0)
最后退出 grub shell
quit
现在您已完成。重新启动机器。
另一个选择是运行此命令:
grub-install /dev/hda