oracle vm virtualbox u盘启动,如何在Linux的Virtualbox中从U盘引导
从Linux中的Virtualbox中的U盘引导
要允许Virtualbox从U盘引导,你需要创建一个.vmdk文件,并将它指向U盘,以便引导到它,vmdk文件只是一个包含虚拟机所有信息的虚拟磁盘文件。
首先,你需要找到你的U盘名,请参阅以下指南以便了解在Linux中查找磁盘驱动器详细信息的不同方法。
我使用"fdisk"命令查找U盘详细信息:$ sudo fdisk -l
示例输出:[...]Disk /dev/sdc: 14.54 GiB, 15597568000 bytes, 30464000 sectors
Disk model: Cruzer Blade
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x4d924612
如你所见,U盘名称为/dev/sdc。
现在,打开终端并运行以下任一命令来创建vmdk文件:$ sudo vboxmanage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdc
在一些Linux发行版中,vboxmanage命令区分大小写,在这种情况下,对vmdk文件使用以下命令:$ sudo vboxmanage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdc
上面的命令将在$HOME目录中创建一个名为"usb.vmdk"的新vmdk文件。成功创建vmdk文件后,你将看到如下所示的输出:RAW host disk access VMDK file /home/sk/usb.vmdk created successfully.
为新创建的vmdk文件设置适当的权限:$ sudo chown $USER:$USER ~/usb.vmdk
接下来,使用以下命令将用户添加到"vboxusers"和"disk"组:$ sudo usermod -a -G vboxusers sk$ sudo usermod -a -G disk sk
用你自己的用户名替换"sk"
请注意,将用户添加到"disk"组会带来危险和安全风险。现在移除U盘并重新引导系统以便让更改生效,首先删除USB,然后重新引导系统很重要。
现在打开Oracle Virtualbox应用程序并创建一个新的虚拟机:
输入VM的名称,操作系统类型和版本,然后单击下一步继续:
输入内存大小:
这是重要的一步。选择"使用现有的虚拟硬盘文件"选项,然后单击浏览按钮(向上箭头按钮):
单击"添加"按钮以选择新创建的vmdk文件:
从本地驱动器中选择新创建的vmd文件:
添加vmdk文件后,单击"选择"按钮以确认:
您现在将看到vmdk文件被选择为新虚拟机的虚拟硬盘。单击"下一步"继续:
全部完成>插入可引导的U盘并启动虚拟机:
现在,您可以从Oracle Virtualbox中的U盘启动了。
更多推荐


所有评论(0)