我目前有一台笔记本电脑,已设置为双启动 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 实时环境。
因为我的命令已经过时了,而且我已经很长时间没有执行它们了,所以请不要执行标记为“可选”的命令,除非您知道执行它们的充分理由。
以下是我运行的命令:
- mount /dev/sda1 /mnt (用于你的分区)
- 安装 -B /dev /mnt/dev
- 安装 -B /proc /mnt/proc
安装 -B /sys /mnt/sys
/--------------- OPTIONAL ---------------\ grub-install /dev/sda --root-directory=/mnt \--------------- -------- ---------------/
- chroot /mnt
- 更新 grub
更新-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 \--------------- -------- ---------------/
- 卸载 /mnt/sys
- 卸载 /mnt/proc
- 卸载 /mnt/dev
- 卸载 /mnt
- 重启
必要时使用 sudo。
资料来源:
- 这篇文章是我几年前引用的文章的重写:http://blog.mcuol.com/User/langke279/Article/53011_1.htm
- 我保存了一篇旧的 Ubuntu 社区文章,以备再次发生这种情况时参考:https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows
答案3
我最近在 PC 的额外硬盘上安装了 Windows 8 Pro。我的系统主要运行 Ubuntu,并通过 GRUB 启动,安装后似乎找不到新操作系统。因此,我搜索并阅读了所有这些解决方案,包括手动重新配置 GRUB 系统文件、卸载并重新安装 Windows 等。所有这些都是糟糕的解决方案。最好的解决方案非常简单。您所要做的就是从 Linux 发行版中的终端窗口运行此 GRUB 更新命令:
$ sudo 更新 grub
它会搜索您的硬盘以查找新内核和操作系统。问题已解决。尽情享受吧!