UEFI学习3-制作UEFI启动U盘

UEFI学习持续中,今天制作了一个UEFI启动U盘,步骤记录如下:

1. Build ShellPkg

CMD> D:\edk2>build -a X64 -p ShellPkg\ShellPkg.dsc   

build成功之后,会在..\edk2\Build目录中生产一个Shell文件夹,在D:\edk2\Build\Shell\DEBUG_VS2017\X64\ShellPkg\Application\Shell\Shell\OUTPUT文件夹中有一个Shell.efi文件(这个文件在其他文件夹里也会生成,是相同的文件)

   

2. 准备U盘

准备一个U盘,格式化为FAT格式:

在U盘根目录建立efi\boot目录,将上一步的Shell.efi复制到该目录,并重命名为bootx64.efi

3. 真机测试 

找一台电脑,开机选择U盘启动(注意,要确保这台电脑的安全启动是关闭的)。以我的小米笔记本为例,开机按F12,进入启动选项,选择U盘启动,就进入了UEFI Shell界面,和虚拟机上跑的是一样的。

试了几个指令,OK。

UEFI启动盘制作成功

**************************************************************************

参考:UEFI 原理与编程 3 - EDK2 U盘启动盘制作 - 串串的杂七杂八 - 博客园 (cnblogs.com)

参考书:《UEFI原理与编程》- 戴正华

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
制作UEFI模式启动U盘Ubuntu的步骤如下: 1. 首先,下载合适的Ubuntu镜像文件,并确保该文件是用于UEFI启动的版本。你可以在Ubuntu官方网站上找到适合你的计算机的镜像文件。 2. 接下来,将U盘连接到计算机上。请注意,这个过程会擦除U盘上的所有数据,因此请记得备份重要文件。 3. 打开磁工具或其他磁管理软件。在磁工具中,选择你的U盘,并确保它没有被挂载。 4. 打开终端,并输入以下命令之一来确定U盘的设备标识符: ``` sudo fdisk -l sudo lsblk ``` 注意下U盘的设备标识符,例如/dev/sdb。 5. 接下来,使用dd命令将镜像文件写入U盘。命令的格式为: ``` sudo dd if=/path/to/ubuntu.iso of=/dev/sdX bs=4M && sync ``` 请将"/path/to/ubuntu.iso"替换为你下载的Ubuntu镜像文件的路径,将"sdX"替换为你U盘的设备标识符。 6. 等待命令执行完成,这可能需要一些时间,具体取决于你的计算机和U盘的速度。 7. 当命令执行完成,并且没有显示任何错误时,你的UEFI模式启动U盘Ubuntu就已经制作完成了。 8. 安全地拔出U盘,并将其连接到你想要安装Ubuntu的计算机上。 9. 启动计算机,并进入BIOS设置。在设置中启用UEFI模式和从U盘启动。 10. 保存设置并重新启动计算机。现在,它应该从制作好的UEFI启动U盘Ubuntu启动。 请注意,以上步骤仅适用于UEFI模式启动。对于老旧的计算机,可能需要使用传统BIOS模式来制作启动U盘
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鹰信息技术服务部

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值