将 Windows 8 添加到双启动计算机

将 Windows 8 添加到双启动计算机

我目前有一台笔记本电脑,已设置为双启动 Windows 7 和 Ubuntu。我想在此基础上添加 Windows 8(我不想升级我的 Windows 7)。

我知道在双启动的计算机上安装 Windows 7/Vista 会破坏grub,这就是为什么在设置双启动时先安装 Windows,然后再安装 Ubuntu 的原因。

我应该如何在笔记本电脑上安装 Windows 8?我愿意重新安装grub,但我更愿意使用一种不需要重新安装的方法。

答案1

经过搜索,发现似乎有一个比我以前的方法更好的方法。

您可以使用启动修复。这是 Ubuntu 的官方做法,比我几年前使用的复杂方法安全得多。

答案2

我有一台计算机,它的 grub 出现过多次故障,我设置了一个系统来随时修复 grub,这要感谢 irc.freenode.net 上 #grub 的优秀朋友。

为此,您需要启动相应版本的 Ubuntu 实时环境。

因为我的命令已经过时了,而且我已经很长时间没有执行它们了,所以请不要执行标记为“可选”的命令,除非您知道执行它们的充分理由。

以下是我运行的命令:

  1. mount /dev/sda1 /mnt (用于你的分区)
  2. 安装 -B /dev /mnt/dev
  3. 安装 -B /proc /mnt/proc
  4. 安装 -B /sys /mnt/sys

    /--------------- OPTIONAL ---------------\
    grub-install /dev/sda --root-directory=/mnt
    \--------------- -------- ---------------/
    
  5. chroot /mnt
  6. 更新 grub
  7. 更新-initramfs-ck all

    /--------------- OPTIONAL ---------------\
    - apt-get install grub-pc
    - grub-mkconfig -o /boot/grub/grub.cfg
    - grub-install /dev/sda
    - grub-install --recheck /dev/sda
    \--------------- -------- ---------------/
    
  8. 卸载 /mnt/sys
  9. 卸载 /mnt/proc
  10. 卸载 /mnt/dev
  11. 卸载 /mnt
  12. 重启

必要时使用 sudo。

资料来源:

答案3

我最近在 PC 的额外硬盘上安装了 Windows 8 Pro。我的系统主要运行 Ubuntu,并通过 GRUB 启动,安装后似乎找不到新操作系统。因此,我搜索并阅读了所有这些解决方案,包括手动重新配置 GRUB 系统文件、卸载并重新安装 Windows 等。所有这些都是糟糕的解决方案。最好的解决方案非常简单。您所要做的就是从 Linux 发行版中的终端窗口运行此 GRUB 更新命令:

$ sudo 更新 grub

它会搜索您的硬盘以查找新内核和操作系统。问题已解决。尽情享受吧!

相关内容