如何从头安装Ubuntu,Windows XP和Windows 7作为三重启动系统


8

我当前正在运行Windows XP,但已订购了Windows7。我想将Windows XP保留在单独的分区上,并同时安装Ubuntu。

我应该以什么顺序安装操作系统,我应该记住与普通的单系统安装有什么不同吗?例如,分区顺序有什么区别吗?如果在Win XP和Win 7中都希望系统驱动器为“ C:”驱动器,该怎么办?


一个观察结果,作为对上述回答的回应:我的Windows 7认为它在F:上。
贾斯汀

Answers:


22

您应该先安装Windows XP。之后,安装Windows 7。它的引导程序也将处理XP。同样,Windows 7将其所在的任何分区都视为C:\(至少这是发生在我身上的)。

最后,安装Ubuntu。它的引导加载程序将检测所有其他2个操作系统。玩得开心!


1
1,我已经删除了我相同的答案,因为你稍微清晰的
汤姆·罗宾逊

您可以保留并改进它。总是欢迎多样性:)
alex

4
同意 通常,我总是首先安装Windows,从最早的(例如XP)到最新的(例如7),然后以Linux发行版(例如Ubuntu)结束。
汤姆·罗宾逊2009年

如果要安装Ubuntu,按特定顺序安装Windows版本真的重要吗?我的意思是,如果无论如何都要分别检测它们,那应该不存在问题,不是吗?
Gnoupi

@Gnoupi-是的,但是如果您首先安装较旧的Windows版本,则较新的版本会自动找到它们。
MiffTheFox

7

您应该始终从最旧的到最新的,从“微软”的最老到更开放的。

Windows XP将自己的引导加载程序写入MBR,而不管安装了什么内容(较早的Windows版本,例如Win98除外)

Windows 7将找到XP并将其添加到其自己的引导程序中。

反过来,Ubuntu会将Windows引导程序添加到其自己的引导菜单(grub)中,这会使选择Windows版本更加复杂(最坏的情况是:4次击键),但绝对是最容易安装的。

您还应该考虑在操作系统之间传输数据,因此也许要留出一个分区(我建议2-10GB,具体取决于您的硬盘大小)以进行数据交换并将其格式化为FAT32。

最后一个建议:如果您不是真的不需要将每个操作系统都安装在其本机分区中,则可以使用免费的Sun VirtualBox虚拟化不需要完全本地访问硬件的操作系统。如果您想玩游戏,我建议游戏操作系统应该是主机系统。

从此设置中获得的好处是:快照和简单的完整系统备份!


关于数据交换分区:是否确实需要-我认为Ubuntu现在可以安全地读取和写入NTFS分区?
simon

并非十分必要,但是如果您想在Windows中读取存储在Ubuntu驱动器上的文件,则需要第三方插件,这可能会破坏某些内容……这实际上取决于您要如何使用设置。
brandtaetter

fs-driver.org可以从Windows挂载ext *分区。这样,您就不需要特定用途的分区即可将事物从一个OS迁移到另一个OS。不过,它确实使中断Linux安装变得更加容易。
假名称

2

亚历克斯建议按从旧到新的顺序安装Windows。这可能是目前最好的建议,但是在过去,我做过另一件事,因为如果已经检测到Windows安装,则某些Windows安装程序不会在单独的分区中安装。我认为这不再是问题,但在过去,第一个可读分区始终为C :,而Windows始终需要位于C:。因此,您可以按此顺序在NTFS上安装Windows NT,在Fat32上安装Windows 9x,在Fat16上安装Dos / Windows3.11,并且每个OS在安装时都认为它是驱动器C:。唯一的缺点是获得了可以识别不同操作系统的引导程序,但是我使用了IBM的引导管理器(来自OS / 2),该引导管理器非常易于配置。在您的情况下,我将设置默认的引导加载程序来引导所有其他操作系统。


1
+1,关于旧操作系统的好提示;就像您说的那样,不再需要了,但是从我的回忆中可以清楚地看到许多旧引导MS-OS的状况。
quack quixote

0

如果驱动器的数量不是问题,对我来说就是如此。将每个操作系统全新安装在单个驱动器上(在安装过程中拔出其他驱动器),然后从BIOS引导菜单(如果可用)中选择要引导的驱动器,是否很容易,因为每个操作系统都有自己的驱动程序,因此省去了引导加载程序的麻烦。如果要摆脱操作系统,请单独存放一张通用数据光盘,只需格式化相应的驱动器即可:)下周我将为多操作系统系统构想一下。


0

如果您不希望Windows 7将Windows XP添加到它自己的引导程序中,则可以在XP和7的安装之间使用Ubuntu LiveCD来为带有gParted的XP分区设置hidden -flag。然后继续并安装Windows7。然后安装GRUB。

这就是

  1. 在新的硬盘驱动器上全新安装Windows XP,为其他操作系统留出足够的空间
  2. Windows XP Bootloader已安装
  3. 启动Ubuntu LiveCD并使用gParted将hidden -flag 设置为/ dev / sda1(可能是WinXP分区)
  4. 下一步:安装Windows 7
  5. 现在已安装Windows 7 Bootloader,对WinXP一无所知
  6. 启动Ubuntu LiveCD,在所有分区上取消设置hidden -flag,然后在/ dev / sda3上安装Grub,mount /dev/sda3 /mnt并使用和将其写入MBR。sudo grub-install --root-directory=/mnt /dev/sda

那就是Grubs menu.lst的主要部分:

  • 标题WindowsXP
  • 隐藏(hd0,1)
  • 取消隐藏(hd0,0)
  • 根(hd 0,0)
  • 主动的
  • 保存默认
  • 链式装载机+1

  • 标题Windows7

  • 隐藏(hd0,0)
  • 取消隐藏(hd0,1)
  • 根(hd0,1)
  • 主动的
  • savedefault $

这是一篇(不幸的是德语)博客文章。也许与谷歌翻译作品翻译:P http://repat.de/2013/08/grub-installieren-ohne-linux-mit-wechsel-der-startreihenfolge-unter-windows/


-2

最旧的窗户优先。分区驱动器。XP排名第一,第二是XP,第三是Linux。

使用grub或grub2或Linux安装到MBR的任何软件依次启动Windows XP和Win 7进行引导,然后将Easy BCD下载到两个OS。在安装时,请取消选中“在安装结束时立即运行程序”,以免造成严重的混乱,然后再确保您始终有办法以当前配置重新安装Linux安装的引导加载程序(USB上的OS,恢复CD,无论如何;请相信我,在缺少CD-ROM的上网本上很难忘记)。

如果手头的BCD弄乱了,也要保留Windows恢复方法。

启动XP,使用Easy BCD安装新的BCD,其中包含适用于XP和7系统的条目。重新引导到7,然后将BCD安装到仅包含7系统条目的分区。重新启动进入XP并删除Win 7的BCD条目。使用恢复方法重新启动Linux所喜欢的引导程序,然后重新安装该引导程序。瞧 =完全从grub / grub2运行的多引导系统,没有子菜单或额外的按键。

经过大量的搜索之后,到目前为止,我在互联网上的任何地方都没有看到这种效果的信息,并且由于花了很多小时才弄清楚,对于那些想要使其运行正常的OCD(希望加载链的菜单很丑陋),我希望免除您的头痛。

我的Windows 7将XP分区视为自己的“ C:”为“ D:”,因此应该有可能将Win 7分区的驱动器号从win 7更改为“ C:”而不会破坏任何内容(如果不是)还不是这样)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.