如何三重启动Ubuntu,Fedora和Windows 7?


Answers:


21

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

  1. 安装Windows!(如果已有,请跳过此步骤)

  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. 再次单击创建。选择Mount Point作为/,并以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在Terminal中输入。

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

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

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

  1. 引导到Ubuntu。

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

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

    在此处输入图片说明

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

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

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

    在此处输入图片说明

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

  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

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

现在,您应该拥有一个包含Ubuntu,Windows,Fedora的三启动系统,并且在Ubuntu和Fedora中都可以进行交换!


2
现在,这是一个很棒的帖子!道具!
Blah 2012年

1
另外,由于通常需要交换,因此您也应该为其留出一些空间。更好的是,插入笔式驱动器(建议至少4GB),从磁盘工具中将其格式化为linuxswap,然后执行以下命令mkswap / dev / sdb(其中“ sdb”是USB驱动器的安装点)。
Akshit Baunthiyal,2012年

1
交换/ dev / sdb。最后执行sudo nano / etc / fstab并在末尾添加以下行- / dev / sdb swap swap defaults 0 0
Akshit Baunthiyal,2012年

1
精彩的

3

备份Windows 7安装-使用clonezilla对整个磁盘进行映像是一个好主意,因为OEM安装通常会做一些奇怪的bootloader事情。这也意味着您可以根据需要将系统还原为出厂设置。

首先,如果您有很多内存,请避免使用交换分区...稍后我们将介绍原因。

规划您的分区-我建议您使用2个系统分区,最初是一个或没有交换分区-这应该可以大大简化事情,这是有充分理由的。我也建议稍微设置一下为每个分区不同的分区大小(例如,对于Windows为50演出,对于Ubuntu为30演出,对于fedora为28演出,对于交换为2演出)。写下尺寸。确保您了解他们。我建议保留Windows分区为主要分区,并为Linux使用扩展分区和逻辑分区。

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

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

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

对于每个发行版,您都需要以root用户身份执行以下操作(对于fedora,使用su,对于ubuntu使用sudo su即可)。改编自Cyber​​Citi的说明

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

dd if=/dev/zero of=/swapfile1 bs=1024 count=524288 -将“ count”的值替换为所需的字节大小。

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

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

swapon /swapfile1 激活交换文件

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

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

/swapfile1 swap swap defaults 0 0向其添加行,并删除所有其他涉及交换的行。

如果另一个Linux引导程序没有交换文件,请重复-如果选择,您可以重命名交换文件。

这应该为您提供简洁的三重启动,并具有尽可能简单的分区布局。

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.