栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

uefi 之 VirtualBox搭建验证efi环境

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

uefi 之 VirtualBox搭建验证efi环境

概要

VirtualBox是一个虚拟环境,不管是windows还是Linux可以搭建,这里要搭建使用这个虚拟环境去验证我们编译的efi文件,用虚拟机搭建主要是为了虚拟机中完善的网络环境,验证网络可以验证网络efi驱动;

环境

x86/deepin v20

应用商店安装 VirtualBox如下版本

配置

创建VHD盘,也就是虚拟机盘;

新建

格式选择的是VHD和VMDK都可以;

创建完成不要运行;

对虚拟机进行设置

启动efi,默认是不开启的,这里启动的是virtualBox自己的uefi

启动

可以看出来FS1 是我们新建的vhd,从设置中就能看出来

格式化vhd 并拷贝文件进去

sudo mkfs -t vfat uefi.vhd  #格式化fatlosetup /dev/loop0 uefi.vhd #映射loop设备mkdir datasudo mount /dev/loop0 data #挂载loop设备cp umount data #卸载loop设备losetup -d /dev/loop0  #解除loop映射

磁盘一定要格式化成fat格式,不然在进入uefishell中无法识别出来,拷贝文件可以按照上面步骤进行;

这里拷贝的都是网络相关文件

E3522X2.EFI 这个是网卡驱动从这里下载的http://194.116.247.242/TRUSTER/TRUSTER_SN4236/Intel/LAN/v21.1/APPS/EFI/EFIx64/E3522X2.EFI

其他都是通过

加载驱动

配置网络为dhcp,默认是static

ifconfig -s eth0 dhcp

查看网络配置

ifconfig -l

验证与主机的联通

总结

VirtualBox验证eif还是很方便的,尤其是强大的网络功能,搭建网络环境会省很多的事情,缺点就是无法使用指定的二进制uefi,只能使用VirtualBox自己uefi二进制,二进制我也找到了,但是用ovmf替换无法启动,还有就是串口无法连接,调试不是很方便;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/706147.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号