virtualbox – EFI Shell中没有FS0
我想尝试为EFI编程,所以我使用virtualbox创建了一个VM,选中了“enable efi”选项并将CD留空.
efi shell启动它应该怎么做但不是FS0我只看到BLK0,BLK1等.有没有办法让FS没有插入USB磁盘(显示为FS)? 编辑: 解决方法
@unixsmurf在评论中回答是正确的.您的映像需要UEFI支持的文件系统.如果在map命令的输出中看不到fsX,则表示非附加块设备(blkX)包含支持的文件系统.请在磁盘上创建FAT32分区,然后您就可以在地图输出中看到fsX.要在文件系统之间切换,请使用类似DOS的语法命令ie. fs0:切换到FS0文件系统.
根据UEFI规范2.5第12.3节:
我建议不要通过VirtualBox直接使用OVMF(Open Virtual Machine Firmware)和QEMU.为什么? >因为你可以破解OVMF并了解它如何在内部工作,这可以让你更好地理解,VirtualBox隐藏内部结构,我不确定它是否允许更换固件 我写了beginners tutorial,帮助设置使用OVMF进行UEFI应用程序开发所需的开发环境. 更多关于OVMF. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- scala – 为什么人们定义对象扩展了它的伴侣类?
- 从“Scala in Action”中输入投影示例(第8章)
- angular – 如何在PrimeNG Datatable中选择 – 取消选择行?
- angularjs – 带Angular的Phonegap – 指示不显示和奇怪的视
- 使用shell脚本对Nginx日志进行切分的示例代码
- angular2 select ngFor用法记录
- 推荐两个bootstrap框架设计辅助系统
- 添加到gVim中的可用字体
- Laravel 5.1.4 + Bootstrap 3.3.5 笔记四:Laravel 控制器
- 有没有办法如何从所有多个级别使用Angular多提供程序?