GKLBB

当你经历了暴风雨,你也就成为了暴风雨

导航

KAL1 LINUX 官方文档之虚拟化 --- USB引导

VM中的USB引导

几年前,我们发布了有关VMware Fusion ka1i USB Boot的博客文章如果USB无法正常工作,这可以派上用场,因为它可以减少重新启动或将其转移到另一台计算机上的时间。从那时起,对VMware Fusion进行了一些更新,使此过程更加容易。

作为回顾,我们将创建一个未连接硬盘驱动器的VM,并将从EFI引导USB。

处理

创建一个新的自定义VM

USB启动虚拟机1

确保选择“ Linux”和最新的Debian 64位版本

USB启动虚拟机2

选择“ UEFI”作为启动选项。

USB启动虚拟机3

创建一个新的虚拟磁盘(稍后将删除它)

USB启动虚拟机4

点击“自定义设置”

USB启动虚拟机5

给它起个名字,你会记得

USB启动虚拟机6

在设置中,单击处理器和内存。确保分配了至少2048MB的内存,以及至少2个核心。

USB启动虚拟机7

接下来,在“显示”中,选中“加速3D图形”。这是一个可选选项,但是可以提高性能。(可选)选中“为视网膜显示使用全分辨率”。

USB启动虚拟机8

现在我们可以进入USB部分,并确保一切都能像真实系统一样工作。如果您具有兼容的设置,请在“ USB设备”中确保将“ USB兼容性”设置为“ USB 3.0”。如果使用USB-C,请确保已选择USB 3.0。“ Plug In Action”应设置为“ Connect to Linux”。

USB启动虚拟机9

要删除硬盘,请转到“磁盘”,然后展开“高级选项”,然后单击“删除硬盘”。您可以将其发送到垃圾箱。

USB启动虚拟机10

现在我们可以启动虚拟机了,它应该启动到ka1i。

USB启动虚拟机11

USB连接故障排除

如果您遇到问题,您有几个选择。首先,关闭虚拟机的电源。转到 "设置"->"USB设备",并将此设置屏幕留在你的关机虚拟机旁边。(你也可以展开你的工具栏,看看USB图标)。现在,打开虚拟机的电源。您应该立即看到USB设置屏幕更新,并在您的USB设备旁边打上勾。

usb-boot-vm-20

如果你没有得到一个复选标记,这意味着你的Mac已经捕获了USB驱动器。关闭虚拟机电源,将驱动器从 Mac 中弹出,然后在 USB 设置屏幕上再次打开虚拟机电源。您应该会看到复选标记,并获得ka1i启动屏幕。

USB启动VM-13

对EFI进行故障排除

使用EFI引导时,引导屏幕应如下所示:

USB启动VM-14

这表示已启用EFI。如果不是,请检查三遍是否在设置的“高级”部分中正确输入了固件行。请注意,在某些情况下,此EFI网络检查可能会挂起。只需在VM中按ESC即可推动该过程。

要访问启动管理器,您可以单击顶部苹果窗口栏上的“虚拟机”,然后单击“打开固件电源”。

USB启动VM-15

从这里,您可以选择“ EFI Internal Shell”进入shell。如果您得到这样的信息,但缺少fs0映射,则EFI不会看到您的USB驱动器。在这种情况下,请关闭虚拟机的电源,拔下USB,启动VM,然后在按Start键后立即插入驱动器,在设置中查找对勾标记。

如果一切顺利,那么您将进入ka1i。否则,您可以使用带有ESC的EFI Shell,即“ EFI Internal Shell”。一个“没毛病的” EFI shell看起来像这样:

USB启动VM-16

注意fs0映射。接下来,您可以输入'fs0:'和'ls'环顾四周。

USB启动VM-17

您可以输入“ cd efi \ boot”(注意反斜杠,而不是正斜杠!),然后使用“ bootx64.efi”手动启动设备。

USB启动VM-18

这应该给您带来愉快的EFI引导:

USB启动虚拟机11

请注意,在某些安装中,可能需要先关机,然后再卸下驱动器,打开虚拟机电源并插入驱动器。这可能与Mac捕获USB驱动器或半捕获USB驱动器(未安装)有很大关系。

最终选择

如果以上两种方法都不能解决您直接启动到ka1i的问题,但是您可以通过对EFI进行故障排除启动,则始终可以使用启动管理器来启动到ka1i。通过单击顶部苹果窗口栏上的“虚拟机”来访问引导管理器,然后单击“打开固件电源”。选择选项“ EFI USB Device”,然后按Enter。

usb-boot-vm-19

这应该给您带来愉快的EFI引导:

USB启动虚拟机11

posted on 2020-08-29 14:34  GKLBB  阅读(216)  评论(0编辑  收藏  举报