我有一台舊的 HP DL380 G4 伺服器,我正在嘗試將 Arch Linux 載入到上面,但遇到了一些障礙。我一路走過來本指南,一切似乎都很順利,但是當我重新啟動到實際系統本身(而不是從磁碟進行 chroot)時,我會看到一個簡短的屏幕閃現,上面寫著“歡迎使用 grub”,然後顯示器顯示“無法顯示此視訊模式」。
顯示器是一台舊的戴爾 1280x1024 顯示器,透過 VGA 連接。我嘗試使用另一台舊顯示器,它給了我一個超出範圍的錯誤。問題是磁碟與顯示器配合良好,甚至圖形 Arch 選擇畫面也能正確顯示。我做了一些研究並嘗試了一些事情:
我添加
nomodeset
到 /etc/default/grub 中的內核配置行我添加了
i915.modeset=0
我安裝了 X 並從 chroot 執行 startx,但隨後立即發生顯示錯誤。
更新:
透過尋找監視器配置並將其手動輸入到 xorg.conf 檔案中,我取得了部分成功。另外,我更改為 mach64 驅動程序,現在沒有顯示器錯誤,只是運行 startx 時黑屏。然而,當我嘗試啟動到磁碟本身而不是 Arch DVD 時,我仍然收到“無法顯示此視訊模式”錯誤。因此,這兩個錯誤似乎沒有相同的原因。
答案1
GRUB 讓您可以選擇啟動時使用的 VGA 清晰度。 (注意:這不影響 Xorg 中的定義)。
您需要在檔案 /boot/grub/menu.lst 的核心節上新增選項 vga=xxx。
當然,將xxx替換為你想要的影片模式。您的核心節將如下所示: kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/sda7 ro vga=791
以下是可用影片模式的清單:
顏色深度 640x480 800x600 1024x768 1280x1024 8 (256) 769 771 773 775 15 (32K) 784 787 790 793 16 (65K) 785 788 791 794 24(16M)786 789 792 795
所以 vga=794 似乎是您配置的好選擇