fedora20中virtualbox用U盘安装系统
一般来说如果虚拟机支持u盘启动的话,安装系统会非常的简单,跟实机没有任何区别,但是virtualbox并不支持,所以有了这篇文章,virtualbox连对u盘的支持都不够友好,好不容易能支持u盘了,但是开机没有u盘启动项,没见过这么坑人的!
这次主要是利用的virtualbox自带的命令来完成,把u盘映射成vmdk的磁盘文件。
好,说了很多废话,坏习惯之一,下面直接开始,我也是研究了几个小时才成功,所以在欣喜之余把折腾的过程分享出来。
用virtualbox建立一个windows xp的虚拟机不要启动,不是必须的!取决于你要安装什么系统。
然后插上有装机工具箱的u盘,打开fedora自带的disks工具看看u盘的设备编号,这里我的u盘设备编号是:/dev/sdb,记住它待会儿用。
在终端里面输入:sudo VBoxManage internalcommands createrawvmdk -filename/home/iansiu/"VirtualBox VMs"/"windows xp"/usb.vmdk -rawdisk /dev/sdb
usb.vmdk可以自定义,后缀不要更改。有空格的目录要用英文的双引号括起来。注意命令中间的空格,这个编辑器太坑了。
终端里面输入:sudo virtualbox然后按ctrl+a添加第一步建立的windows xp 接着点击 settings —-storage—-点+号添加一个新的磁盘映像。
开机按F12,然后选择第二项Primary Slave 一般来说 没有意外的话就可以进入装机工具箱了,装系统大家应该很熟悉了,这里就不过多的介绍了。要注意的是:系统没安装完之前u盘都不要拔出来。
系统安装之后,关掉virtualbox 进入/home/iansiu/VirtualBox VMs/windows xp/文件夹会发现所有的文件都被上锁了,这时候如果用普通用户打开virtualbox会报错,提示权限不够,因为用root身份运行了之后权限已经变了,不信你输入:ls -l看看,所以我们要改回来只需要进入终端在/home/iansiu/VirtualBox VMs目录下执行以下命令:chmod和chown 分别是把权限转移到iansiu用户和iansiu用户组,这里可以按自己的情况来改变。
sudo chown -R :iansiu "windows xp"
sudo chown -R iansiu "windows xp"
现在应该可以用普通用户的方式运行了吧?
系统没装完之前一定不要拔u盘
看清楚u盘的设备编号
版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/article/99416.html