本片主要讲解如何使用U盘启动虚拟机,本来是要用Vmware Workstation试着安装运行UNRAID系统,网上都没看谁安装成功了!我就想试试,结果吗,用了Vmware Workstation和Virtual BOX都失败了!!!
失败的原因是无法识别虚拟网卡,所以根本无法获取到IP地址,即使设置了,也是无法ping通网关,无法通信!,因此放弃,但是使用两个虚拟机引导U盘,还是很有意思的,因此近录下来!
本片是Virtual BOX 使用U盘启动系统。
下一篇是《Vmware Workstation 使用U盘启动虚拟系统》
1.操作思路
Virtual BOX试了各种方法,是无法直接U盘启动,但是启动的都是虚拟硬盘,而虚拟硬盘都是一个vmdk文件。但是我们可以通过VBoxmanage.exe创建一个vmdk映射到U盘。
2.开始制作U盘的vmdk文件
2.1 查看U盘的编号
这个需要在电脑的磁盘管理里面查看。U盘插好在“开始”右键点击,打开“运行”,输入diskmgmt.msc,进入磁盘管理。
输入命令:diskmgmt.msc
查看磁盘编号
移动硬盘是“磁盘2”,也就是2号。
2.2 Windows终端进入Virtual BOX安装根目录。
Virtual BOX安装根目录:D:\Program Files\Oracle\VirtualBox
各自看自己的实际路径。
“开始”右键,打开“Windows 终端(管理员)”,然后切换到Virtual BOX安装根目录。
进入Virtual BOX安装根目录。
2.3 我们使用的是Virtual BOX自带的VBoxmanage.exe 程序。
操作命令:
VBoxManage.exe internalcommands createrawvmdk -filename [生成文件保存路径] -rawdisk \\.\PhysicalDrive[硬盘编号]
我的具体操作命令:
VBoxManage.exe internalcommands createrawvmdk -filename E:\uuraid.vmdk -rawdisk \\.\PhysicalDrive2
在实际操作,需要在命令前加上“.\”
截图如下:
这时候在E盘地下也生成了uuraid.vmdk文件。
顺便贴一下,生成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系统,因此随便选下操作系统。
选择内存
选择,使用已有的虚拟硬盘文件。
选择,刚才创建的文件
确定选择
添加成功
4.最后启动系统。
进入系统成功!
评论区