Ubuntu vs Sony Vaio : 解決 ACPI error 問題

Ubuntu 8.04 LTS 這個版本在筆記型電腦上安裝時,最常遇到的問題就是 ACPI 抓不到的問題,其中又以 Sony VAIO 系列的筆記型電腦最常遇到,其次聽到的有 Dell 部份系列、ASUS 部份系列(好像是 F 系列)。

ACPI(Advanced Configuration and Power Interface)是由 HP, Intel, Microsoft, Phoenix, and Toshiba 所共同制定的. 是為了在作業系統和硬體之間有一個進階的設定雨共同的電源管理介面. 藉以改進電源管理上由各別的廠商所制定的不統一介面,同時作業系統也可以藉由此介面改變電源輸出(關機!)。

老電腦上不完整、不標準或是經過廠商調教過的 ACPI 常常讓 Ubuntu 8.04 LTS 在開機過程當中因為偵測 ACPI 錯誤(找不到電源控制或是偵測不到電池),而讓畫面停在 ACPI error 的畫面中,無法進退,只能重開,尤其是遇到像 Sony 這種很愛自己搞一套的公司所出產的筆記型電腦,就更常發生了;可是之前的 7.10 之前卻又很正常,推估可能又是新版核心的問題?

經過 Google 大神的開示,在網路上找到了解決的方法( for Hardy Heron )如果在安裝、測試 Live CD 時遇到 ACPI 的問題,可以用下面的方法解決:
執行 LiveCD 試用 Ubuntu 8.04 LTS:
1.使用光碟開機,選擇完語言後將選項停在第一項,按下 F6 ,輸入開機參數;
2.可以測試兩種參數,看看哪一種可以正常啟用 LiveCD (1) acpi=off (2) noacip;
3.輸入完後 Enter,進入 Ubuntu 系統。

安裝 Ubuntu 8.04 LTS:
如果進 LiveCD 桌面後,直接進行安裝也行,但是如果想直接執行安裝程序也很類似:
1.使用光碟開機,選擇完語言後將選項停在第二項,按下 F6 ,輸入開機參數;
2.一樣可以測試兩種參數,看看哪一種正常 (1) acpi=off (2) noacip;
3.之後依照正常程序安裝 Hardy Heron(這部份應該很正常);
4.重新開機後,在開機選單中將選項停留在正常開機的第一個選項,按字母「e」,會進入到 Grub 的「裡選單」進行開機參數的編輯;
5.選擇 root 開頭的那行後,再按一次「e」(不是 enter 喔)編輯系統核心的開機參數;
6.刪除參數 quit 後 esc 回到裡選單;
7.直接按下字母「b」進行開機,正常將會直接進入 Hardy Heron 桌面;
8.開啟一個 Terminal (終端機),輸入:
sudo gedit /boot/grub/menu.lst

找到正常開機選項中同樣 root 開頭那行,將 quit 開機參數刪除後儲存。

這樣重新開機之後應該就一切正常了。這前後兩個光碟開機問題,對新手造成不少困擾(連我都是啊!誰會去記開機參數啊?),頗有恫嚇新手的意味在(XD),希望不要因為這樣而降低許多人試用 Ubuntu 8.04 LTS 的意願啊~