多數的討論都表示這是某個硬體有問題, 或那個檔案系統有問題, 幾乎都是說把光碟或那個 partition 由 /etc/fstab 中移除就可以解決. 不過... 我怎麼試都是一樣會有這個問題.
而且... 這個問題還只會在重開機後, 第一次進入桌面時會看到, 之後登出再登入, 或直接 ctrl-alt-backspace 把 X 關了再跑, 都不會有這個錯誤的訊息出現.
由於在發生問題之前, 裝了不少軟體, 也做了不少設定, 所以也不知道是那一個引起的. 所以... 在嘗試了好多種方法都沒辦法解決之後, 我居然想到要重裝一次 Ubuntu 試看看 (Windows 用久了的後遺症嗎? 以之前使用 Debian 的經驗來說, 實在很難想像會在 Linux 出問題時, 不是去找正確的設定, 而是用重裝來解決...).
還好, 裝一次並不會花用太久的時間, 而且, 果然重裝後, 就沒出現相同的訊息了. 不過... 在認為重裝後就解決這個問題後, 就開始安裝其它的軟體, 然後設定我習慣的環境... 結果, 再次重開機後, 這個訊息又出現了. :-(
這次, 就確定了, 重裝也不能解決這個問題. 要不就是我的硬體有問題, 不然就是我的設定有問題吧. 如果是硬體有問題, 不應該在剛重裝之後, 都不會有這個訊息. 所以, 先排除是我的硬體有問題, 開始往是否設定有問題造成的.
不過試著移除一些軟體, 然後重開機試看看, 結果一樣, 再裝回來了一樣. 看起來應該與安裝某些軟體與否無關吧.
而就 HAL 的字面意義來看, 應該還是與硬體有關吧. 不過... 同樣的硬體, 在 Windows XP 下頭是可以正常使用, 而且這台 X31 也不是什麼新的機器, 是一台三年多的機器了, 應該沒有什麼特殊的硬體是目前 Linux 還不支援的. 更何況, 在剛安裝之後, 並沒有這個情形啊.
後來突然靈機一動, 想到在 Ubuntu 是把桌面的程式先執行 (一般 Linux 是放在比較後頭), 會不會是有某些硬體在我登入時還沒準備好, 所以會有 HAL 的錯誤. 而事實上, 之後再重跑 X 時, 都不會有問題, 是否也表示在開機時, 只要先等一下就可以避免這個錯誤? 而我更改的其中一個設定, 就是自動登入桌面, 是否真的是太快登入的結果呢?
先把自動登入的功能取消, 然後重開機試了一次. 果然... 沒有出現同樣的錯誤訊息了. 當真是這個設定造成的. 不過... 自動登入.. 在 Laptop 上頭, 應該還是有使用的必要吧. 畢竟我通常都習慣在機器上頭設定一個開機密碼, 而不是在作業系統上頭做密碼詢問的動作, 所以... 我還是想使用自動登入. 而在 Gnome 的登入設定中, 並非只有一個自動登入的選項, 還有一個計時登入可以使用. 我就停用自動登入, 改用計時登入, 可以達到自動登入的目的, 又可以暫停個幾秒來避免這個 HAL 的問題 (我目前是使用 5 秒, 並不會有 HAL 錯誤).
如果你碰到相同的問題, 可以試看看這個方法能不能解決你的問題吧.
Failed to initialize HAL
請問您方便 操作步驟與指另 寫出來嗎!
我最近用 UBUNTU 6.06 與 6.10 也有一樣的錯誤
會造成我光碟機沒反應..與插入 隨身碟都動作
沒什麼操作步驟.
在我這兒, 只要開機在登入畫面停留五秒以上的時間, 然後再輸入使用者與密碼就不會出現這個錯誤訊息了.
我试试看你的方法