2013年9月26日 星期四

解決「VBox 虛擬機的 Linux 之核心升級 3.11 後不能用『共用資料夾』」問題

前文 "VBox 虛擬機的 Linux 之核心升級 3.11 後不能用「共用資料夾」" 所提的狀況若不能解決,透過 VirtualBox 在舊系統 (Fedora 14) 使用新系統 (Fedora 19) 豈不是又造成不方便了。
  解決這個問題就變成最近的重點工作,上網找看看是否有先進找到解決之道。最後,只找到幾個小線索:等 VirtualBox 社群發佈新版,或有人提及試用過 4.3 的 Beta 版是可行的。目前還沒有 VirtualBox 新版發佈的訊息,只好試試看 Beta 版這個方法。可是舊系統 (Fedora 14) 又不能安裝 4.2 以後的版本,只好利用之前的方法,就是『新、舊混用』,即主機上的 VirtualBox 與虛擬機上的 Guest Additions 的版本不同。

2013年9月23日 星期一

VBox 虛擬機的 Linux 核心升級 3.11 後不能用「共用資料夾」

因為主機的顯示卡之驅動程式只能在 Fedora 14 用,提供給新版的 Fedora 用的驅動程式,又不支援這張舊卡。為了使用這張舊顯示卡的完整功能,只能屈就在主機跑舊版的 Fedora。但又不願放棄使用新版 Fedora 的機會,就透過 VirtualBox 的使用,在虛擬機上安裝 Fedora 19。
  最近的一次更新,虛擬機中的 Fedora 19 之核心升級到 3.11.1-200  後,原本用得相當順利的「共用資料夾 (shared folders)」,變得不能用了。整理一下狀況:
  1. 有『完整路徑』的檔案,可以成功開啟「共用資料夾」中的檔案。
  2. 『檔案管理員』不能開啟「共用資料夾」中的目錄或僅顯示部份內容,並進入無窮迴圈。
  3. 在「終端機」中不能切換到「共用資料夾」,也會進入無窮迴圈。
上述的第 2, 3 種狀況,要強制停止『檔案管理員』或用【Ctrl-c】中斷切換目錄的命令。上網查了一下原因,只有說明這是 Linux kernel 3.11 的新功能所致。

  因為 VirtualBox 4.2.18 的 Guest Additions 並不能正確在 Linux kernel 3.11 上正確執行。只有先將虛擬機的 kernel 先退回到 kernel 3.10,才可順利執行。

後記:


已測試版本:

  • 主 機:Fedora 14 + VirtualBox 4.1.26
  • 虛擬機:Fedora 19 + VirtualBox Guest Additions 4.2.18

參考資料:

2013年9月13日 星期五

iPhone 5c 的 c 代表什麼意思?

9 月 10日 Apple 發表 iPhone 5s, iPhone 5c 等新產品,其中的 iPhone 5c 的 c 倒底是代表什麼意思?令人費猜疑,媒體也諸多猜測,在 9/10 的發表會上也沒有說出答案。整理一下目前常看到的說法:
代表意義原    因
cheap使用塑膠機殼、價格便宜
color彩色機殼
China首次在中國開發表會,重視中國市場
  • 由發表會中公佈的空機價看來,上表的「cheap」顯然不是它的原義。
  • 而大家對新品發表沒有感到驚奇,希望不是欺騙(cheating)果迷的情感。
  • 接著大家都拿起放大鏡,開始檢驗(check)產品細節,
  • 看它裝載的 iOS 新系統,有哪些改變(change),
  • 或是只複製(clone)iPhone 5 的功能。
  • 最後,能否宣告 Apple 新執行長 Time 「Cook」 時代的開始。

2013年9月7日 星期六

解決「不能以 rdesktop 連接遠端的 VirtualBox 虛擬機」的問題

現在的 PC 運算能力遠超大部份人的日常需求,為充份利用 PC 的強大功能,安裝「虛擬機模擬器」是最近很盛行的電腦應用之一。若考慮『免費』、『開源碼』和『跨平台』則非 VirtualBox 莫屬,關於 VirtualBox (文中或稱 VBox) 的安裝和設定,請參考前面的發文:
當要連接遠端「電腦主機」中的「虛擬機」時(以兩部主電腦都為 Fedora 系統為例),有幾個方法(注意同一列中的數字順序)

2013年9月4日 星期三

Android 4.4 的代號為什麼要改成 KitKat (奇巧) 的原因

今天在網路看到一個消息,Android 4.4 的代碼為 KitKat (奇巧),與之前網路的傳言代碼為 Key Lime Pie (萊姆派) 不同。網路上有許多猜測的原因,
  • 有很多人不知道 Key Lime Pie 的味道,不利推廣
  • Android 某高層喜歡 KitKat 巧克力棒
  • 這是 Android 的保密策略
  • 我也來說個原因吧!
因為 Android 4.4 這個平台的代號輪到『 K 』了,而 Key Lime Pie 一次就用掉兩個『 K 』和『 L 』,那不是表示下一版的 Android 會開天窗,而被跳過?

當然不行!所以 Android 要將代碼改成 KitKat 了!



:最後一個原因純屬臆測,如有雷同應為巧合。

參考資料: