首页 > 其他 > 详细

Fedora中制作UEFI启动的U盘安装盘

时间:2021-04-03 20:57:27      阅读:48      评论:0      收藏:0      [点我收藏+]


[root@fedora iso]# dnf install livecd-tools

[root@fedora iso]# fdisk /dev/sdb

欢迎使用 fdisk (util-linux 2.36.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。


命令(输入 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 获取帮助):g
已创建新的 GPT 磁盘标签(GUID: 9E04F48F-B8C2-3648-870D-543CFB259E85)。
设备已包含一个 ‘dos‘ 签名,写入命令会将其移除。请参见 fdisk(8) 的手册页和 --wipe 选项以了解更多细节。

命令(输入 m 获取帮助):p

Disk /dev/sdb:29.31 GiB,31474155520 字节,61472960 个扇区
磁盘型号:MFS-SW          
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:9E04F48F-B8C2-3648-870D-543CFB259E85

命令(输入 m 获取帮助):n
分区号 (1-128, 默认  1):
第一个扇区 (2048-61472926, 默认 2048):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-61472926, 默认 61472926): +3g

创建了一个新分区 1,类型为“Linux filesystem”,大小为 3 GiB。
分区 #1 包含一个 ext4 签名。

您想移除该签名吗?是[Y]/否[N]:y

写入命令将移除该签名。

命令(输入 m 获取帮助):n
分区号 (2-128, 默认  2):
第一个扇区 (6293504-61472926, 默认 6293504):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (6293504-61472926, 默认 61472926):

创建了一个新分区 2,类型为“Linux filesystem”,大小为 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 字节
磁盘标签类型:gpt
磁盘标识符:9E04F48F-B8C2-3648-870D-543CFB259E85

设备          起点     末尾     扇区  大小 类型
/dev/sdb1     2048  6293503  6291456    3G Linux 文件系统
/dev/sdb2  6293504 61472926 55179423 26.3G Linux 文件系统

1 分区上的文件系统/RAID 签名将被擦除。
2 分区上的文件系统/RAID 签名将被擦除。

命令(输入 m 获取帮助):t
分区号 (1,2, 默认  2):
分区类型或别名(输入 L 列出所有类型):l
  1 EFI System                     C12A7328-F81F-11D2-BA4B-00A0C93EC93B
  2 MBR partition scheme           024DEE41-33E7-11D3-9D69-0008C781F39F
  3 Intel Fast Flash               D3BFE2DE-3DAF-11DF-BA40-E3A556D89593
  4 BIOS boot                      21686148-6449-6E6F-744E-656564454649
  5 Sony boot partition            F4019732-066E-4E12-8273-346C5641494F
  6 Lenovo boot partition          BFBFAFE7-A34F-448A-9A5B-6213EB736C22
  7 PowerPC PReP boot              9E1A2D38-C612-4316-AA26-8B49521E5A8B
  8 ONIE boot                      7412F7D5-A156-4B13-81DC-867174929325
  9 ONIE config                    D4E6E2CD-4469-46F3-B5CB-1BFF57AFC149
 10 Microsoft reserved             E3C9E316-0B5C-4DB8-817D-F92DF00215AE
 11 Microsoft basic data           EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
 12 Microsoft LDM metadata         5808C8AA-7E8F-42E0-85D2-E1E90434CFB3
 13 Microsoft LDM data             AF9B60A0-1431-4F62-BC68-3311714A69AD
 14 Windows recovery environment   DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
 15 IBM General Parallel Fs        37AFFC90-EF7D-4E96-91C3-2D7AE055B174
 16 Microsoft Storage Spaces       E75CAF8F-F680-4CEE-AFA3-B001E56EFC2D
 17 HP-UX data                     75894C1E-3AEB-11D3-B7C1-7B03A0000000
 18 HP-UX service                  E2A1E728-32E3-11D6-A682-7B03A0000000
 19 Linux swap                     0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
 20 Linux filesystem               0FC63DAF-8483-4772-8E79-3D69D8477DE4
 21 Linux server data              3B8F8425-20E0-4F3B-907F-1A25A76F98E8
 22 Linux root (x86)               44479540-F297-41B2-9AF7-D131D5F0458A
 23 Linux root (x86-64)            4F68BCE3-E8CD-4DB1-96E7-FBCAF984B709
 24 Linux root (ARM)               69DAD710-2CE4-4E3C-B16C-21A1D49ABED3
 25 Linux root (ARM-64)            B921B045-1DF0-41C3-AF44-4C6F280D3FAE
 26 Linux root (IA-64)             993D8D3D-F80E-4225-855A-9DAF8ED7EA97
 27 Linux reserved                 8DA63339-0007-60C0-C436-083AC8230908
 28 Linux home                     933AC7E1-2EB4-4F13-B844-0E14E2AEF915
 29 Linux RAID                     A19D880F-05FC-4D3B-A006-743F0F84911E
