Windows 10 和 Fedora 23 双系统安装问题集

前置条件:已安装Windows 10的情况下,安装Fedora 23遇到了以下问题。

Q1:需要挂载/boot/efi,没有找到相应的efi分区?

A1:

原因分析:

硬盘分区有两种方案:MBR和GDT,不同的方案导致安装流程有细微差别, UEFI模式只是存在于GDT,所以在MBR的分区方案里,是无法找到Windows的efi分区的;

解决方案:

不挂载/boot/efi,反之,必须要挂载/boot/efi到Windows下已存在的efi分区,否则会导致Windows无法进入。

Q2:升级内核后,无法进入新内核系统?

A2:

原因分析:

Fedora 23 采用新指令dnf管理软件,但还是兼容了yum,而小白的小编采用了yum命令更新内核,不知道是否因此导致了升级后无法使用new  kernel,使用old kernel进入系统后,查看了/ect/grub2.cfg文件,发现new kernel缺少了对应版本的initramfs文件;

解决方案:

先将old kernel的 initramfs文件配置到new  kernel的引导内容中,添加initrd16 /initramfs-4.2.3-300.fc23.x86_64.img(4.2.3-300.fc23为old  kernel的版本号)到new  kernel引导内容最后位置,然后reboot,正常进入new  kernel后,根据官方文档,需要到/boot下创建对应版本initramfs文件,在/boot目录下使用命令dracut "initramfs-$(uname -r).img" $(uname -r)即可生成new kernel的initramfs文件,最后再修改new kernel引导内容,reboot后正常启动。

注意事项:

可以直接修改/ect/grub2.cfg配置文件的,但不建议采用这种做法,grub2.cfg在升级kernel或者修复过程中,会被覆盖的,导致所做修改被取消。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值