1. 程式人生 > >win10系統中安裝debian8.6虛擬機器,解決共享貼上板問題

win10系統中安裝debian8.6虛擬機器,解決共享貼上板問題

  最近重新安裝了win10系統中,想著安裝個debian玩下,於是安裝了虛擬機器VirturalBox5.1.6(下載地址http://download.virtualbox.org/virtualbox/5.1.6/VirtualBox-5.1.6-110634-Win.exe),選擇安裝debian8.6(安裝時磨難重重,略去不提了,最終選擇了最小化安裝,後安裝的Gnome桌面,後續的需要什麼就一步步安裝吧。),安裝完成後,虛擬機器debian8.6系統能夠正常啟動,為了用著方便,想著win10與debian能夠複製貼上共享下貼上板,於是進行了如下設定:

  1. 點選已經啟動的虛擬機器選單“裝置”-“共享貼上板”,預設項為“已禁用”,改為“雙向”,測試win10複製,debian下貼上,問題未解決;
  2. 於是上網各種搜尋說是虛擬機器儲存設定的問題,需要如下設定(需要debian關機情況下進行):點選“控制”-“設定”-“儲存”-“儲存器:sata”,選中“使用主機輸入輸出(I/O)快取”,同時點選虛擬機器“****.vdi”-"虛擬硬碟",選擇“固態驅動器”,仍然未解決;
  3. 繼續搜尋,說是虛擬機器需要安裝增強功能,於是win10下載虛擬機器增強安裝包VirtualBox 5.1.6 Oracle VM VirtualBox Extension Pack(下載地址http://download.virtualbox.org/virtualbox/5.1.6/Oracle_VM_VirtualBox_Extension_Pack-5.1.6-110634.vbox-extpack),然後下一步下一步安裝即可。安裝後debian虛擬機器開機啟動,同時點選選單“裝置”-“安裝增強功能”,此時虛擬機器已自動掛載虛擬光碟('VirturalBox安裝路徑/
    VBoxGuestAdditions.iso),debian下終端下,切換到/media/cdrom,執行命令“sudo ./autoruan.sh”,提示“permission denied(沒有許可權),使用命令“chmod +x autorun.sh,依然提示“permission denied,我暈,切換成root使用者試試, 濤聲依舊,受不鳥了。於是乎將/media/cdrom路徑下所有檔案拷貝到home目錄下,試著chmod +x autorun.sh,然後執行sudo ./autoruan.sh(或root使用者 ./autoruan.sh),終於不再提示了,可是新問題又來了,提示“Failed to set up service vboxadd,please check the log file /var/log/VBoxGuestAdditions.log”,開啟檔案後提示需要檢視“/var/log/vboxadd-install.log”,提示“make command not found”,這時想起當初安裝系統時是最小化安裝,於是執行命令“sudo apt-get install make gcc(root使用者apt-get install make gcc
    )”,執行後提示“Error: unable to find the sources of your current Linux kernel.Specify KERN_DIR=<directory> and run Make again。 停止。Creating user for the Guest Additions.Creating udev rule for the Guest Additions kernel module.”,我的個媽呀,你是故意的吧,通過上面的提示可以知道錯誤的原因是沒有核心原檔案,於是乎執行命令“sudo apt-get install linux-headers-$(uname -r)【root使用者apt-get install linux-headers-$(uname -r)】”,終於解決了,全是淚啊,重啟虛擬機器,win10複製虛擬機器貼上,虛擬機器複製win10貼上,終於解決共享貼上板問題。
  4. 自己發個感慨:費勁勞神,問題終得解決,多謝網上各種解決方案,不管是能解決的還是不能解決的。