当前位置: 首页 > news >正文

BIOS主板(非UEFI)安装fedora42的方法

BIOS主板(非UEFI)安装fedora42的方法
现实困难:将Fedora-Workstation-Live-42-1.1.x86_64.iso写入U盘制作成可启动U盘启动fedora42,按照向导将fedora42安装到真机的sda7分区中得到报错如下内容:
/boot/efi 必需的
/boot/efi必须位于格式化为efi的设备上
在这里插入图片描述

原因是fedora42不支持BIOS主板,只支持UEFI主板,机械硬盘MBR分区表也没有efi分区
BIOS主板(非UEFI)是指旧电脑主板是BIOS系统+机械硬盘MBR分区表,目前主流主板是UEFI系统+固态硬盘GPT分区表

参考文章:
《CentOS 7 安装问题解决方案》
https://blog.csdn.net/GQ5882/article/details/101283057

《Fedora 37 将UEFI替代传统 BIOS》
https://blog.csdn.net/u014389734/article/details/124283364?spm=1001.2014.3001.5502

《BIOS主板(非UEFI)安装fedora40的方法》
https://blog.csdn.net/weixin_42145772/article/details/139338597?spm=1001.2014.3001.5502

第一和第二的操作是在windows7中完成的,第三的操作是在linux中完成,就是在你的电脑已经装有旧版fedora41或者其它版本的linux系统

一、下载Fedora-Workstation-Live-42-1.1.x86_64.iso
https://mirrors.tuna.tsinghua.edu.cn/fedora/releases/
下载大小为2.3GB的LiveCD安装iso文件Fedora-Workstation-Live-42-1.1.x86_64.iso
https://mirrors.tuna.tsinghua.edu.cn/fedora/releases/42/Workstation/x86_64/iso/Fedora-Workstation-Live-42-1.1.x86_64.iso

二、下载rufus-3.20.exe将Fedora-Workstation-Live-42-1.1.x86_64.iso写入U盘
https://github.com/pbatard/rufus/releases/
下载大小为1.33MB的rufus-3.20.exe,因为是windows 7系统只能运行3.0版本的rufus,不能运行新版4.0
https://github.com/pbatard/rufus/releases/download/v3.20/rufus-3.20.exe

准备一个2GB以上的U盘,运行window系统,拔掉其它移动硬盘,只插上U盘,运行rufus-3.20.exe将Fedora-Workstation-Live-42-1.1.x86_64.iso写入U盘制作成可启动U盘,分区类型选择MBR,文件系统选择FAT32,保持卷标为Fedora-WS-Live-42,选择以ISO镜像模式写入(推荐),完成后删除U盘中的EFI文件夹,这时即使台式机电脑设置从U盘启动是不能启动fedora42的,极有可能是fedora企业的加密和保护技术在起作用
在这里插入图片描述