分区类型或别名(输入 L 列出所有类型):11

已将分区“Linux filesystem”的类型更改为“Microsoft basic data”。

命令(输入 m 获取帮助):p
Disk /dev/sdb:29.31 GiB,31474155520 字节,61472960 个扇区
磁盘型号:MFS-SW          
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:9E04F48F-B8C2-3648-870D-543CFB259E85

设备          起点     末尾     扇区  大小 类型
/dev/sdb1     2048  6293503  6291456    3G Linux 文件系统
/dev/sdb2  6293504 61472926 55179423 26.3G Microsoft 基本数据

命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。

[root@fedora iso]#

[root@fedora iso]# fdisk -l /dev/sdb

Disk /dev/sdb:29.31 GiB,31474155520 字节,61472960 个扇区
磁盘型号:MFS-SW          
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:9E04F48F-B8C2-3648-870D-543CFB259E85

设备          起点     末尾     扇区  大小 类型
/dev/sdb1     2048  6293503  6291456    3G Linux 文件系统
/dev/sdb2  6293504 61472926 55179423 26.3G Microsoft 基本数据

[root@fedora iso]#

[root@fedora iso]# mkfs.ext4 -m 0 /dev/sdb1

mke2fs 1.45.6 (20-Mar-2020)
创建含有 786432 个块(每块 4k)和 196608 个inode的文件系统
文件系统UUID:8d87b2c4-3361-4d2d-8595-4ecdda7c835b
超级块的备份存储于下列块:
    32768, 98304, 163840, 229376, 294912

正在分配组表: 完成                            
正在写入inode表: 完成                            
创建日志(16384 个块)完成
写入超级块和文件系统账户统计信息: 已完成

[root@fedora iso]# 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 iso]#

[root@fedora iso]# pwd
/mnt/vb-share/iso

[root@fedora iso]# cd /mnt/vb-share/iso
[root@fedora iso]# ls
Fedora-Workstation-Live-x86_64-34.iso

[root@fedora iso]# livecd-iso-to-disk --format --efi Fedora-Workstation-Live-x86_64-34.iso /dev/sdb1

Verifying image...
/mnt/vb-share/iso/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.

    WARNING: This will DESTROY All DATA on: /dev/sdb !!

        Press Enter to continue, or Ctrl C to abort.

/dev/sdb:8 个字节已擦除,位置偏移为 0x00000200 (gpt):45 46 49 20 50 41 52 54
/dev/sdb:8 个字节已擦除,位置偏移为 0x754017e00 (gpt):45 46 49 20 50 41 52 54
/dev/sdb:2 个字节已擦除,位置偏移为 0x000001fe (PMBR):55 aa
/dev/sdb:将调用 ioctl 来重新读分区表:成功
Waiting for devices to settle...
mkfs.fat 4.2 (2021-01-31)

Copying LiveOS image to target device...
squashfs.img
  1,884,733,440 100%    9.97MB/s    0:03:00 (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%   56.42MB/s    0:00:00 (xfr#1, to-chk=0/1)
macboot.img
     24,100,864 100%   55.71MB/s    0:00:00 (xfr#1, to-chk=0/1)
initrd.img
     56,906,100 100%  101.76MB/s    0:00:00 (xfr#1, to-chk=0/1)
vmlinuz
     10,619,184 100%   77.07MB/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]#


Fedora中制作UEFI启动的U盘安装盘

原文:https://www.cnblogs.com/ztguang/p/14613554.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!