问题1
在自定义分区阶段,分区格式如果选择ext4,在安装完毕,重启后会提示分区格式无法识别,原因是grub2无法识别ext4的分区格式。
解决办法:重新进入安装程序,分区格式选择ext3即可。
问题2
使用U盘安装fedora29,在安装引导程序的步骤,如果选择安装引导程序,即默认勾选的情况下,会提示安装失败。
解决办法:不勾选安装引导程序选项,其他项按照自己正常配置即可。
问题3
不勾选安装引导程序选项成功安装系统后,重启,无法进入fedora29。
解决办法:在win7系统下使用easybcd添加对fedora29的引导。
具体步骤如下:
(1)进入win7系统,下载easybcd,并安装,也可以选择绿色免安装版下载
(2)启动easybcd,选择“添加新条目”,选择最后一项,点击安装,然后点击配置按钮
(3)点击配置后,在新打开的menu.lst文件中,添加引导fedora29启动的代码
#菜单名称“Fedora29”
title Fedora29
#内核所在分区,需要根据个人电脑环境修改,boot单独分区时,选择boot分区对应盘符;如果没有单独分,则选择根分区对应盘符
root (hd0,7)
#如果boot没有单独分区,即root设置的是根分区,需要在内核路径中添加/boot,代码如下:
kernel /boot/vmlinuz-4.18.18-300.fc29.x86_64 root=/dev/mapper/fedora-root ro rd.md=0 rd.dm=0 rd.lvm.lv=fedora/swap crashkernel=auto rd.luks=0 vconsole.keymap=us rd.lvm.lv=fedora/root rhgb quiet
initrd /boot/initramfs-4.18.18-300.fc29.x86_64.img
#如果boot单独分区,且root根分区已经设置为boot分区对应盘符,则无需添加/boot,代码如下:
kernel /vmlinuz-4.18.18-300.fc29.x86_64 root=/dev/mapper/fedora-root ro rd.md=0 rd.dm=0 rd.lvm.lv=fedora/swap crashkernel=auto rd.luks=0 vconsole.keymap=us rd.lvm.lv=fedora/root rhgb quiet
initrd /initramfs-4.18.18-300.fc29.x86_64.img
经过实验测试,其中root=/dev/mapper/fedora-root必须填写,否则在启动时,会提示错误:Failed to start Switch Root.导致启动失败!
/dev/mapper/fedora-root代表的是根分区的卷标,且这个跟分区代表的是系统的根分区,与以上设置的root(hd0,7)需要区别对待。
完整代码如下:
title Fedora29
root (hd0,7)
kernel /vmlinuz-4.18.18-300.fc29.x86_64 root=/dev/mapper/fedora-root ro rd.md=0 rd.dm=0 rd.lvm.lv=fedora/swap crashkernel=auto rd.luks=0 vconsole.keymap=us rd.lvm.lv=fedora/root rhgb quiet
initrd /initramfs-4.18.18-300.fc29.x86_64.img
(4)保存,重启,在启动时点击上下光标键,依次选择NeoGrub=》Fedora29,即可成功进入Fedora29。 (完)