FlossDoc: 請協力 GPLv3 的中文翻譯工作。

在 Sony Vaio P 安裝 Ubuntu Netbook Remix 9.04 (Jaunty Jacklope)

FlossDoc,自由中文開源知識庫

Jump to: navigation, search

標準文章
作者: Ryan
協力:
校對:
級別: 初階
分享本文:

在近年推出的一眾小輕巧的電腦中,Sony Vaio P 以一磅多的重量為不少用家吸引。可是該電腦大都預載效能不佳的 MS Windows Vista,即使可以選用即時模式,開機程度速度仍很慢。但使用 Ubuntu Netbook Remix (UNR) 系統,在跟預載即時模式相若的情況下,可以達到桌面系統同樣的效能,故此十分值得安裝使用。

目录

安裝步驟

曾幾何時,GNU/Linux 的安裝方法及支援不太理想,安裝系統仿如苦差一樣。不過近年已經大為改善,即使在一向兼容度低的 Sony Vaio P,也只是需要多數分鐘執行幾個指令便可達到理想效果,現將有關流程提供一下。

預備

安裝前,您需要預備以下東西:

調整原硬碟分割區大小

預載環境下,Vista 已霸佔了整個硬碟,所以需要先縮小 Vista 的分割區 (Partition),騰出空間來安裝 UNR。當然如果您已決定完全放系 Windows,把整個硬碟全給 GNU/Linux,您可以直接跳過這步驟。

要改變 Vista 分割區原有大小,可先登入 Vista 系統。在控制台 (Control Panel) 的搜尋 (Search) 輸入「diskpart」,使會出現有關工具。當中包括一個大概 8GB 儲存系統的分割區及逾 50GB 安裝 Vista 的分割區。選用 Vista 分割區,然後右擊選「Shrink」,接著便會問及要縮少多少。一般而言,UNR 使用約 5GB 也足夠,不過預留至 10GB 會是更佳選擇。

錄製安裝隨身碟

取得 UNR 安裝映像檔 (ubuntu-9.04-netbook-remix-i386.img) 後,您需要把它寫入一個 1 GB 或以上容量的 USB 隨身碟用作啟動 UNR 安裝程式。

  • 插入 USB 隨身碟至 GNU/Linux 電腦中。(注意寫入安裝映像檔會洗掉隨身碟中所有內容,請確定碟中所有檔案已無用或有備份)
  • 留意系統給予隨身碟的裝置檔案名稱 (例如: /dev/sdb 或 /dev/sdc),您可以使用命令 dmesg | tail -20 檢視插入新裝置的系統訊息或命令 df 檢視各掛載裝置資訊得知裝置檔案名稱。
  • 使用命令 umount 裝置檔案名稱 卸載隨身碟,請勿拔出隨身碟。例如:
umount /dev/sdb
  • 使用命令 dd if=ubuntu-9.04-netbook-remix-i386.img of=裝置檔案名稱 bs=1M 把映像檔寫錄入隨身碟中,例如:
dd if=ubuntu-9.04-netbook-remix-i386.img of=/dev/sdb bs=1M
  • 寫錄完畢後現現命令提示符 (prompt) 後,可以拔出隨身碟。

更詳細方法可以參考 Ubuntu Wiki 的《InstallationFromImgFiles》

啟動安裝/Live 環境

開機時,按下開機按鈕後,長按 F2 鍵進入 BIOS 設定畫面,並改變啟動次序用 USB 隨身碟開機。

接著就會看見以下平時安裝 Ubuntu 桌面的畫面詢問安裝介面語言:

選擇介面語言

這時,您可以先選擇介面語言。選擇好後,自然會看到以下的 Ubuntu 開機畫面:

UNR 開機畫面

選定後按 ENTER 鍵。系統會載入 Linux 核心並起動光碟上的 Ubuntu:

Ubuntu Netbook Remix Live 試用系統

