您的位置:首页 > Web前端

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

2016-04-25 13:33 489 查看
前置条件:已安装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或者修复过程中,会被覆盖的,导致所做修改被取消。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  windows fedora