# Ubuntu 18.04 ACPI Error 解決方法 ###### tags: `Installation Guide` `Ubuntu` ## 問題描述 Intel X299主機板安裝Ubuntu 18.04以上版本時可能會遇到ACPI ERROR導致畫面凍結,需要強制關機才能重新啟動電腦。問題發生原因可能是顯示卡驅動與ACPI之間的問題,故我們安裝系統前需要先把ACPI關掉,作業系統安裝完成後接著安裝NVIDIA顯示卡驅動。等顯示卡驅動安裝完後把ACPI打開,即可解決問題。 ## 準備工具 - Ubuntu 18.04安裝隨身碟 ## 作業系統安裝 1. 將安裝隨身碟插入電腦後進入BIOS介面選擇使用隨身碟開機。 2. 進到GRUB畫面會顯示`Try Ubuntu`和`Install Ubuntu`等選項,將選項移動到`Install Ubuntu`後按下按鍵`e`進入GRUB設定畫面,將畫面中`---`替換成`acpi=off`後再按下`F10`或`Ctrl X`離開設定畫面,進到Ubuntu安裝畫面開始安裝。 3. 安裝完成後重開機可能會出現系統凍結問題,這時手動強制關機後再重開。 4. 重開機時連續按下`ESC`進到GRUB選單(非UEFI開機時長按`SHIFT`),這時同樣將選項移動到Ubuntu上按下按鍵`e`進到設定畫面,在`linux`該行後面加入 `acpi=off`後再按下`F10`或`Ctrl X`離開設定畫面進入Ubuntu。 5. 進入系統後先將環境更新到最新版本: ```=Ubuntu 18.04 $sudo apt-get update $sudo apt-get upgrade ``` 6. 此時可以確認`acpi=off`是否已經寫入grub資料中,若其中顯示 `GRUB_CMDLINE_LINUX="acpi=off"`表示寫入成功,若為空白則自行加入`acpi=off`。 ```=Ubuntu 18.04 開啟grub設定檔 $sudo nano /etc/default/grub 設定完後重新載入grub設定 $sudo update-grub ``` ## 顯示卡驅動安裝 1. 一般在安裝NVIDIA顯示卡驅動程式時會使用`autoinstall`來安裝,但由於`acpi=off`的情況下,使用`devices`或`lspci`皆無法顯示NVIDIA顯示卡資訊: ```=Ubuntu 18.04 搜尋NVIDIA顯示卡 $sudo lspci | grep -i nvidia //無設備 更新顯示卡驅動PPA $sudo add-apt-repository ppa:graphics-drivers/ppa $sudo apt-get update 搜尋NVIDIA顯示卡 $ubuntu-drivers devices //無設備 ``` 2. 更新完PPA之後,手動選擇安裝NVIDIA顯示卡驅動程式: ```=Ubuntu 18.04 $sudo apt-get install nvidia-driver-450 //450為版本 ``` 3. 安裝完成後同`作業系統安裝`中第6點設定grub設定檔,將`acpi=off`移除後更新grub。 4. 完成後重開機,此時可能出現凍結問題,強制重啟後觀察系統是否順利進入Ubuntu,若重新開機後正常進入系統,表示ACPI ERROR問題已解決。