• 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

  • 相关阅读:
    springsecurity-用户注销
    springsecurity-自定义403页面
    springsecurity-用户授权 (注解使用)
    springsecurity-用户授权
    springsecurity-自定义登录页面和自定义认证
    springsecurity-查询数据库认证
    springsecurity-基本原理(过滤器链)
    springsecurity-web权限方案-用户认证(设置用户名和密码)
    u-boot移植(九)---代码修改---NAND
    u-boot移植(八)---代码修改---存储控制器--MMU
  • 原文地址:https://www.cnblogs.com/GKLBB/p/13582157.html
Copyright © 2020-2023  润新知