从理论上讲,我想要做的事情非常简单,但是我做了一些谷歌研究并阅读了该网站上的一些帖子,但我仍然感到困惑。
我想将 win7 保留在主 C:\ 驱动器上,并在辅助驱动器上安装 Ubuntu (12.10)(我还没有购买或安装。我只是想确保这样做时能成功)。如果可能的话,我还希望在启动计算机时可以选择启动 Win7 或 Ubuntu,就像一个帐户登录类型的东西,我只需选择当天要运行的驱动器即可。重申一下,我确实这样做了不是想要对我的 C:\ 驱动器进行分区或者以任何方式修改、更改或影响我的 Win7 系统。
我对这一切仍然相当不确定的原因是,我读过的许多指南都是针对早期版本的 Ubuntu 的。而且绝大多数指南都是关于如何对一个驱动器进行分区以适合两个操作系统。我希望两个独立的操作系统从两个独立的驱动器运行,我可以在启动时选择它们。我找到的指南提到,grub 安装在 C:\ 上,而操作系统的其余部分安装在另一个驱动器上,这存在一些问题。情况仍然如此吗?我该如何避免这种情况?
此外,如果有帮助的话,几个月来我在课堂内外一直在笔记本电脑上运行 12.04lts,我很喜欢它。
最后,如果你能给我一个指南或者以适合两岁小孩的指南的形式写下你的答案那就太好了。我仍然是 Ubuntu 新手,我不想弄乱我的 win7。
答案1
怎么运行的
每个分区磁盘包含一个小块,称为膜生物反应器。它位于磁盘的开头。
现在,操作系统将其代码插入 MBR 以加载其自己的引导加载程序。Windows 和 Linux 都一样。
它们插入一小段代码,指向引导加载程序的实际位置。与 Linux 一样,此 MBRStage1
包含GRUB
(GRUB
Stage2
是 Linux 中使用的引导加载程序,它会加载可能位于其他分区的更大的可执行文件。
如果您先安装 Windows,然后安装 Linux,则 GRUBStage1
位于 MBR 中。现在 GRUB 的其他部分(实际的引导加载程序)包含 Windows 引导加载程序位置。现在,当您从 GRUB 菜单中选择 Windows 时,Windows 开始加载。这称为chain loading
(GRUB 首先加载,然后 GRUB 根据选择加载 Windows 引导加载程序)。
回到你的问题
就您而言,您有两个 MBR(因为您有 2 个硬盘)。
因此,您有两个选择:
最简单的选择
- 在第二个磁盘上创建一个分区。
在该分区上安装 Ubuntu,并在第二个磁盘的 MBR 上安装 GRUB,而不是在第一个磁盘的 MBR 上。这里要小心。参见下图(仅用于演示目的),您需要在(大概)
sdb
。您选择您的已经创建
sdb
分区、编辑、分配挂载点/
和文件系统类型ext4
选择引导加载程序位置为
sdb
,而不是sda
(参见红色部分)
- 完成后,重新启动,您将启动到 Windows 7。
这是因为,你的启动盘优先级表示从第一个硬盘启动(我们没有改变任何东西)。
打开 BIOS,更改启动磁盘优先级,以便包含 Ubuntu 的磁盘首先出现。
这次,GRUB 将被加载。然后您就可以启动任一操作系统了。
取出磁盘,Windows 7 将直接启动。
再次插入第二个磁盘,从 BIOS 验证启动顺序,以便第二个磁盘优先。现在您可以再次启动任何操作系统。
另外一个选择
您还可以修改 Windows 引导程序以从第二个磁盘加载 Ubuntu。这有点困难,而且由于您根本不想接触 Windows 7,因此我不推荐这样做。
笔记:此处提供的所有教程都涉及从同一磁盘但不同分区添加 Ubuntu。我还没有跨设备进行过此操作,您可能需要相应地进行调整。
这里有一个艰难的指导这样做。
有一个很棒的 GUI 工具可以编辑引导加载程序,叫做易BCD(个人使用免费)。他们的指南关于使用 Windows 引导加载程序设置 Ubuntu。
你可以获得更多资源简易 BCD 帮助:双启动 Win7 和 Ubuntu 11.10 — 为 Ubuntu 添加新条目
我强烈建议使用 GRUB 作为引导程序,因为它更灵活。也许你可以将 Windows 设置为默认启动选项 AND/OR减少超时值。
答案2
最简单的方法如上所述。首先,暂时移除第一个硬盘(装有 Windows 的硬盘)。其次,将 Linux 安装到第二个硬盘(目前是唯一连接的硬盘)。第三,将第一个硬盘放回去,这样您现在就安装了两个硬盘,每个硬盘都有自己的操作系统。从这里开始,只需在启动时按下一个键来选择启动驱动器即可。例如,对于戴尔机器,您可以在启动时按下 F12 键,这将打开菜单以选择要从中启动的驱动器。
答案3
我可能以相反的方式执行此操作,但我使用启动菜单启动 Lubuntu(此系统 MB 上为 F12)当我安装 Lubuntu 时,我断开了系统中所有其他驱动器的连接。然后我在 Lubuntu 驱动器上安装了 grub。Windows 看不到 Lubuntu 驱动器,但 Lubuntu 可以看到 Windows 驱动器,因此我可以访问系统中其他驱动器上的文件。
答案4
断开第一个装有 Win 7 的驱动器。这样您就安全了。您的计算机可能具有启动选择器功能。查看设置并查看它是否已启用。