小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

VirtualBox 從USB設(shè)備啟動(dòng)的方法

 農(nóng)夫子oice 2009-11-13

今天把Ubuntu9.04安裝到了自己1G的優(yōu)盤(pán)上,但是每次為了使用Ubuntu USB而切換系統(tǒng)的話(huà),那是件無(wú)法忍受的麻煩事情,所以想想辦法,希望能從VirtualBox中從USB引導(dǎo)系統(tǒng)。不過(guò)很遺憾,在VirtualBox 中按F12鍵調(diào)出的啟動(dòng)菜單中,除了從硬盤(pán)啟動(dòng)外,剩下只有“Floppy”、“CD-ROM”、“LAN”,唯獨(dú)沒(méi)有從USB啟動(dòng)。也就是 說(shuō),VirtualBox不支持USB設(shè)備直接啟動(dòng)。

      在查詢(xún)VirtualBox手冊(cè)后,找到了另外一種替換法:將USB設(shè)備虛擬成一個(gè)虛擬硬盤(pán),那樣的話(huà),VirtualBox就可以通過(guò)這個(gè)虛擬硬盤(pán)啟動(dòng)了!
VirtualBox手冊(cè):VirtualBox主界面/Help/Contents,或者在打開(kāi)VirtualBox后直接按F1。

關(guān) 于本文相關(guān)的更詳細(xì)內(nèi)容請(qǐng)參見(jiàn)VirtualBox手冊(cè):Sun VirtualBox®/Advanced topics/9.10. Using a raw host hard disk from a guest,里面有詳細(xì)說(shuō)明各種不同“宿主/虛擬"系統(tǒng)組合環(huán)境的解決方法。

一、先來(lái)說(shuō)一些我自己的環(huán)境組合:
宿主系統(tǒng):fedora 10.
虛擬系統(tǒng):Ubuntu USB.
VirtualBox:v2.2.2
USB設(shè)備:/dev/sdb
marco.chan:該賬號(hào)屬于vboxusers群組,對(duì)/dev/sdb有用r+w權(quán)限。
虛擬硬盤(pán)路徑:~/.VirtualBox/HardDisks/

二、再來(lái)說(shuō)幾件需要注意的事:
1、你的virtualbox賬號(hào)要能讀寫(xiě)USB設(shè)備,不然virtualbox無(wú)法添加這個(gè)虛擬硬盤(pán)。
2、確定你的USB設(shè)備是哪一個(gè)?用df或者fdisk都可以查看到。

一、查看USB設(shè)備

引用內(nèi)容 引用內(nèi)容
[marco.chan@fedora ~]$ sudo fdisk -l
省略以上內(nèi)容...
Disk /dev/sdb: 1000 MB, 1000341504 bytes
255 heads, 63 sectors/track, 121 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0004e319
省略以下內(nèi)容...



二、查看USB設(shè)備屬性,以及給當(dāng)前賬號(hào)添加rw權(quán)限。

引用內(nèi)容 引用內(nèi)容
[marco.chan@fedora ~]$ ls -l /dev/sdb    #查看/dev/sdb屬性
brw-rw---- 1 root disk 8, 16 2009-05-13 14:34 /dev/sdb

 

引用內(nèi)容 引用內(nèi)容
[marco.chan@fedora ~]$ sudo chmod o+rw /dev/sdb    #給marco.chan這個(gè)賬號(hào)添加rw屬性



三、為USB設(shè)備建立一個(gè)虛擬硬盤(pán)鏡像。

引用內(nèi)容 引用內(nèi)容
[marco.chan@fedora ~]$ VBoxManage internalcommands createrawvmdk -filename ~/.VirtualBox/HardDisks/linuxhobbyUsb.vmdk -rawdisk /dev/sdb -register
VirtualBox Command Line Management Interface Version 2.2.2
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.

RAW host disk access VMDK file /home/marco.chan/.VirtualBox/HardDisks/linuxhobbyUsb.vmdk created successfully.

看 到上面的提示信息,表示虛擬硬盤(pán)鏡像文件已經(jīng)建好了!這是鏡像連接文件而已,簡(jiǎn)單的理解就是一個(gè)ln -s文件,并不會(huì)在“~/.VirtualBox/HardDisks/“下產(chǎn)生實(shí)際數(shù)據(jù),手冊(cè)中有這么一句”which will not contain any actual data, as this will all be stored on the physical dis。“
~/.VirtualBox/HardDisks/linuxhobbyUsb.vmdk:虛擬硬盤(pán)鏡像的保存路徑,可以根據(jù)自己的實(shí)際情況變更,但是這個(gè)*.vmdk上層目錄必須可以讀寫(xiě)。
/dev/sdb:這是你的USB設(shè)備,根據(jù)實(shí)際情況而定。

確定一下是否真如上面提示的那樣已經(jīng)建立了。

引用內(nèi)容 引用內(nèi)容
[marco.chan@fedora ~]$ ls -l .VirtualBox/HardDisks/
total 5170244
-rw------- 1 marco.chan marco.chan 1171292672 2009-04-14 21:15 CentOS5.vdi
-rwxrwxrwx 1 marco.chan marco.chan  994091520 2009-03-23 12:42 disk_windows.vdi
-rw------- 1 marco.chan marco.chan 3123741184 2009-05-13 14:29 Fedora10.vdi
-rw------- 1 marco.chan marco.chan        532 2009-05-13 14:56 linuxhobbyUsb.vmdk    #就是這個(gè)東東,才532字節(jié)大小。



四、在VirtualBox中增加一個(gè)系統(tǒng)。
在建立虛擬硬盤(pán)的時(shí)候,選擇已有的虛擬硬盤(pán),就是剛才建立的linuxhobbyUsb.vmdk,如下圖:


五、測(cè)試結(jié)果...

看到ubuntu能正常從USB引導(dǎo)。

注意:
每次USB設(shè)備插拔后,/dev/sdx的屬性會(huì)恢復(fù),所以需要每次執(zhí)行sudo chmod o+rw /dev/sdx(x根據(jù)實(shí)際環(huán)境而定),另外可一次性解決的辦法為:將當(dāng)前用戶(hù)添加到disk群組中,不過(guò)會(huì)增加風(fēng)險(xiǎn),具體做法,各位依照自己的需求實(shí)際而定。
我的做法:建立一個(gè)alisa,這樣方便多了!

引用內(nèi)容 引用內(nèi)容
[marco.chan@fedora ~]$ alias vboxusb='sudo chmod o+rw /dev/sdb'


如果你的宿主系統(tǒng)為windows,請(qǐng)參照VirtualBox手冊(cè)“9.10. Using a raw host hard disk from a guest”章節(jié)。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多