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

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的设备上”。
在这里插入图片描述

http://www.xdnf.cn/news/2004.html

相关文章:

  • ClickHouse 中`MergeTree` 和 `ReplicatedMergeTree`表引擎区别
  • 谈谈接口和抽象类有什么区别?
  • 从“干瞪眼“到精准唤醒:Java线程通信的打怪升级之路
  • Unity3D Lua集成技术指南
  • kubesphere 单节点启动 etcd 报错
  • 3、LangChain基础:LangChain Chat Model
  • 从FP32到BF16,再到混合精度的全景解析
  • 高等数学第二章---导数与微分(2.1~2.3)
  • 多模态大语言模型arxiv论文略读(四十)
  • 语音合成之五语音合成中的“一对多”问题主流模型解决方案分析
  • Synopsys 逻辑综合的整体架构概览
  • vscode 打开csv乱码
  • 4.5/Q1,GBD数据库最新文章解读
  • Dubbo负载均衡策略深度解析
  • 洛谷 B3647:【模板】Floyd 算法
  • 筑牢数字防线:商城系统安全的多维守护策略
  • 《解锁LLMs from scratch:开启大语言模型的探索之旅》
  • Electron Forge【实战】阿里百炼大模型 —— AI 聊天
  • BGP网络协议
  • 数据可视化平台产品介绍及功能特色
  • .NET 10 中的新增功能
  • 力扣347:前K个高频元素
  • 文章记单词 | 第43篇(六级)
  • Kafka和flume整合
  • cJSON中#define cJSON_IsReference 256 和 #define cJSON_StringIsConst 512这定义的大小是?
  • CSS常见布局
  • 逐行解析性能奥秘:借助 `line_profiler` 深入优化热点函数
  • MySQL 从入门到精通:第二篇 - 数据类型、约束与索引
  • 【华为HCIP | 华为数通工程师】821—多选解析—第十六页
  • 那些年踩过的坑之Arrays.asList