三、为U盘补安装grub2启动程序
不用拔掉U盘,保持U盘插入台式机电脑的USB接口,重启电脑进入linux系统中,就是在你的电脑已经装有旧版fedora41或者其它版本的linux系统,这时是自动挂载U盘到/run/media/ruhong/FEDORA-WS-L的,卸载U盘/dev/sdb1,在文件夹/mnt/创建文件夹sdb1并将U盘/dev/sdb1挂载到/mnt/sdb1
ruhong@PC-20160104YPJX:~> su -
密码:
PC-20160104YPJX:~ # df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda5 25626852 22984512 1315236 95% /
devtmpfs 4096 0 4096 0% /dev
tmpfs 2004520 0 2004520 0% /dev/shm
tmpfs 801808 18360 783448 3% /run
/dev/sda1 31457276 16008220 15449056 51% /mnt/sda1
/dev/sda9 209715196 94188 209621008 1% /mnt/sda9
/dev/sda8 104857596 47139988 57717608 45% /mnt/sda8
/dev/sda10 314572796 97388 314475408 1% /mnt/sda10
/dev/sda7 25626852 7096356 17203392 30% /mnt/sda7
/dev/sda11 253311408 167567188 72803848 70% /home
tmpfs 400904 148 400756 1% /run/user/1000
/dev/sdb1 3937280 2286252 1651028 59% /run/media/ruhong/FEDORA-WS-L
PC-20160104YPJX:~ # umount /dev/sdb1
PC-20160104YPJX:~ # mkdir /mnt/sdb1
mkdir: cannot create directory ‘/mnt/sdb1’: File exists
PC-20160104YPJX:~ # mount /dev/sdb1 /mnt/sdb1
PC-20160104YPJX:~ # grub2-install --boot-directory=/mnt/sdb1/boot /dev/sdb
Installing for i386-pc platform.
Installation finished. No error reported.
使用命令grub2-install --boot-directory=/mnt/sdb1/boot /dev/sdb为U盘补安装grub2启动程序,–boot-directory=/mnt/sdb1/boot是指定使用U盘的grub2模块文件,最后是sdb,不是sdb1,意思是将grub2启动程序安装到U盘的主引导记录,而不是第一个分区的第一个块存储块

四、真机安装测试
不用拔掉U盘,保持U盘插入台式机电脑的USB接口,重启电脑,设置电脑BIOS从U盘启动,选择第一条Start Fedora-Workstation-Live,出现黑屏只有左上角的光标闪烁,看起来像死机,实际要等待3分钟后才进入图形界面,按照向导将fedora42安装到真机的sda7分区中,没有提示“/boot/efi 必需的 必须位于格式化为efi的设备上”。
在这里插入图片描述

相关文章:

  • How to haggle over salary with HR
  • 从LLM到AI Agent的技术演进路径:架构解析与实现逻辑
  • 软考【网络工程师】2023年5月上午题答案解析
  • 截至2025年4月,AI硬件已深度融入各自场景!!
  • OCR定制识别:解锁文字识别的无限可能
  • Python3:文件操作
  • Lesar: 面向 Lustre/Scade 语言的形式化模型检测工具
  • vue前端SSE工具库|EventSource 替代方案推荐|PUSDN平行宇宙软件开发者网
  • Linux上安装Mysql、Redis、Nginx
  • Android 14 修改侧滑手势动画效果
  • C语言面试高频题——strcat、strncat、strcmp、strcpy 哪些函数会导致内存溢出?
  • Android ActivityManagerService(AMS)深度解析
  • 基于javaweb的SpringBoot+MyBatis通讯录管理系统设计与实现(源码+文档+部署讲解)
  • 【维护窗口内最值+单调队列/优先队列】Leetcode 239. 滑动窗口最大值
  • Echarts 问题:自定义的 legend 点击后消失,格式化 legend 的隐藏文本样式
  • PowerShell脚本实现|从文件夹动画序列中均匀选取关键帧(保留首尾帧)
  • redis 数据类型新手练习系列——string类型
  • 【QQMusic项目复习笔记——音乐管理模块详解】第四章
  • Doris vs ClickHouse:深入对比MPP数据库聚合操作的核心区别
  • 重读《人件》Peopleware -(9-1)Ⅱ办公环境Ⅱ“你在这儿从早上9点到下午5点之间什么都做不成.“(上)
  • 强政神鸟——故宫里的乌鸦
  • 从“高阶智驾”到“辅助驾驶”,上海车展上的“智驾”宣发变调
  • 龚正会见巴基斯坦卡拉奇市市长穆尔塔扎·瓦哈卜、巴西圣保罗市市长里卡多·努内斯
  • 国新办发布会丨2024年市监部门查办知产领域侵权行政违法案件4.4万件
  • 特朗普称已为俄乌问题设最后期限,届时美国态度或生变
  • 波音CEO称中方因中美“贸易战”停止接收波音飞机,外交部回应