
适用方案
本文不适用于Windows下在硬盘上安装Fedora 20。您可以使用Grub24Dos,EasyBCD等在Windows下的硬盘上安装Fedora。请参阅相关文件
当您拥有Linux系统之后继续尝试其他分发系统,或者在购买新计算机后计划使用双系统时,本文适用。实际上,本文介绍的方法可以说是“三个系统共存”:原始Windows,最低安装的Linux和要安装的新版本的Linux(在此处为Fedora2 0)。
本文特别适合特定版本的粉丝,而新版本希望替换旧系统并进行尝试。例如,几年前Fedora 16推出时,我很高兴刻录DVD光盘并安装了双系统。然后,当Fedora系列发布时,我不想为每个版本刻录光盘,而是想尝试新系统。目前,我们需要进行计划。我个人认为采用“三个系统共存”具有以下优点:
中间层:Windows和您要安装的Linux版本之间放置了另一个Linux中间层。万一其他两个系统出了问题,我仍然会进入Linux的最小安装。无论如何,您都可以安装它并复制重要数据...扩展性:Windows系统不会被修改,并且在安装其他版本的配置文件时无需修改Windows。因为此时Grub配置文件不在Windows系统中。
以Fedora 20为例,本文描述的步骤如下:规划磁盘分区;最小化低Fedora版本的安装(引入Grub和另一个系统);安装Fedora 20
磁盘分区示例
这三个系统依次分布在逻辑磁盘上。计划安装分区是重要的一步。例如,对于500GB硬盘,可以使用100GB的可用分区来安装其他两个Linux系统:可以为最小安装的Linux分配15GB(留出足够的空间来放置Fedora20 DVD映像),而其余的85G可以用于安装Fedora20。
下图是磁盘分区的


对应的分区图如下,在Linux系统中整个磁盘被编号为/ dev / sda

注意:上图是使用分区软件DiskGenius的屏幕截图,分区号与Linux系统中的磁盘分区号不同!上图中的数字n对应于Linux中的分区n + 1。如上图所示,扩展分区的数量为3,与Linux系统中的/ dev / sda4相对应。您可以看到sda4(上图中的编号3)是扩展分区。分区sda5-sda7(上图中的编号4- 6)对应于Windows下的三个磁盘分区。)和sda8和sda9(编号7和[上图中的k6]对应于最小化的Fedora安装分区(sda8是根目录所在的分区,而sda9对应于交换分区)sda10-sda13(图中的数字9-1 2))。上面是在硬盘上安装Fedora20系统的分区,此处不使用LVM磁盘格式,而是在4个单独的分区上安装Fedora20系统。
最小化从CD安装Fedora低版本
此步骤的目的是引入Grub(Grub 2) loader,同时引入最小安装的Linux系统来提取Fedora20 DVD数据,最小安装过程非常快。请使用上面的分区图例如,在sda 8、 sda9上安装了Minimized Linux作为根目录分区和交换分区。

在安装了最低限度的Linux系统之后,您需要复制Fedora20 DVD映像。由于此时没有图形界面,因此复制图像需要手动安装。例如,Fedora 20的DVD映像位于G驱动器上(上图中的数字为6,对应于/ dev / sda 7)的根目录,可以使用以下命令:
mount –o loop /dev/sda7 /mnt cp /mnt/Fedora20-**.iso / umount /mnt
以上命令将映像文件复制到最低安装的Linux的根目录,然后从ISO文件中提取images文件夹,vmlinuz和initrd.img,如下所示
mount -o loop /Fedora20-**.iso /mnt cp /mnt/images / -rf cp /mnt/images/pxeboot/vmlinuz /mnt/images/pxeboot/initrd.img /
到目前为止,完成将Fedora 20安装到硬盘上的所有准备工作。

在硬盘上安装Fedora20
首先,引述一段内容:“所有Linux引导过程都相似:引导后,运行引导程序(grub,lilo,syslinux等)将内核和initrd加载到内存中;在内核获得控制权之后,找到根文件系统,在其中运行init,然后启动系统。”
重新启动后,进入Grub2(Grub)命令行界面。 (出现系统选择列表时,请注意底行的描述,然后按“ C”键进入命令模式)。对于Grub2,依次输入以下命令。请注意,Fedora 20的DVD映像位于/ dev / sda8分区中,该分区是最低安装的Linux所在的根目录。
set root=(hd0,msdos8) linux /vmlinuz linux repo=hd:/dev/sda8:/ initrd /initrd.img boot
进入系统安装界面后,开始安装Fedora20系统。您可以选择Gnome桌面环境,此处将不进行详细介绍。
在安装Fedora 20之后,默认情况下仅识别Windows和Fedora 20,但是未识别最低安装的Linux。此时,更新grub.cfg的配置文件。系统将自动扫描磁盘上的所有可引导系统。
grub2-mkconfig -o /boot/grub2/grub.cfg
结论
注意,操作磁盘分区时要小心!特别是删除分区,格式化分区并在操作前进行确认。最好预先计划磁盘分区,以避免在硬盘上安装Fedora 20时分区号的动态变化导致ISO映像路径错误而导致安装失败!如果由于磁盘分区号已更改且无法找到根目录而无法启动系统,则数据不会丢失,但无法找到启动条目。此时,您可以使用CD修复启动项并重新生成grub.cfg配置文件。或输入Grub命令行并手动输入命令以启动系统(最好在安装完成后进行备份)。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/dianqi/article-315068-1.html
清者自清
坐等消息
有点脑子都知道是不可能的