2022-08-13史詩級巨坑virtualbox使用心得1.0版

virtualbox一使用已經(jīng)好久,現(xiàn)在把最近來到心得寫出來,如果需要視頻教學(xué),大家米我,人多的話我會發(fā)布到抖音視頻。

先將一下vbox工作基本原理:

1、sudo pacman -S virtualbox

virtualbox 為主程序包,vbox和linux內(nèi)核融合需要linux-headers 包(如果使用linux-lts內(nèi)核就是linux-lst-headers)linux-headers 頭文件是動態(tài)模塊插入內(nèi)核的地圖,我們編譯其他模塊(比如無線網(wǎng)卡驅(qū)動)時也會用到。對于 linuxkernel, 選 virtualbox-host-modules-arch,其他kernel(includinglinux-lts), 選irtualbox-host-dkms,linux內(nèi)核選dkms的可以增加兼容性,在不同內(nèi)核切換時vbox不受影響哦。安裝ok后pacman鉤子會自動把dkms vbox內(nèi)核和linxu內(nèi)核插在一起,恭喜您的vbox可以使用了。建議重啟。

#如果debian也許需要手動安裝頭文件。名字也叫l(wèi)inux-headers,注意保持和內(nèi)核一致。此文件是保證vbox的dkms掛在內(nèi)核之上。vbox下次啟動才可以掛在內(nèi)核上,建議重啟。

##安裝擴展功能。這個包在aur源。這包似乎設(shè)計到了閉源和付費,所以和開源vbox獨立出來了。

2、yay -S virtualbox-ext-oracle

####安裝擴展功能,這個包在archlinuxcn或aur上,也可以手動安裝,在vbox網(wǎng)站下載VirtualBox 6.1.26 Oracle VM VirtualBox Extension Pack 為擴展功能支持 USB 2.0 and USB 3.0 devices, VirtualBox RDP, disk encryption, NVMe and PXE boot for Intel cards。下載后sodu virtualbox 后管理,全局設(shè)定,擴展選擇下載的包打開即可。為了使用u盤需要 把用戶名加入vbox組:

sudo usermod -aG vboxusers? baifeng

#此時u盤可以使用了。擴展功功能啟動!

######安裝增強功能,這個功能需要主機和虛擬機配合安裝才可以。安裝增強功能,它作用主機虛擬機雙向拖拽,共享文件,共享剪切板。

#在主機(Host)上,

3、sudo pacman -S virtualbox-guest-iso

如果是debain apt install virtualbox-guest-iso

成功后會出現(xiàn)在/usr/lib/virtualbox/additions/VBoxGuestAdditions.iso

注意版本號要vbox一致,主機Host的安裝就成功了,如果是windows主機,安裝vbox時這個自己安裝好了。

##虛擬機中安裝,需要在虛擬機系統(tǒng)啟動后,點 設(shè)備 安裝增強功能,此時虛擬機內(nèi)操作系統(tǒng)會自動掛載VBoxGuestAdditions.iso光盤鏡像,win會自動運行并安裝進入虛擬機操作系統(tǒng),沒有自動安裝可以在鏡像手動運行相應(yīng)文件如、64位運行 VBoxWindowsAdditions-amd64.exe,,如果是linux需要在root下運行./VBoxLinuxAdditions.run腳本,之后安裝成功后重新啟動才能使用。

###如果不執(zhí)行sudo pacman -S virtualbox-guest-iso,也可以安裝增強,vbox會在自己網(wǎng)上下載此iso后安裝,如果網(wǎng)速慢自己下載后加入虛擬機的光驅(qū)里也可以。

###PS:winxp win7 3d加速需要安全模式下安裝增強功能。

####PS

剪切版的共享一般開啟了

雙向拖文件,在虛擬機到主機容易down,固執(zhí)認為時vbox自己問題。有的版本可以實現(xiàn)

共享文件,設(shè)置好后,win給予z:盤后,我的電腦就可看到。linux里默認掛在/media

drwxrwx---? 1 root vboxsf 4.0K? 8月 11 17:08 sf_vbshare

##如果虛擬機賬戶bfarch,沒在vboxsf組,由于文件夾屬root的,將沒有訪問權(quán)限,需要虛擬機用戶加入 vboxsf組。注意在linux虛擬機運行

sudo usermod -aG vboxsf bfarch

##注意這和前面主機賬戶加入vboxusers組才用u盤一個道理。

###

4、Ubuntu 和 deepin類安裝##注意建議安裝官網(wǎng)設(shè)置源,和公鑰后安裝最新版。不然請安裝源里的最新版。擴展包要版本一致,加入vboxusers組。才能用U盤。

sudo apt install virtualbox-6.X

#感覺最新版的這個就夠了,自動依賴Linux-headers 和圖標等文件。就能使用了。安裝好系統(tǒng)別忘了安裝增強功能,會掛載virtualbox-guest-iso并自動運行。

###不能自動的話手動運行切換到:

cd /run/media/bfarch/VBox_GAs_6.1.32/? ##注意不同版本號目錄有區(qū)別

su? ? ? ? ? ##稱為root

./VBoxLinuxAdditions.run? ##必須超級用戶才能成功。雙向復(fù)制,調(diào)整分辨率等功能可以使用。

安裝后使用增強功能。

######################重要?。。?#############################

#記得重啟使vbox內(nèi)核與linux內(nèi)核連接之后才能使用??梢圆恢貑?zhí)行某些命令,但是不穩(wěn)定容易出錯。

##############################################################

################################

PS:史詩級天坑?。。。。。。。。。。。。。?/p>

把虛擬硬盤放入exfat固態(tài)分區(qū),用windows Host沒問題,速度超快,但是linux Host會極其卡頓!!而NTFS分區(qū)沒有此問題!

我把archlinux安裝在了一顆usb固態(tài)u盤128G,并作為host安裝vbox。把虛擬機安裝如另一個256G移動固態(tài)硬盤中。做到不帶電腦,只帶這倆顆硬盤隨時開啟vbox中隨時調(diào)用虛擬機。

##注意當想把虛擬機放入另一個移動固態(tài)硬盤中,做到隨時調(diào)用,請務(wù)必不要使用exfat分區(qū),這種分區(qū)linux下讀取很慢很慢很慢,即使固態(tài)硬盤也會讓人懷疑人生。為了兼容請使用NTFS,為了安全高效使用ext4,但是ext4時windows不能讀取。

################################

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容