win7下添加fedora29引导程序

问题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。 (完)

猜你喜欢

转载自blog.csdn.net/xfcy1990/article/details/90110106
今日推荐