摘要:Ubuntu 10.04 VirtualBox 直接引用HD上的作業系統 VBoxManage
用Ubuntu的人應該都有雙磁區吧(一個是Ubuntu 一個是windows之類的)
在用VirtualBox時一般大家都會新建一個新OS(winxp win7)
安迪兒一時手癢玩了一下VirtualBox直接使用HD別磁區的OS 來跑
其實這有2種玩法
1.是安迪兒用的直接使用HD上的windows磁區
2.是把磁區隨便用ghost 之類的軟體還原到外接HD上,或是筆電拆下來的HD也可以
建一個新的VirtualBox 使用我們指定的磁區(不用再重裝OS)
步驟如下
1.打開系統-管理-磁碟公用程式
看一下自已要玩的HD是那一區
2.在disk群組裡面加上權限-重要!!
加完後重啟
3.我們要先新建一個vmdk磁碟出來,win7.vmdk 可以自已隨便取 sda 和1,2,3就要看一下是那個磁區了
安迪兒是sda HD(第一顆) 用到的磁區是1,2 (1是win7的開機區 2是win7 3是Ubuntu的磁區)
這些資訊可以從第2步驟得知
確定後下指令吧~~
VBoxManage internalcommands createrawvmdk -filename ~/win7.vmdk -rawdisk /dev/sda -partitions 1,2 -relative
4.順立的建立完成後, 指定的地方會有vmdk檔出現,就表示成功了
5.打開virtualbox HD就引用這個win7 的vmdk吧
建立一個新的win7虛擬機器 不要選新建HD,直接選檔案即可
6.以下是開起來的樣子
因為呢vitualbox是用虛擬的網卡 通用的音效卡 和一般的顯示晶片 所以winxp win7沒特別設定的話,其實是會不太相容
(有很多這類的文章,xp / win7直接移機的,類似把所有的驅動都設成通用之類的)
開機時會掃一次,修正一堆設備,有些第一次要開安全模式才進的去
以上大家就玩玩吧,也可以把磁區還原到usb HD上利用這種方式掛上玩玩