"Why it doesn't work" and "Why it works" are both tough for programmer.
昨天貼文 Arch Linux 耍樂 - 關機和查看已安裝套件 產生了一個 package_list 檔案﹐它紀錄了系統預設安裝的套件﹐本來想昨天就 Post 出來﹐但 Arch Linux 的 Clipboard 和 VirtualBox 未接通﹐這工作留待今天進行了。
首先去泡一下 Arch Linux 維基﹐那裏有很好的 Guideline﹐首先需要安裝 virtualbox-guest-utils.
# pacman -S virtualbox-guest-utils
哇!全版 error: failed retrieving file 'virtualbox-guest-.......
雖然成功下載了全部相關套件﹐但安裝不能...Orz
![]() |
| 醫生:手術非常成功﹐﹐但病人死了!XDDDD |
這亦是訓練太家 Troubleshooting 和 Google 能力的時候(人生苦短呀!)
我曾經懷疑是 mirror 問題﹐但很快我就知道問題不在 mirror server﹐主因是安裝的不是最新的套件。
![]() |
| 上一個 stable release 只是兩日前﹐這個 OS 是 2013-09-27 安裝的﹐難怪唔夠新啦! |
# pacman -Syu
更新過後再安裝 virtualbox-guest-utils 就成功了﹐下一步是新增幾個 vbox 的 module 落 kernel.
# modprobe -a vboxguest vboxsf vboxvideo
行咗乜反應都無﹐Linux 的格言是無錯誤是無需顯示出來的﹐所以 no news is good news.
然後 Guideline 叫我自行產生一個 conf 檔案﹐並將它放在 /etc/modules-load.d/ 裏﹐內容如下:
vboxguest
vboxsf
vboxvideo
可以用 printf 指令創建檔案﹐再用 mv 指令將檔案轉移過去
# printf "vboxguest\nvboxsf\nvboxvideo\n" > virtualbox.conf # mv virtualbox.conf /etc/modules-load.d/virtualbox.conf
接著繼續創建 Guideline 指明需要的檔案(p.s. 其實 redirect 可以直接指明要輸出的檔案路徑)
# printf "/usr/bin/VBoxClient-all" > ~/.xinitrc
終於搞定﹐Reboot 試一試 Copy & Paste 後發現 "It does not work!!" ლ(゚д゚ლ)
人生就是這樣子﹐今晚的時間也燒完了﹐明天再續吧!(/‵Д′)/~ ╧╧


沒有留言:
發佈留言