问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

BIOS主板(非UEFI)安装Fedora 40的详细指南

创作时间:
作者:
@小白创作中心

BIOS主板(非UEFI)安装Fedora 40的详细指南

引用
CSDN
1.
https://blog.csdn.net/weixin_42145772/article/details/139338597

在BIOS主板(非UEFI)上安装Fedora 40可能会遇到一些技术挑战。本文将详细介绍如何通过制作启动U盘并替换相关文件的方式,成功在BIOS主板上安装Fedora 40。

现实困难

尝试将Fedora-Workstation-Live-x86_64-40-1.14.iso写入U盘制作成可启动U盘,并启动fedora40,按照向导将fedora40安装到真机的sda7分区中时,遇到了以下错误:

Failed to find a suitable stage1 device:
EFI系统分区的类型不能为ntfs。EFI系统分区必须挂载到/boot/efi其中之一。
EFI系统分区的类型不能为ext4。EFI系统分区必须挂载到/boot/efi其中之一。
EFI系统分区的类型不能为None。EFI系统分区必须挂载到/boot/efi其中之一。
EFI系统分区的类型不能为swap。EFI系统分区必须挂载到/boot/efi其中之一。

原因是Fedora 40不支持BIOS主板,只支持UEFI主板。BIOS主板(非UEFI)通常是指旧电脑主板使用BIOS系统和机械硬盘MBR分区表,而目前主流主板是UEFI系统和固态硬盘GPT分区表。

解决方案

第一步:在Windows 7中制作启动U盘

  1. 下载Fedora-Workstation-Live-x86_64-36-1.5.iso(大小约为1.9GB)
  1. 使用下载的ISO文件制作启动U盘。可以参考以下文章:

第二步:替换U盘中的内容

  1. 下载Fedora-Workstation-Live-x86_64-40-1.14.iso
  1. 替换U盘中的文件:
  • 删除U盘中Fedora 36的EFI文件夹
  • 复制Fedora 40中images/pxeboot的initrd.img和vmlinuz,替换U盘中Fedora 36的isolinux和images/pxeboot目录下的同名文件
  • 删除U盘中LiveOS的squashfs.img,复制Fedora 40中LiveOS的squashfs.img到U盘的LiveOS文件夹

第三步:真机安装测试

  1. 设置电脑从U盘启动,界面显示还是Fedora 36,但实际启动进入系统后就是Fedora 40
  2. 按照向导将Fedora 40安装到真机的sda7分区中

后续问题及解决方案

重启台式机能够正常进入Fedora 40,但在第二次重启时出现黑屏并显示以下错误:

[788.338541] watchdog: BUG: soft lockup - CPU#0 stuck for 600s! [(udev-worker):346]

这表明旧电脑的硬件配置可能无法满足最新系统的要求。使用相同方法安装Fedora 39则没有出现此类问题。尝试重新安装Fedora 40后,软锁问题得以解决。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号