Virtual BOX 使用U盘启动虚拟系统

Virtual BOX 使用U盘启动虚拟系统

Scroll Down

本片主要讲解如何使用U盘启动虚拟机,本来是要用Vmware Workstation试着安装运行UNRAID系统,网上都没看谁安装成功了!我就想试试,结果吗,用了Vmware Workstation和Virtual BOX都失败了!!!

失败的原因是无法识别虚拟网卡,所以根本无法获取到IP地址,即使设置了,也是无法ping通网关,无法通信!,因此放弃,但是使用两个虚拟机引导U盘,还是很有意思的,因此近录下来!

本片是Virtual BOX 使用U盘启动系统。

2.jpg

下一篇是《Vmware Workstation 使用U盘启动虚拟系统》

1.操作思路

Virtual BOX试了各种方法,是无法直接U盘启动,但是启动的都是虚拟硬盘,而虚拟硬盘都是一个vmdk文件。但是我们可以通过VBoxmanage.exe创建一个vmdk映射到U盘。

2.开始制作U盘的vmdk文件

2.1 查看U盘的编号

这个需要在电脑的磁盘管理里面查看。U盘插好在“开始”右键点击,打开“运行”,输入diskmgmt.msc,进入磁盘管理。

image.png

输入命令:diskmgmt.msc

image.png

查看磁盘编号

image.png

移动硬盘是“磁盘2”,也就是2号。

2.2 Windows终端进入Virtual BOX安装根目录。

Virtual BOX安装根目录:D:\Program Files\Oracle\VirtualBox

各自看自己的实际路径。

“开始”右键,打开“Windows 终端(管理员)”,然后切换到Virtual BOX安装根目录。

image.png

进入Virtual BOX安装根目录。

image.png

2.3 我们使用的是Virtual BOX自带的VBoxmanage.exe 程序。

操作命令:

VBoxManage.exe internalcommands createrawvmdk -filename [生成文件保存路径] -rawdisk \\.\PhysicalDrive[硬盘编号]

我的具体操作命令:

VBoxManage.exe internalcommands createrawvmdk -filename E:\uuraid.vmdk -rawdisk \\.\PhysicalDrive2

在实际操作,需要在命令前加上“.\”

截图如下:

image.png

这时候在E盘地下也生成了uuraid.vmdk文件。

image.png

顺便贴一下,生成uuraid.vmdk文件内容。

# Disk DescriptorFile
version=1
CID=56dafb4a
parentCID=ffffffff
createType="fullDevice"

# Extent description
RW 30031250 FLAT "\\.\PhysicalDrive2" 0

# The disk Data Base 
#DDB

ddb.virtualHWVersion = "4"
ddb.adapterType="ide"
ddb.geometry.cylinders="16383"
ddb.geometry.heads="16"
ddb.geometry.sectors="63"
ddb.uuid.image="ce03840a-69e8-4824-ae97-21d7265cd86c"
ddb.uuid.parent="00000000-0000-0000-0000-000000000000"
ddb.uuid.modification="00000000-0000-0000-0000-000000000000"
ddb.uuid.parentmodification="00000000-0000-0000-0000-000000000000"
ddb.geometry.biosCylinders="1024"
ddb.geometry.biosHeads="255"
ddb.geometry.biosSectors="63"

3.配置虚拟机

unRaid是基于Slackware的Linux系统,因此随便选下操作系统。

image.png

选择内存

image.png

选择,使用已有的虚拟硬盘文件。

image.png

选择,刚才创建的文件

image.png

确定选择

image.png

添加成功

image.png

4.最后启动系统。

进入系统成功!

image.png

下一篇是《Vmware Workstation 使用U盘启动虚拟系统》