Fedora中制作BIOS启动的U盘安装盘
[root@fedora ~]# dnf install livecd-tools
[root@fedora ~]# fdisk -l
Disk /dev/sdb:29.31 GiB,31474155520 字节,61472960 个扇区
磁盘型号:MFS-SW
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x01a08af2
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sdb1 * 2048 61472959 61470912 29.3G 83 Linux
[root@fedora ~]# mount
/dev/sdb1 on /run/media/root/LIVE type ext4 (rw,nosuid,nodev,relatime,seclabel,uhelper=udisks2)
[root@fedora ~]# umount /dev/sdb1
[root@fedora ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.36.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):d
已选择分区 1
分区 1 已删除。
命令(输入 m 获取帮助):n
分区类型
p 主分区 (0 primary, 0 extended, 4 free)
e 扩展分区 (逻辑分区容器)
选择 (默认 p):
将使用默认回应 p。
分区号 (1-4, 默认 1):
第一个扇区 (2048-61472959, 默认 2048):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-61472959, 默认 61472959): +3g
创建了一个新分区 1,类型为“Linux”,大小为 3 GiB。
分区 #1 包含一个 ext4 签名。
您想移除该签名吗?是[Y]/否[N]:y
写入命令将移除该签名。
命令(输入 m 获取帮助):n
分区类型
p 主分区 (1 primary, 0 extended, 3 free)
e 扩展分区 (逻辑分区容器)
选择 (默认 p):
将使用默认回应 p。
分区号 (2-4, 默认 2):
第一个扇区 (6293504-61472959, 默认 6293504):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (6293504-61472959, 默认 61472959):
创建了一个新分区 2,类型为“Linux”,大小为 26.3 GiB。
分区 #2 包含一个 ntfs 签名。
您想移除该签名吗?是[Y]/否[N]:y
写入命令将移除该签名。
命令(输入 m 获取帮助):p
Disk /dev/sdb:29.31 GiB,31474155520 字节,61472960 个扇区
磁盘型号:MFS-SW
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x01a08af2
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sdb1 2048 6293503 6291456 3G 83 Linux
/dev/sdb2 6293504 61472959 55179456 26.3G 83 Linux
1 分区上的文件系统/RAID 签名将被擦除。
2 分区上的文件系统/RAID 签名将被擦除。
命令(输入 m 获取帮助):a
分区号 (1,2, 默认 2): 1
分区 1 的 可启动 标志已启用。
命令(输入 m 获取帮助):m
帮助:
DOS (MBR)
a 开关 可启动 标志
b 编辑嵌套的 BSD 磁盘标签
c 开关 dos 兼容性标志
常规
d 删除分区
F 列出未分区的空闲区
l 列出已知分区类型
n 添加新分区
p 打印分区表
t 更改分区类型
v 检查分区表
i 打印某个分区的相关信息
杂项
m 打印此菜单
u 更改 显示/记录 单位
x 更多功能(仅限专业人员)
脚本
I 从 sfdisk 脚本文件加载磁盘布局
O 将磁盘布局转储为 sfdisk 脚本文件
保存并退出
w 将分区表写入磁盘并退出
q 退出而不保存更改
新建空磁盘标签
g 新建一份 GPT 分区表
G 新建一份空 GPT (IRIX) 分区表
o 新建一份的空 DOS 分区表
s 新建一份空 Sun 分区表
命令(输入 m 获取帮助):t
分区号 (1,2, 默认 2):
Hex 代码或别名(输入 L 列出所有代码):l
00 空 24 NEC DOS 81 Minix / 旧 Linu bf Solaris
01 FAT12 27 隐藏的 NTFS Win 82 Linux swap / So c1 DRDOS/sec (FAT-
02 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT-
03 XENIX usr 3c PartitionMagic 84 OS/2 隐藏 或 In c6 DRDOS/sec (FAT-
04 FAT16 <32M 40 Venix 80286 85 Linux 扩展 c7 Syrinx
05 扩展 41 PPC PReP Boot 86 NTFS 卷集 da 非文件系统数据
06 FAT16 42 SFS 87 NTFS 卷集 db CP/M / CTOS / .
07 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux 纯文本 de Dell 工具
08 AIX 4e QNX4.x 第2部分 8e Linux LVM df BootIt
09 AIX 可启动 4f QNX4.x 第3部分 93 Amoeba e1 DOS 访问
0a OS/2 启动管理器 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O
0b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor
0c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad 休 ea Linux 扩展启动
0e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD eb BeOS fs
0f W95 扩展 (LBA) 54 OnTrackDM6 a6 OpenBSD ee GPT
10 OPUS 55 EZ-Drive a7 NeXTSTEP ef EFI (FAT-12/16/
11 隐藏的 FAT12 56 Golden Bow a8 Darwin UFS f0 Linux/PA-RISC
12 Compaq 诊断 5c Priam Edisk a9 NetBSD f1 SpeedStor
14 隐藏的 FAT16 <3 61 SpeedStor ab Darwin 启动 f4 SpeedStor
16 隐藏的 FAT16 63 GNU HURD 或 Sys af HFS / HFS+ f2 DOS 次要
17 隐藏的 HPFS/NTF 64 Novell Netware b7 BSDI fs fb VMware VMFS
18 AST 智能睡眠 65 Novell Netware b8 BSDI swap fc VMware VMKCORE
1b 隐藏的 W95 FAT3 70 DiskSecure 多启 bb Boot Wizard 隐 fd Linux raid 自动
1c 隐藏的 W95 FAT3 75 PC/IX bc Acronis FAT32 L fe LANstep
1e 隐藏的 W95 FAT1 80 旧 Minix be Solaris 启动 ff BBT
别名:
linux - 83
swap - 82
extended - 05
uefi - EF
raid - FD
lvm - 8E
linuxex - 85
Hex 代码或别名(输入 L 列出所有代码):07
已将分区“Linux”的类型更改为“HPFS/NTFS/exFAT”。
命令(输入 m 获取帮助):p
Disk /dev/sdb:29.31 GiB,31474155520 字节,61472960 个扇区
磁盘型号:MFS-SW
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x01a08af2
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sdb1 * 2048 6293503 6291456 3G 83 Linux
/dev/sdb2 6293504 61472959 55179456 26.3G 7 HPFS/NTFS/exFAT
1 分区上的文件系统/RAID 签名将被擦除。
2 分区上的文件系统/RAID 签名将被擦除。
命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。
[root@fedora ~]#
[root@fedora ~]# mkfs.ext4 -m 0 /dev/sdb1
mke2fs 1.45.6 (20-Mar-2020)
创建含有 786432 个块(每块 4k)和 196608 个inode的文件系统
文件系统UUID:4e370da2-9b5c-4a3f-be1f-3d618e72f84a
超级块的备份存储于下列块:
32768, 98304, 163840, 229376, 294912
正在分配组表: 完成
正在写入inode表: 完成
创建日志(16384 个块)完成
写入超级块和文件系统账户统计信息: 已完成
[root@fedora ~]# mkfs.ntfs -f /dev/sdb2
Cluster size has been automatically set to 4096 bytes.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
[root@fedora ~]#
[root@fedora ~]# fdisk -l /dev/sdb
Disk /dev/sdb:29.31 GiB,31474155520 字节,61472960 个扇区
磁盘型号:MFS-SW
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x01a08af2
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sdb1 * 2048 6293503 6291456 3G 83 Linux
/dev/sdb2 6293504 61472959 55179456 26.3G 7 HPFS/NTFS/exFAT
[root@fedora ~]#
[root@fedora ~]# dnf install livecd-tools
[root@fedora ~]# cd /mnt/vb-share/iso
[root@fedora iso]# ls
Fedora-Workstation-Live-x86_64-34.iso
[root@fedora iso]# livecd-iso-to-disk --reset-mbr Fedora-Workstation-Live-x86_64-34.iso /dev/sdb1
Verifying image...
/root/下载/Fedora-Workstation-Live-x86_64-34.iso: a69fbbb1f0f26a42fdd8180c69aeede1
Fragment sums: 63648891ecf2aab1be93471c8ee4cf2b91e2f589a74daf3fd92b716b5bc8
Fragment count: 20
Supported ISO: no
Press [Esc] to abort check.
Checking: 100.0%
The media check is complete, the result is: PASS.
It is OK to use this media.
Copying LiveOS image to target device...
squashfs.img
1,884,733,440 100% 415.68MB/s 0:00:04 (xfr#1, to-chk=0/1)
Syncing filesystem writes to disc.
Please wait, this may take a while...
Setting up /EFI/BOOT
Copying /images directory to the target device.
efiboot.img
11,509,760 100% 260.60MB/s 0:00:00 (xfr#1, to-chk=0/1)
macboot.img
24,100,864 100% 294.27MB/s 0:00:00 (xfr#1, to-chk=0/1)
initrd.img
56,906,100 100% 330.72MB/s 0:00:00 (xfr#1, to-chk=0/1)
vmlinuz
10,619,184 100% 155.32MB/s 0:00:00 (xfr#1, to-chk=0/1)
Updating boot config files.
Installing boot loader...
Target device is now set up with a Live image!
[root@fedora iso]#