Ubuntu 12.04 UEFI 双启动 Win7

Ubuntu 12.04 UEFI 双启动 Win7

我有一台新笔记本电脑华硕 N76,配备 500GB HDD 和 256 SSD。Windows 7 安装在 HDD 上,分区如下:

/dev/sda1 fat32 200MB 启动 (GPT)
/dev/sda2 未知 128MB msftres
/dev/sda3 ntfs 94GB(Win 7)
/dev/sda4 ntfs 20GB 隐藏,诊断

我想在 SSD 磁盘上安装 12.04。是否可以在分区上安装 GRUB2 /dev/sda1?Ubuntu 安装程序是否已为此做好准备?是否有一些针对 GRUB2 的配置来设置 Windows 7(HDD)和 Ubuntu 12.04(SSD)的启动路径?

答案1

是的!Ubuntu 安装程序应该会帮你搞定,但如果你已经安装了其他东西,你可以安装 grub-efi 包。运行grub-install /dev/sdX将安装 grub 作为默认启动项,并将所需文件复制到 /boot 和你的第一个分区。然后你可以链式加载到 Windows(假设安装程序不会自动检测到此选项)。

我的 MacbookPro 上有 Ubuntu 的 EFI 启动(我用它来发布这篇文章)。你可以构建自己的 grub 映像(详细这里) 以实现最大程度的可移植性(我推荐)。如果您构建自己的映像,即使您没有安装 Ubuntu,它也可以用作恢复映像。

总结一下:

  • Ubuntu 安装程序将为您设置 grub。
  • 安装程序应该会为您检测 Windows。
  • 如果没有,请发挥你的聪明才智,找到一种方法来引导到你的安装中并安装grub2-efi-amd64或类似的包并运行grub-install /dev/sda1。请注意,这将压缩你当前的启动选项并使 grub 成为默认选项。你可能还需要运行grub-update

相关内容