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或者修复过程中,会被覆盖的,导致所做修改被取消。
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或者修复过程中,会被覆盖的,导致所做修改被取消。
相关文章推荐
- 升级fedora16beta遇到的问题
- 如何重装TCP/IP协议
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- 从Windows系统下访问Linux分区相关软件
- 你应该选择 Ubuntu 还是 Fedora?
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- 使用Windows原生命令一键清空剪贴板
- Fedora 14安装全面体验[图文]
- 利用开源软件打造自己的全功能远程工具
- Windows 8虚拟机不能全屏的解决方法
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- 15岁生日快乐,Fedora Linux!