當您看到以下畫面,就表示 Ubuntu Netbook Remix 的 Live 試用系統已被啟動。留意 Ubuntu 9.04 的中文 Live 系統漏了很多中文翻譯,所以介面和英文版差不多。另外因為光碟的容量有限,沒有安裝中文輸入法,所以不能輸入中文。不過正式安裝到硬碟後,您可以看到一個很完整可顯示和輸入中文的環境。

您可以試玩一下這個 Ubuntu Netbook Remix。詳總有關如何使用方法可參看相關的桌面使用手冊。桌面右方的 Examples 資料夾有一些多媒體及文件檔,讓您作測試之用。

安裝

當您決定了要把 Ubuntu 安裝在硬碟上時,您可以按桌面上的『安裝』(Install) 小圖示() 兩下執行安裝程式。

往後跟著平常安裝 Ubuntu 桌面的方法就可以了。

分割硬碟

分割需要較為留意。如果您的 VAIO P 是使用正常硬碟,可以按裝安裝一般桌面的方法分割,分割 ext3 和 置換 (swap) 兩個分割區給 Ubuntu 使用。但如果您的 VAIO P 是使用固態硬碟 (Solid-State Drive, SSD),就要考慮 SSD 的可寫次數比硬碟少很多,在 SSD 使用置換空間會增加 SSD 寫入次數,令 SSD 壽命大減。然而如果沒有置換空間,Ubuntu 亦無法使用軟體休眠 (hibernation)。

如果您最終決定需要有置換空間,請分配最少實體記憶體大小 (一般 VAIO P 為 2GB) 的空間作為 置換分割區,其餘為 ext3。

安裝完畢後,電腦會重新啟動,並會預設至 Ubuntu 系統。

設定系統

安裝顯示驟動程式

當載至 Ubuntu 系統時,看到的是一個仿如壓扁了的螢幕,這是正常的情況。微調的作用有二,其一是讓系統正常顯示 1600x768 的解像度,同時亦用回本身的顯示咭。過往不少電腦如 Sony VAIO P、Dell mini 10、Dell mini 12 等於安裝 UNR 時效果及效能欠佳,全因這些電腦的顯示使用了 GMA 500 的晶片組所致。UNR 推出時未有預載 GMA 500 適用的驅動程式,故此需要自行安裝。

先更新整個系統,開啟 管理 (Administration) 中的「更新管理員」(Update Manager)。在更新管理員 (Update Manager) 內按「檢查」(Check)。由於最新版本的 Linux 核心不兼容現時的 GMA 500 驅動程式,記謹除消更新以下套件:

  • linux-image-*
  • linux-restricted-modules-*

然後「安裝更新套件」(Install),完成後重啟電腦。

在 附屬應用程式 (Accessories) 目錄中啟動「終端機」(Terminal) 程式

在終端機輸入以下命令後按 ENTER 鍵 (那是會問你系統密碼,輸入後方會進行相關步驟) :

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C6598A30 

啟動 管理 (Administration) 的「Synaptic 套件管理程式」(Synaptic Package Manager)。在 Synaptic 選 設定 (Settings) -> 套件庫 (Repositories)。在軟體來源 (Software Sources) 對話方塊選「第三方軟體」Third-Party Software) 分頁,按 加入 (Add...) 分別加入以下套件庫的位置:

deb http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu jaunty main

完成後按關閉 (Close) 返回主畫面,按 重新載入 (Reload)。

待完成重新載入後,以滑鼠右點擊方式安裝以下數個套件:

  • poulsbo-driver-2d
  • poulsbo-driver-3d
  • psb-kernel-headers
  • psb-firmware
  • psb-kernel-source
  • xserver-xorg-video-psb

完成後按「套用」(Apply) 來安裝。

設定

系統微調會使用系統「Terminal」程式更改部份設定,當中改動的有兩個檔案:

/usr/bin/compiz

在終端機 (Terminal) 輸入以下指令編輯檔案 /usr/bin/compiz:

sudo gedit /usr/bin/compiz

搜索以下一行:

# Driver whitelist
WHITELIST="nvidia intel ati radeon i810 fglrx"

psb 加在所有顯示卡驅動程式名稱前:

