雙顯示器設定:即使關閉,Grub 載入程式也會進入 HDTV

雙顯示器設定:即使關閉,Grub 載入程式也會進入 HDTV

如果這是重複的,我很抱歉,但我在任何地方都找不到答案。

我有一個 Windows 7 和 Ubuntu 12.04 雙啟動系統。我最近買了一台高清電視,並透過 HDMI 將其連接到我的電腦。我已將其設定為鏡像我的主顯示器。

Grub 引導程式不再顯示在我的主顯示器上。主機板閃屏顯示在兩個顯示器上,然後主螢幕變為空白,grub 載入程式在 HDTV 上彈出。一旦我選擇了要啟動的內容,我的主設備就會重新閃爍,一切都很好。我的問題是我不想每次啟動電腦時都必須打開高清電視。

先致謝!

答案1

我有同樣的問題。在我的例子中,grub 會以相同的解析度 (1920X1080) 顯示在兩個顯示器上,但我的主顯示器無法處理該解析度。因此,首先您要檢查您是否屬於這種情況。運行終端輸入:

sudo gedit /etc/default/grub

取消註解該行

#GRUB_TERMINAL=console

儲存並關閉。跑步

sudo update-grub

然後重新啟動,您應該在兩個終端上看到 grub 的控制台輸出。按“c”進入命令列。跑步

vbeinfo

您的視訊輸出處理的分辨率應該在那裡。在我的例子中,1680X1050X32 就在那裡,但 grub 的首選是 1920X1080。因此,啟動 Linux 並設定兩個顯示器都可接受的解析度:運行終端輸入:

sudo gedit /etc/default/grub

尋找線路

GRUB_GFXMODE=1680x1050x32

我把它設定為1680X1050X32。對於你的情況可能會有所不同。儲存並運行

sudo update-grub

如果您的 grub 無法處理該分辨率,它將在update-grub命令期間響應「未找到」。完成更新後,重新啟動,您應該會在兩個顯示器上看到正在運行的 grub。

答案2

我的解決方案是讓 GRUB 自動引導您上次選擇的核心 - 然後您不需要選擇任何內容,只需將其留給它即可。為此,請執行以下命令以開啟包含 grub 設定檔的編輯器:

sudo nano /etc/default/grub

並將這一行設為,並從該行的開頭saved刪除任何內容:#

GRUB_DEFAULT=saved


另外,將此行設定為true

GRUB_SAVEDEFAULT=true

也要設定它,讓它在2幾秒鐘後消失:

GRUB_TIMEOUT=2

如果這些行不在文件中,請將它們加進去。


另外,要完全擺脫 GRUB,請將其設為0

GRUB_TIMEOUT=0

但由於有時顯示 GRUB、恢復系統或引導到不同的核心很有用,因此您可能需要將其設定為 1 或 2 秒,如上所示GRUB_TIMEOUT=2

您也可以隱藏選單,除非在2秒時間內按下某個按鍵:

GRUB_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT=2



進行上述任何修改後,使用Ctrl+儲存更改,並使用+O退出,然後執行此命令以更新更改:CtrlX

sudo update-grub

現在,它應該會自動選擇您之前選擇的條目作為預設條目,並在一段時間的延遲後消失,如果您願意的話還可以隱藏。重新啟動並找出答案。

有關編輯的更多信息grub 這裡

答案3

您是否嘗試過更換 HDMI 連接埠?大多數顯示卡都會向carbs BIOS 中設定的連接埠發送訊號,如果沒有發現訊號,它會發送到下一個等,單元軟體(驅動程式)告訴它開始做其他事情,您的高清電視可能已插入帶有以下指令的連接埠:優先權高於主顯示器。

相關內容