Splash Images的troubleshooting
如果你有設定影像,但是在你的GRUB2 menu上卻沒有顯示相關影像,請照著底下的步驟檢察:
- 如果在更新『update-grub』時沒有顯示『Found background image』,則請確定一下檔名或是路徑有沒有錯誤。
- 檔案是否是適當的size和格式(8-bit JPG/JPEG, PNG, or TGA)。
- 檔案應該是一個RGB, non-indexed的影像。
- 在『/dev/default/grub』底下沒有啟動console mode。
- 請確定你有執行『update-grub』。
- 如果你也不知道問題在哪裡,那至少可以將你的影像檔置換成由『grub2-splashimages』套件所提供的影像試看看,如果有內容的話至少可以確認是你的影像格式/內容有問題。
如果在GRUB2的背景出現的是不正確的影像的話:
- 請重新檢查一下檔案的優先權。
- 重新執行『update-grub』並檢查輸出訊息,看是否有誤。
- 請在檢查一下你的字體的背景顏色,必須為透明的(也就是要是black)。
之前的章節有提到,如果你有使用『splash images』的話,你的字體背景色必須是黑色,否則會擋到影像,但是如果每一次都這樣改蠻麻煩的,Ubuntu的手冊上提供了一個方法如下可以比較有彈性:
- 編輯『/etc/grub.d/05_debian_theme』,找到底下這幾段:
if [ -z "${2}" ] && [ -z "${3}" ]; then echo " true" fi
- 將其改成
if [ -z "${2}" ] && [ -z "${3}" ]; then # echo " true" echo " set color_highlight=color1/color2" echo " set color_normal=color1/black" fi
- 儲存後執行『update-grub』。