如何三重引导 Ubuntu、Fedora 和 Windows 7?

Kal*_*jee 14 dual-boot windows-7 fedora

我有一台预装了 Windows 7 的 Acer 笔记本电脑。我想安装 Ubuntu 和 Fedora 并进行三重引导配置。我想知道怎么做?我是 linux 的新手,我需要帮助。

Eme*_*ieh 21

我建议您先安装 Windows,然后安装 Fedora,最后安装 Ubuntu。首先安装 Windows 将确保 Fedora 或 Ubuntu 的 GRUB 将检测到 Windows 并允许您在所有三个操作系统之间进行选择。

  1. 安装窗户!(如果你已经有了可以跳过这一步)

  2. 通过单击“开始”菜单,然后右键单击“计算机”,然后选择“管理”,使用磁盘管理来缩小 Windows 分区。然后从侧边栏中选择磁盘管理

    在此处输入图片说明

  3. 右键单击 Windows 分区并选择“收缩卷”。决定你想给 Ubuntu 和 Fedora 多少 MB。更多更好。请记住:1GB = 1024MB。我建议为 Fedora 和 Ubuntu 缩减大约 20-50 GB,因为它们至少需要 6.5 GB。

  4. 关闭 Windows。

  5. 引导到 Fedora 安装或 Live CD 并选择“安装 Fedora”。

  6. 继续前进,然后停在这一步。

    在此处输入图片说明

  7. 选择创建自定义布局

    在此处输入图片说明

  8. 选择“免费”的东西,然后点击“创建”按钮。

    在此处输入图片说明

  9. 再次单击创建。选择挂载点/并以MB为单位为 Fedora 提供一些空间。 记得给 Ubuntu 留一些空间!

    在此处输入图片说明

  10. 完成流程的其余部分。(下一个,下一个,下一个。)

    在此处输入图片说明

  11. 重启你的机器并设置 Fedora。

Fedora 现已安装!用 Fedora 玩得开心。

  1. 然后重新启动到 Ubuntu Live CD。

    在此处输入图片说明

  2. 再次,停在这一步。

    在此处输入图片说明

  3. 选择别的东西

    在此处输入图片说明

  4. 单击可用空间,然后单击添加。再次为挂载点选择/并使用逻辑分区。选择您想要的任何磁盘大小。

    在此处输入图片说明

  5. 单击“确定”并完成其余过程。(下一个,下一个,下一个。)

    在此处输入图片说明

  6. 应该会出现一个 GRUB 菜单,让您可以选择 Windows、Ubuntu 和 Fedora!

注意:如果 Fedora 没有出现在 GRUB 菜单中,您可能需要sudo update-grub在终端中输入。

在 Ubuntu 和 Fedora 之间共享 USB 闪存驱动器上的交换

以下是如何在 Ubuntu 和 Fedora 之间共享 USB 闪存驱动器上的交换。(感谢Akshit Baunthiyal!)

对于不知道 Swap 是什么的任何人,请阅读官方 Ubuntu 文档中的SwapFaq

  1. 启动到 Ubuntu。

  2. 插入 4GB+ USB 记忆棒。 使用备用的,因为 USB 上的东西很快就会消失! 当然,您可以忽略这些步骤,因此请阅读 SwapFaq 以确定您是否真的需要交换。

  3. 然后转到磁盘工具。USB 记忆棒应显示在侧栏中。

    在此处输入图片说明

因为我没有在应该显示的 USB 记忆棒周围放置备用 USB,所以没有显示。

  1. 单击U 盘,然后选择格式化驱动器。然后选择linuxswap作为格式。 切记不要格式化错误的驱动器!!!

  2. 格式化后,滚动到一侧并查看设备:列。请注意后面的字符串。它应该类似于“/dev/sdx1”。记住这一点!

    在此处输入图片说明

  3. 通过在破折号中搜索“终端”来启动终端。

  4. 键入sudo mkswap /dev/sdx1在终端。出现提示时输入您的密码,并将“/dev/sdx1”替换为我告诉您要记住的字符串

  5. 接下来,键入sudo swapon /dev/sdb。再次将 /dev/sdb 替换为字符串。

  6. 然后,键入sudo gedit /etc/fstab。将出现一个窗口。

    在此处输入图片说明

  7. 添加/dev/sdx1 swap swap defaults 0 0到文件末尾。

  8. 保存文件并关闭它。

如果您愿意,可以sudo在 Fedora 中应用相同的内容,但请记住,Fedora 中没有,您必须切换到 root 提示符:

su --login
Run Code Online (Sandbox Code Playgroud)

然后在 Fedora 中输入您的密码并按照步骤操作,而无需输入“ sudo”。

现在你应该有一个带有 Ubuntu、Windows、Fedora 的三重引导系统,并且可以交换 Ubuntu 和 Fedora!

  • 现在这是一个很棒的帖子!道具! (2认同)

Jou*_*eek 3

备份您的 Windows 7 安装 - 使用 Clonezilla 映像整个磁盘是一个好主意,因为 OEM 安装通常会执行奇怪的引导加载程序操作。这也意味着您可以根据需要将系统恢复为出厂设置。

首先,如果您有大量内存,请避免使用交换分区……稍后我们将讨论原因。

规划你的分区 - 我建议使用 2 个系统分区,最初使用一个或没有交换分区 - 这应该会大大简化事情,而且这是有充分理由的。我还建议为每个分区设置稍微不同的大小(例如,Windows 为 50 GB,ubuntu 为 30 GB,fedora 为 28 GB,交换分区为 2 GB)。写下尺寸。确保你认识他们。我建议将 Windows 分区保留为主分区,并为 Linux 使用扩展分区和逻辑分区。

调整 Windows 分区的大小,确保它是第一个分区 - 我会使用您安装的第一个 Linux 发行版中的工具来调整大小。安装、重新启动并检查两个操作系统是否正常工作。理想情况下,我此时会制作驱动器的第二张图像

安装第二个发行版。重新启动并重新测试。

此时,您有两个操作系统和一个交换分区。共享交换分区很混乱 - 所以我建议设置一个交换文件。现代分区不存在真正的性能问题。

对于每个发行版,您需要以 root 身份执行以下操作(对于 fedora 为 su,对于 ubuntu 为 sudo su 即可)。说明改编自cyberciti

首先,您需要为交换文件创建一个磁盘映像 - 512 MB 的交换文件

dd if=/dev/zero of=/swapfile1 bs=1024 count=524288- 将“count”的值替换为您想要的大小(以字节为单位)。

mkswap /swapfile1将交换文件格式化为交换分区

chown root:root /swapfile1将交换文件的所有权授予 root chmod 0600 /swapfile1仅将文件的读写权限授予 root。

swapon /swapfile1激活交换文件

现在,您需要编辑 fstab 以在启动时加载系统的交换文件

为此, nano /etc/fstab请在 Nano 中打开 fstab 文件(您可以使用首选的文本编辑器来执行此操作)

添加该行/swapfile1 swap swap defaults 0 0,并删除任何其他涉及交换的行。

如果其他 Linux 启动没有交换文件,请重复 - 如果您选择,您可以重命名交换文件。

这将为您提供整洁的三重引导,并具有尽可能简单的分区布局。