virtualbox折腾记
虛擬機(jī)的出現(xiàn)方便了我們的研究和實(shí)驗(yàn)。它是與host系統(tǒng)相隔離的環(huán)境,我們可以在其中做毀滅性的實(shí)驗(yàn),也可以用它來(lái)安裝MAC系統(tǒng)開發(fā)iPhone程序;我們可以在其中做網(wǎng)絡(luò)攻防的探索,也可以從零開始研究Linux kernel。
07年時(shí)學(xué)習(xí)Linux就是用VMware,直到今年嘗試換用virtual。折騰,就是要任性一些。
半月前入手一臺(tái)筆記本,配置令我很是滿意,我將其稱為自己的移動(dòng)工作站。開箱后默認(rèn)是正版Win8.1,使用兩天看硬件沒(méi)有大問(wèn)題,果斷將系統(tǒng)換為Ubuntu。為了驗(yàn)證docker的幾個(gè)問(wèn)題,就用virtualbox安裝了Ubuntu server14.10。為了使用網(wǎng)銀,還是用virtualbox安裝了Win8.1。
過(guò)程中遇到幾個(gè)問(wèn)題,加上解決辦法記錄如下。
1. 全屏問(wèn)題
如果只是玩玩,那么這個(gè)問(wèn)題也不算是個(gè)問(wèn)題。但是如果你要用虛擬機(jī)開發(fā)程序,一個(gè)完美的環(huán)境就是必須了。就拿跑win8來(lái)說(shuō),最大化之后,兩邊有空余屏幕,對(duì)一個(gè)筆記本的屏幕來(lái)說(shuō),可顯示的內(nèi)容就更少了,所以這個(gè)全屏問(wèn)題是必須解決的。
方案就是自己安裝virtualbox自帶的VBoxGuestAdditions插件。
在啟動(dòng)虛擬機(jī)后,菜單上依次操作Devices—>Insert Guest Additions CD Image…
沒(méi)有那么簡(jiǎn)單,第一次操作的時(shí)候會(huì)遇到下面的錯(cuò)誤:
這個(gè)錯(cuò)誤困擾了我3個(gè)小時(shí),因?yàn)槲乙恢痹谟胾buntu server做全屏的實(shí)驗(yàn),后來(lái)改用win8,因?yàn)橛辛藞D形界面,用下述辦法就可以將問(wèn)題解決了。
第一步就是先將disk從virtual driver中remove掉,然后再操作就可以了。在win8中會(huì)有提示,按著操作就會(huì)安裝成功。如下圖:
至于ubuntu server的全屏,嘗試了很多辦法都失敗了。后來(lái)一想,本來(lái)就是沒(méi)有圖形界面的,一個(gè)字符終端你還要什么全屏,非要的話,直接ssh過(guò)去不就行了?對(duì),后來(lái)的解決方案就是如此。
2.usb問(wèn)題
默認(rèn)在虛擬機(jī)中是不能連接usb的,但是官方的解決方案如下:
下載其擴(kuò)展包VirtualBox 4.3.26 Oracle VM VirtualBox Extension Pack
https://www.virtualbox.org/wiki/Downloads
雙擊安裝即可(ubuntu下也可以雙擊安裝)。
對(duì)于host系統(tǒng)是windows的朋友來(lái)說(shuō),問(wèn)題就這樣解決了。但是host系統(tǒng)是linux的同學(xué),還要將用戶添加到vbox組里。
在/etc/group中找到vboxusers:x:126:
在后面加上你的用戶名,比如我的機(jī)器是linc,完成后如下:
重啟系統(tǒng)后,輸入id命令查看自己是否納入vbox組中:
$ id uid=1000(linc) gid=1000(linc) groups=1000(linc),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare),125(kvm),126(libvirtd),127(vboxusers)這次啟動(dòng)虛擬機(jī)就可以點(diǎn)擊下面的usb圖標(biāo)分配usb了。
參考:
http://www.360doc.com/content/12/0410/14/3700464_202466046.shtml
https://www.virtualbox.org/manual/ch01.html#intro-installing
總結(jié)
以上是生活随笔為你收集整理的virtualbox折腾记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 二极管三极管基础PN结详解
- 下一篇: 手机wap网页制作的认识(有关meta…