安装了 Ubuntu 以实现双启动,但 Windows 出现(尝试过启动修复)

安装了 Ubuntu 以实现双启动,但 Windows 出现(尝试过启动修复)

我的电脑上有 Windows 7 和 Ubuntu 12.10 的双启动。Ubuntu 刚刚从 USB 闪存驱动器安装。

安装完成后,我的电脑直接启动到 Windows,没有任何迹象表明 GRUB 或 Ubuntu 已安装。如果我再次从 USB 驱动器启动,安装屏幕会显示出来,就好像我没有安装它一样。

我尝试过启动修复并得到:链接到 paste.ubuntu.com

这是我尝试修复的:

sudo chroot "/mnt/boot-sav/sda7" dpkg --configure -a

sudo chroot "/mnt/boot-sav/sda7" apt-get install -fy

sudo chroot "/mnt/boot-sav/sda7" apt-get purge -y --force-yes grub*-common shim* linux-signed*

答案1

似乎你遇到了问题GRUB 加载程序。通常,当在运行 ubuntu 的机器上安装 Windows 时,GRUB is replaced by native window's MBR。当您期望 GRUB 加载程序出现时,您惊讶地发现除了 Windows 启动之外什么都没有。以下是我修复 GRUB 加载程序的方法。

要修复 GRUB,您可以使用任何 live cd 启动到 ubuntu 并打开终端,然后发出命令 sudo grub-install 。嗯,在很多情况下,这都会失败。为此,您必须手动挂载根分区,然后将 GRUB 重新安装到其中。如下所示:

sudo fdisk -l 
...list of devices and partions
//here find out the root partition (mine is sda3, so i am condireing /dev/sda3 here)

sudo mkdir /mnt/anyname
sudo mount /dev/sda3 /mnt/anyname
cd /mnt/anyname
sudo grub-install --root-directory=/mnt/anyname /dev/sda

这将重新安装您的 GRUB。如果您在安装 GRUB 时遇到任何问题,只需前往 Google,那里有数百万个关于“在 Linux 中安装 grub”的指南。

圣诞节快乐 :)

答案2

我已经成功实现了从主硬盘上的安装进行双启动,配置和问题如下:

硬件:2012 年 8 月制造的 HP Envy DV7 笔记本电脑、Windows 8、i5 Ivy Bridge、UEFI/安全启动。Linux:Ubuntu 12.10 x64 ISO。

在 UEFI(F10 菜单)中:

• •禁用安全启动。我无法在任何配置下实现启动。 • •UEFI 启动方案(不是传统 BIOS)。我尝试了传统模式,可以从磁盘启动,但不能从硬盘驱动器上的安装启动。在启用 UEFI 的情况下,无论我尝试哪种启动方式,UEFI 都能顺利通过。在 Ubuntu 中:

• •/Boot=EFI, /=EXT4, /Home=EXT4, SWAP=swap 使用此配置,我可以在启动过程中通过用户干预进行启动:1) 在 UEFI (BIOS) 中选择 F9 启动选项 2) 选择现在可用的 Ubuntu 12.10 选项并继续。3) Ubuntu 启动选项屏幕立即可用。选择首选选项并继续。4) 我进来了。

如果关注此主题的任何人想出了让 Windows UEFI 引导加载程序手动识别 /Boot 分区的方法,请分享。上述方法并不麻烦,但自动启动时 Windows 将 Ubuntu 识别为启动选项会更优雅一些。另外,我个人更喜欢让 Windows 处理主启动顺序,而不是 grub,因此我可以忍受上述方法,直到有其他选项可用。

格雷格

相关内容