WHITELIST="psb nvidia intel ati radeon i810 fglrx"

完成改動後,儲存並離開。

啟動設定 (/boot/grub/menu.lst)

在終端機 (Terminal) 輸入以下指令編輯檔案 /boot/grub/menu.lst:

sudo gedit /boot/grub/menu.lst

搜索以下一行:

kernel /boot/vmlinuz-2.6.28-13-generic root=UUID=b3ce716e-4313-4365-8e4a-1eaa894539d0 ro quiet splash

把 splash 改成 nosplash 並加上 mem=1500mb

kernel /boot/vmlinuz-2.6.28-13-generic root=UUID=b3ce716e-4313-4365-8e4a-1eaa894539d0 ro quiet nosplash mem=1500mb

您的 vmlinuz 版本和 UUID 和本文中有別,請保留您的版本編號和 UUID,只改動最末的部份。 完成改動後,儲存並離開。

最後,重啟電腦以應用新的顯示設定,VAIO P 該會用回本身的 1600x768 解像度,不在出顯示被壓扁的情況。

減少對 SSD 的寫入

/tmp/var/tmp/var/log 經常用來存放暫存檔案和日誌檔案,成為寫入的重災區。其中一個決解方法可以把這三個目錄放入記憶體磁碟 (RAM disk),減少寫入 SSD 的機會。您可以編輯檔案 /etc/fstab 並加入以下三行:

tmpfs	/var/log   tmpfs	none	0	0
tmpfs	/tmp	   tmpfs	none	0	0
tmpfs	/var/tmp   tmpfs	none	0	0

輸入後儲存檔案。然後在檔案 /etc/rc.local 中的 exit 0 前加入以下七行令開機時自動建立 /var/log 中的目錄:

for dir in apparmor apt news cups dist-upgrade fsck gdm installer samba unattended-upgrades
do
    if [ ! -e /var/log/$dir ]
    then
            mkdir /var/log/$dir
    fi
done

如果您有啟用換置空間 (swap space),最好降底 /proc/sys/vm/swappiness 的值來減少系統使用換置空間的機會。您可以編輯檔案 /etc/sysctl.conf:

vm.swappiness = 0

這可以令 Linux 核心盡可能不使用換置空間。

搞定後需要重新開機才會令以上設定生效。

優化 SSD 表現

Linux 一般預設使用 CFQ I/O scheduler,在硬碟上 CFQ 一般表現較佳。但在 SSD 上, deadline I/O scheduler 會較好。您可以在檔案 /etc/rc.local 中的 exit 0 前加入以下本行令開機時,自動使用 deadline 作為各 SSD 的 I/O scheduler (例子中,/dev/sda 和 /dev/sdb 為 SSD):

for dev in sda sdb
do
    echo deadline > "/sys/block/$dev/queue/scheduler"
    echo 1 > "/sys/block/$dev/queue/iosched/fifo_batch"
done

或者您亦可以設定開機時要求 Linux 核心預設使用 deadline I/O scheduler。方法是在檔案 /boot/grub/menu.lst 找出開頭為 「# kopt=」 的一行﹐在行尾加上 「elevator=deadline」 (不要理會 kopt 前的 #):

# kopt=root=UUID=b3ce716e-4313-4365-8e4a-1eaa894539d0 ro locale=zh_TW elevator=deadline

儲存後,執行以下命令:

update-grub

系統自然會在每個開機選項加上 elevator=deadline 這參數。

安裝其他軟件

  • Adobe Flash Player - 如果要瀏覽有 Flash 的網站 (例如 Youtube 等),這是必要的。
  • Adobe Reader - Ubuntu 預設的 PDF 閱讀程式 Evince 可以展示九成以上的 PDF 文件,而且較輕量,可以應付大部份需要。不過 Adobe Acrobat Reader 還是值得安裝作必要時閱讀一些太複雜的 PDF 文件之用。
  • Sun Java (非必要) - 如果要瀏覽有 Java Applet 的網站,這是必要的。
  • Real Player (非必要)

相關文章

相關資料

Personal tools