我刚为我的 thinkpad 笔记本电脑买了一个新的 SSD 硬盘。我刚刚用出厂 CD 安装了 Vista。在我的旧操作系统上,我的主要操作系统是 Ubuntu,但我确实希望将 Windows 作为双展位系统保留在单独的分区上。不过我肯定想升级到 Win 7,我会在几天内得到它。
我的问题是:我应该现在安装 Ubuntu,然后在几天内升级到 Win 7 吗?还是会弄乱grub(或其他东西)?如果是这种情况,那么我宁愿等到升级到 Vista 后再安装 Ubuntu。
PS我知道可能任何由Win升级造成的混乱都可以修复,但我只是想避免浪费时间。
在安装 Ubuntu 之前完成 Windows 安装通常是一个好主意。根据我的经验,Windows 不能很好地与其他操作系统配合使用,您需要通过“Live disk”启动来恢复您的 Ubuntu 安装。
但是,升级可能并非如此。
继续,现在安装 Ubuntu。
是的,一周后 Win 7 升级会影响您的 MBR/Grub/boot。但好消息是:它不会弄乱你的 Ubuntu 分区。
关键是:它很容易修复 grub,你不应该担心这个。只需按照以下步骤操作:
在升级 Windows 之前(即,当你仍然可以启动 Ubuntu 时):
刻录 Ubuntu 可启动 CD,或使用菜单 -> 系统 -> 管理中的“启动磁盘创建器”实用程序来创建可启动 USB 密钥。您可能已经拥有 CD 或 USB,您将用于安装 Ubuntu 的相同工作正常
给你的 Ubuntu 分区一个标签。没有必要,但有帮助。
升级 Windows 后(恢复 grub/Ubuntu):
gParted
. 安装后,记下它的安装位置(通常是 /media/LABEL,其中 LABEL 是 Ubuntu 分区的标签,如果有的话。因此我之前建议给它贴标签)/dev/sda
现在对于“真正的交易”:
sudo grub-install --root-directory=/media/UBUNTU /dev/sda
就是这样!
重启,grub 会出现,让你再次使用 Ubuntu
笔记:
在这些示例中,我假设您将 Ubuntu 分区标记为
UBUNTU
,并且您的引导驱动器是/dev/sda
. 在发出 grub-install 之前检查这些值在 Ubuntu 上启动后,
sudo update-grub
它会再次扫描您的驱动器并将 Windows 7 分区添加到列表中。它以前存在,如 Vista,但更新将修复菜单名称和其他选项当(重新)从 Live CD 安装 grub 时,不要担心错误消息:“找不到 /boot 设备。(是否已安装 /dev?)”。它是一个烦人的错误。如果出现“所有步骤成功”消息,则一切正常。
在 Windows 之后安装 Ubuntu
通常已经安装了 Windows。如果不是,那么它“应该”在 Ubuntu 之前安装,因为 Windows 无法看到其他操作系统并试图忽略它们(或擦除它们)。要安装的最后一个引导加载程序是使用的引导加载程序,而 Windows 对其他操作系统视而不见,而 Ubuntu 则默认在其引导菜单中包含所有其他操作系统。
如果您能够在安装 Windows 之前对驱动器进行分区,请在初始分区过程中为 Ubuntu 留出空间。这样您以后就不必调整 NTFS 分区的大小来为 Ubuntu 腾出空间(节省一点时间)。
在 Ubuntu 之后安装 Windows
通常在 Ubuntu 之后安装 Windows 时,“主引导记录”MBR 将被覆盖。您可以从 LiveCD 启动并修复 MBR。但是,有两种不同的方法:
根据 Billy Gatee 的说法,宇宙中的所有计算机都应该只在 Windows 和 Windows 上运行,所以 Windows 与其他操作系统相比是一个很大的威胁,所以我建议你先从 Vista 升级到 7,然后再安装 Ubuntu。一切顺利后,想想看,当 Ubuntu 具有如此多的可定制性、可兼容性、安全性并且是 WINE 酒鬼时,你还觉得使用 Windows 有什么好处吗?