使用「虛擬機」同時執行不同版本或另一種作業系統,對於學習新作業系統,或是測試某些設定都非常方便。但是,「虛擬機」的硬碟大小,倒底需要多少才夠呢?
在另一篇發文“VirtualBox 「虛擬機」的最佳化設定組態”中有提到建議值,但是,這只是以測試作業系統的基本要求而定,對於其它使用的需求,會因不同的應用而有極大的差異。原本設定的『虛擬硬碟』(或 VDI 檔)的大小也可能不夠用,再加一個『虛擬硬碟』是很直覺的想法。
如果,這個『虛擬硬碟』是存放這個系統專用的資料,倒也無妨。但若是存放的是使用者的資料,且也會分享給「主機」或其它「虛擬機」使用時,增加另一個『虛擬硬碟』就不一定是最好的方法了。
筆者對於這種有共用資料的需求時,多使用 VirtualBox 的「共用資料夾」這個功能,讓「虛擬機」直接使用「主機」的硬碟空間,反正本來就是用主機的硬碟。當「主機」或其它「虛擬機」也要使用這些資料時,可以『直接』或『透過「共用資料夾」』取用。
2014年8月2日 星期六
2014年7月27日 星期日
解決「登入『MATE 桌面環境』後,面板一直重開、CPU 滿載」的問題
昨天更新系統後,沒有測試就關機休息。今天一開機登入『MATE 桌面環境』後,上方的面板一直重開,而且 CPU 也一直在滿載狀態。
先提一下目前系統的配備,因為是舊電腦(P3 1GHz),所以才不得不用『MATE 桌面環境』,CPU 一直滿載,網路連線也斷斷續續。不解決這個問題,這個舊電腦就只得擱在那邊了。
查了一下開機紀錄和面板載入時的錯誤訊息,可以確定是『mate-settings-daemon-1.6.2-3.fc20.i686』這套件出問題,網路上有些建議,試過以後還是不行。想說看下一個更新版本是否可以正確執行,
果真找到『測試版』(mate-settings-daemon-1.6.2-3.fc20.i686)就死馬當活馬醫,再登入試試,竟然就解決剛才的問題了。但是,美中不足的是上方面板中的「音量控制」鈕卻不見了,這一來就有些不便。回想剛才登入『MATE 桌面環境』時,有出現一個『mate-media』套件錯誤訊息,查了一下是『mate-media-1.6.1-1.fc20.i686』這個套件,猜想是否和剛才所安裝『測試版』的『mate-settings-daemon-1.6.2-2.fc20.i686』這套件有關,就再安裝這個套件的『測試版』看看,
先提一下目前系統的配備,因為是舊電腦(P3 1GHz),所以才不得不用『MATE 桌面環境』,CPU 一直滿載,網路連線也斷斷續續。不解決這個問題,這個舊電腦就只得擱在那邊了。
查了一下開機紀錄和面板載入時的錯誤訊息,可以確定是『mate-settings-daemon-1.6.2-3.fc20.i686』這套件出問題,網路上有些建議,試過以後還是不行。想說看下一個更新版本是否可以正確執行,
[root@M2400 ~]# yum update mate-settings-daemon --enablerepo=updates-testing上例中,『--enablerepo=updates-testing』是指示 yum 在找更新套件時,也去『更新-測試』這個套件資料庫找找。
果真找到『測試版』(mate-settings-daemon-1.6.2-3.fc20.i686)就死馬當活馬醫,再登入試試,竟然就解決剛才的問題了。但是,美中不足的是上方面板中的「音量控制」鈕卻不見了,這一來就有些不便。回想剛才登入『MATE 桌面環境』時,有出現一個『mate-media』套件錯誤訊息,查了一下是『mate-media-1.6.1-1.fc20.i686』這個套件,猜想是否和剛才所安裝『測試版』的『mate-settings-daemon-1.6.2-2.fc20.i686』這套件有關,就再安裝這個套件的『測試版』看看,
[root@M2400 ~]# yum update mate-media --enablerepo=updates-testing如同上例安裝『mate-media-1.6.1-2.fc20.i686』後再登入,這次就正常了。
後記:
- 2014-7-29: 若無法以「圖形化桌面環境」登入時,請參考 “更改 Fedora 18 的「運行等級」” 發文,在開機選項時,切換為以『文字命令環境』開機。
已測試版本:
- Fedora: 20 (i686)
Labels:
MATE
2014年7月6日 星期日
在 Fedora 20 (3.14.9 +) 安裝「EDIMAX EW-7811Un」驅動程式
Fedora 20 的系統核心升級到 3.14.9-200 後,依前文『在 Fedora 20 (3.13.3~3.14.8) 安裝「EDIMAX EW-7811Un」驅動程式』步驟編譯新的驅動程式,會出現
..... CC [M] /home/SiB/RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911/driver/rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911/os_dep/linux/os_intfs.o /home/SiB/RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911/driver/rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911/os_dep/linux/os_intfs.c:1006:2: 警告:永遠不相容的指標類型初始化 [enabled by default] .ndo_select_queue = rtw_select_queue, ^ /home/SiB/RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911/driver/rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911/os_dep/linux/os_intfs.c:1006:2: 警告:(在 「rtw_netdev_ops.ndo_select_queue」的初始化附近) [enabled by default] .....的錯誤訊息,又得修改『驅動程式原始碼』了。修改後的新步驟如下:
2014年6月29日 星期日
解決「用 VRDP 連線 VirtualBox 虛擬機時,某些『控制鍵』不能作用」的問題
之前常透過「rdesktop-vrdp」連線、使用在「遠端主機」中執行的「虛擬機」(詳見之前的相關發文),回應的連線訊息中都有“ERROR: Failed to open keymap en-us”這個『鍵盤對應』錯誤訊息,
但是,就因為這些不正常動作,使得透過遠端使用「虛擬機」時,與在本機操作有許多不同。為了讓這些操作感覺相同,解決這個『鍵盤對應』錯誤,也是一直列在我的『待辦清單』中。
偏偏想找這問題的解決辦法時,查不到相關資訊;在找其它問題的解法時,它反而就出現了,趕緊將它拿來試試。
[SiB@Celeron-D ~]$ rdesktop-vrdp 192.168.10.17:3389雖然只有某些『控制鍵』(如:方向鍵、翻上頁、翻下頁、插入、刪除)不能正常作用,對大部份的其它操作並不影響。
ERROR: Failed to open keymap en-us
但是,就因為這些不正常動作,使得透過遠端使用「虛擬機」時,與在本機操作有許多不同。為了讓這些操作感覺相同,解決這個『鍵盤對應』錯誤,也是一直列在我的『待辦清單』中。
偏偏想找這問題的解決辦法時,查不到相關資訊;在找其它問題的解法時,它反而就出現了,趕緊將它拿來試試。
Labels:
遠端桌面,
RDP,
VirtualBox
2014年6月16日 星期一
解決「IBus 的 Table 輸入不能切到中文輸入」的問題
依照慣例,每次用完電腦就下『更新、再關機』的命令,保持系統處在最新狀態。不料,最近一次的更新,將 ibus-table 更新到 1.8.2-1 後,卻發生原先使用正常的輸入法不能切換過去,一直都是英文輸入。(註:是另外加裝的,非原有 Fedora 收錄之輸入法)
用習慣的輸入法要換也不是那麼容易,想說 YUM 有個降級 (Downgrade) 的功能,就想用這個功能將之還原到舊版,沒不想到不能成功,一直出現一些套件關聯性錯誤。
最後,想到一個方法,就是將 ibus 移除,再重新安新它們。不過,這次只安裝 Fedora 釋出版所收錄那一版。操作的過程如下,先移除 ibus
註:之前的中文輸入法,若不是原有 Fedora 所收錄的套件,不必再安裝(如:嘸蝦米)。
下次更新時要記得暫時不更新 IBus 才行,加個參數就可以了。
用習慣的輸入法要換也不是那麼容易,想說 YUM 有個降級 (Downgrade) 的功能,就想用這個功能將之還原到舊版,沒不想到不能成功,一直出現一些套件關聯性錯誤。
最後,想到一個方法,就是將 ibus 移除,再重新安新它們。不過,這次只安裝 Fedora 釋出版所收錄那一版。操作的過程如下,先移除 ibus
[root@Celeron-D ~]# yum remove ibus再安裝舊的 ibus、ibus-table、ibus-table-chinese 及 ibus-chewing
[root@Celeron-D ~]# yum install ibus-table-chinese ibus-chewing --disablerepo=updates這是利用 YUM 的套件關聯性分析,會將相關的套件也一併安裝。較完整的安裝命令為:
[root@Celeron-D ~]# yum install ibus ibus-table ibus-table-chinese ibus-chewing --disablerepo=updates上兩個安裝例子中的『--disablerepo=updates』是抑制 YUM 從 updates 套件資料庫下載、安裝。終於又可以正常輸入了。
註:之前的中文輸入法,若不是原有 Fedora 所收錄的套件,不必再安裝(如:嘸蝦米)。
下次更新時要記得暫時不更新 IBus 才行,加個參數就可以了。
[root@Celeron-D ~]# yum update -x ibus*這個命令會排除以 ibus 為首的套件之更新。幾個相關發文,需要的讀者自行參考:
後記:
- 2014-6-18: 若同時有安裝 PulseAudio 的 paprefs 時,在移除 ibus 也會同時被移除,這是因為它們共同使用 ibus-libs 這個函式庫。只要在完成本文步驟後,再補安裝 paprefs 就可以。
已測試版本:
- Fedora: 20
Labels:
輸入法
2014年5月31日 星期六
解決「NVIDIA GeForce2 MX 400 顯卡用 nouveau 驅動會當機」
不想淘汱舊電腦,又想用新系統,只能透過「遠端連線」使用另一台電腦的資源。所以,舊電腦只扮演『終端機』的角色,鍵盤、滑鼠、喇叭及顯示桌面是所需的資源。使用的連線程式只有 SSH、VNC 或 RDP 而已,其中的 RDP 主要是為了連上伺服器的虛擬機,有興趣的讀者可參考之前的發文。
由於本機(舊電腦)的顯示卡是『NVIDIA GeForce2 MX 400』,而原廠已經不支援這張舊卡,且『nouveau 驅動程式』也不太能用,根據網路建議使用『VESA 驅動程式』。因為都沒有使用到任何『加速』功能,用起來感來頓頓的。
最近將系統升級到 Fedora 20,試著用『nouveau 驅動程式』,使用起來是感覺比較快些,但是有些不穩定(最頻繁時,一小時當了兩、三次)。猜想應該是一些『加速』功能的問題。查了一下『nouveau 驅動程式』的參數,發現有個『noaccel』的參數,應該是將某些『加速』功能關閉,就試試看,
由於本機(舊電腦)的顯示卡是『NVIDIA GeForce2 MX 400』,而原廠已經不支援這張舊卡,且『nouveau 驅動程式』也不太能用,根據網路建議使用『VESA 驅動程式』。因為都沒有使用到任何『加速』功能,用起來感來頓頓的。
最近將系統升級到 Fedora 20,試著用『nouveau 驅動程式』,使用起來是感覺比較快些,但是有些不穩定(最頻繁時,一小時當了兩、三次)。猜想應該是一些『加速』功能的問題。查了一下『nouveau 驅動程式』的參數,發現有個『noaccel』的參數,應該是將某些『加速』功能關閉,就試試看,
[root@Celeron-D ~]# pluma /boot/grub2/grub.conf在以 linux 為首的那列命令中加入『nouveau.noaccel=1』。用了好幾天,都不會再當機,而速度也較使用『VESA 驅動程式』來得快。
已測試版本:
- Fedora 20 (i686) + MATE 1.6.2
參考資料:
2014年5月27日 星期二
找回在「LightDM」登入畫面中不見的「語言選項」
那天在舊電腦上安裝 GNOME 3 的 Classic session,想看看它對舊顯示晶片的需求如何。可能是 「GNOME 3 桌面」的語言設定與「MATE 桌面」有些混淆,結果不知怎麼畫面全成了簡體字。由於翻譯的不同,習慣說法也不同,當然就想換回熟悉的字型、用語。
登出「MATE 桌面」想從其『登入畫面』選擇語言,在登入畫面遍尋不到『語言選項』。猜測應該是在畫面的右上角,但是只看到
在應該是『語言選項』的地方只看到一個稍大的空位。應該是它的設定之預設值是關閉的,就找一下「LightDM」的設定檔,之前在設定「Synergy」時有設定過(參考前文『如何在登入「MATE 桌面」前就啟動 Synergy』),就往這個目錄找,
登出「MATE 桌面」想從其『登入畫面』選擇語言,在登入畫面遍尋不到『語言選項』。猜測應該是在畫面的右上角,但是只看到
在應該是『語言選項』的地方只看到一個稍大的空位。應該是它的設定之預設值是關閉的,就找一下「LightDM」的設定檔,之前在設定「Synergy」時有設定過(參考前文『如何在登入「MATE 桌面」前就啟動 Synergy』),就往這個目錄找,
其中『lightdm-gtk-greeter.conf』這個檔名似乎與登入畫面有關。
[root@M2400 ~]# ll /etc/lightdm 總計 24 -rw-r--r--. 1 root root 40 10月 9 2013 keys.conf -rw-r--r--. 1 root root 5714 3月 13 20:32 lightdm.conf drwxr-xr-x. 2 root root 4096 3月 13 20:33 lightdm.conf.d -rw-r--r--. 1 root root 972 1月 27 21:03 lightdm-gtk-greeter.conf -rw-r--r--. 1 root root 457 3月 13 20:32 users.conf
Labels:
MATE
訂閱:
文章 (Atom)
