本版
查看: 16193|回复: 7

[经验分享] 打造“UEFI虚拟机”以及“EFI SHELL 转帖

[复制链接]
标签: 虚拟机  

Honor Moderator

楼主(1#)
发表于 2013-12-17 10:38:58 | 只看该作者 |只看大图 |倒序浏览 |阅读模式
本帖最后由 8680765 于 2013-12-17 16:06 编辑

[color=rgb(0,0,255)]含UEFI BIOS的电脑并不是所有网友都有,为了让大家都能体验“UEFI”,现在将VMware(8.0以上的版本)打造成[/color]“UEFI虚拟机”,具体方法去年提供过,现在为了本系列教程的完整性,重新提供:[color=rgb(0,0,255)]新建虚拟机后,在虚拟机目录下找到后缀为vmx的文件,使用记事本打开后,添加一行文字(红色):[/color]-----------------
firmware = "efi"
-----------------
这样你就相当于具备了一台包含UEFI BIOS的电脑,下面介绍一下“EFI SHELL” :一般的电脑“UEFI BIOS”中会自带[color=rgb(0,0,255)]“EFI SHELL”,为了便于理解可以将[/color][color=rgb(0,0,255)]“EFI SHELL”和“DOS”相类比。[/color][color=rgb(0,0,255)]“EFI SHELL”其实就是在UEFI环境中的可执行程序(efi格式),虚拟机的“UEFI BIOS”虽然没有进入[/color][color=rgb(0,0,255)]“EFI SHELL”的选项,但是我们可以把[/color][color=rgb(0,0,255)]“EFI SHELL”放到其他地方(例如:优盘),然后在UEFI环境中运行[/color][color=rgb(0,0,255)]“EFI SHELL”这个程序![/color]
准备条件:
[color=rgb(0,0,255)]1.[/color][color=rgb(0,0,255)]“EFI SHELL”下载:Shell_2.3.0_X64.rar[/color]
[color=rgb(0,0,255)]2.UEFI环境下的应用程序:UEFI Apps.rar[/color]
[color=rgb(0,0,255)]3.一个FAT格式的U盘。[/color]
操作步骤:
1.新建虚拟机(例如:Windows8 X64),然后将“优盘”添加到虚拟机中([color=rgb(51,102,204)]参考文章[/color])。
2.事先将“Shell.efi[color=rgb(0,0,255)]”放到U盘的根目录,运行虚拟机,按下“ESC键”进入虚拟机的“UEFI BIOS”。[/color]



[color=rgb(0,0,255)]3.[/color][color=rgb(0,0,255)]点击“Boot Maintenance Manager”进入,如下图所示:[/color]



[color=rgb(0,0,255)]4.点击“Boot from a file”进入下图(下图所选的是我的优盘):[/color]



5.选择优盘后,选择根目录下的“Shell.efi”即可进入[color=rgb(0,0,255)]“EFI SHELL”。[/color]





[color=rgb(0,0,255)]6.上图即为[/color][color=rgb(0,0,255)]“EFI SHELL”,类似于“DOS窗口”,当然也有它自己的命令:[/color]
[color=rgb(0,0,255)] 输入 [/color]fs1: [color=rgb(0,0,255)]表示进入某个磁盘(这里是我的优盘),输入[/color]ls[color=rgb(0,0,255)]表示显示该目录下的所有文件[/color]
[color=rgb(0,0,255)] (下图可知,U盘中存在Shell.efi和App文件夹)[/color]
[backcolor=rgb(233,253,232)][color=rgb(0,0,255)] 输入 [/color]cd App[color=rgb(0,0,255)] 表示进入App文件夹,再次输入[/color]ls[color=rgb(0,0,255)]列出App目录下的所有文件[/color][/backcolor]

[backcolor=rgb(233,253,232)]
[/backcolor]

[backcolor=rgb(233,253,232)][color=rgb(0,0,255)]运行某个程序,直接输入程序的名称即可。(是不是和DOS中操作差不多?)[/color][/backcolor]

[backcolor=rgb(233,253,232)][color=rgb(0,0,255)]原帖地址 http://sphrbeu2012.blog.163.com/blog/static/209228074201331883650561?suggestedreading[/color][/backcolor]



回复

支持 | 反对  0 支持 / 0 反对 评分 举报

[Lv.3]青萝卜

沙发(2#)
发表于 2013-12-18 19:20:43 | 只看该作者
楼主发贴辛苦了,谢谢楼主分享!
板凳(3#)
发表于 2013-12-27 15:21:05 | 只看该作者
真是好东东,楼主大爱你

Super Moderator

地板(4#)
发表于 2014-1-4 17:32:01 | 只看该作者
这个帖子有BUG

Honor Moderator

5#
 楼主| 发表于 2014-1-8 15:19:13 | 只看该作者

穿越了!

Super Moderator

6#
发表于 2014-1-10 15:04:14 | 只看该作者

你有没有发现你这个回复也穿越了

[Lv.3]青萝卜

7#
发表于 2014-1-11 20:41:35 | 只看该作者
果然是 进阶....看得我云里雾里的
8#
发表于 2019-12-30 10:27:28 | 只看该作者
請問 LegacyBoot.efi 要怎使用?
先進入Shell.efi 然後cd 到 app
執行 LegacyBoot.efi 出現 Too few arguments
是後面要帶什麼嗎?

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2026-10-20 12:20 , Processed in 0.07 second(s), 20 queries , Gzip On.

快速回复 返回顶部 返回列表