ttyに切り替えると空白の画面が表示されるのはなぜですか?


72

12.04にGUIを起動した後、私は、を介して仮想端末(またはシェル、またはTTY)に移動しようとするCtrl- - AltF1F1してF6)、および画面がブランクのままです。6つのttyインスタンスをすべて試してみましたが、結果は同じです。Ctrl- alt- F7問題なく戻ってGUIに私をもたらします。何かご意見は?


これは多くの場合、ブートスプラッシュのGrubが見えないこととともに発生します。見えますか?
–ζ

回答:


64

これは通常、起動時に設定されたグラフィカルテキストモードの解像度がビデオカードと互換性がないために発生します。解決策は、Grubを適切に構成することにより、真のテキストモードに切り替えることです。

  1. Ctrl+ Alt+でターミナルを開きますT
  2. 以下を貼り付けて、尋ねられたらパスワードを入力してください:

    sudo sed -i -e 's/#GRUB_TERMINAL/GRUB_TERMINAL/g' /etc/default/grub
    
  3. 次に入力 sudo update-grub

  4. 再起動すると、仮想端末が動作するはずです。

1
残念ながら、これは私のグラフィックドライバーの問題を解決できませんでした(適切なドライバーをインストールするためにXサーバーをダウンさせる必要がありますが、ドライバーがないため、コマンドラインを使用できませんctrl-alt-F1)。
ジョナサンY.

8
気をつけて、このことは私のグラブを完全に台無しにしてしまいました。ブートメニューはもう表示されません。(Ubuntu 15.04)
アーティー

1
@MinaMichaelいいえそれは変更#GRUB_TERMINALGRUB_TERMINAL。スラッシュは正規表現を終了し、gは、すべてを一致させるsais:replaceのグローバル修飾子です。
フィリップゼドラー

1
私のため14.0.4上では動作しません
ザックラトナー

2
GRUBファイルの状態#グラフィカル端末を無効にするためにコメントを外します(grub-pcのみ)#GRUB_TERMINAL = consoleなぜグラフィカル端末を無効にするとこの問題が修正されるのですか?Ubuntuの16.04のために
マレーグマ

14

これを修正nomodesetしたのGRUB_CMDLINE_LINUX_DEFAULTは、/etc/default/grubファイルの行に追加することでした。方法は次のとおりです。

  1. ターミナルに入力: gksu gedit /etc/default/grub

  2. この行を検索: GRUB_CMDLINE_LINUX_DEFAULT

    たとえば、次の場合:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"
    

    次のように変更します。

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1 nomodeset"
    
  3. 完了したら、grub(sudo update-grub)を更新し、再起動(sudo reboot)して変更を有効にします。

オプション:(nomodeset vga=xxxだけでなくnomodeset)追加できます。xxxは、画面の解像度に最適なVESA画面コードです。これを見てください。


2
私のために働いた。sudo update-grub変更を適用するための実行については、上記の最後の段落を必ずお読みください。
アンディトーマス

14.0.4に私のために働いた
ザックラトナー

1
14.04およびこれを技術的に機能するハードウェア対応スタックで実行すると、グラフィカルデスクトップは起動せず、startxも機能しません。しかし、端末は戻ってきました。
hakre

1
私にとってUbuntu 16.04では、これによりHDMI-VGAモニターが完全に動作しなくなりました。
パドレイクカニンガム

@PadraicCunningham ttyから元に戻すことができます。それほど面倒ではなかったことを願っています
ミーナマイケル

6

これは、Ubuntuの新しいバージョン用です。

  1. GRUB構成ファイルを編集します。

    sudo nano /etc/default/grub
    
  2. 行を見つけます

    #GRUB_GFXMODE=640x480
    

    に変更する

    GRUB_GFXMODE=auto
    

    ファイルを保存します。

  3. その後、grubを更新します

    sudo update-grub
    

Ubuntu 14.04.5には、4.xカーネルをインストールするプログラムをインストールしました。以前は、3.xカーネルがありました。この答えは、Asus Zenbook UX303LNでこの空白ttyの問題を修正した理由です。
frederickjh

1

Lenovo Thinkpad T400のUbuntu 16.04で機能しない仮想端末に関しては、https://answers.launchpad.net/ubuntu/+question/643882で私の質問をご覧ください

私が提示したソリューションは、ハイブリッドグラフィックカード、特にAMD / ATIグラフィックカードとIntel統合グラフィックカードを使用するユーザー向けです。私の場合、Intelグラフィックカードを無効にし、オープンソースATI / AMD radeonモジュールを有効にすると、私の場合に役立ちます。

私のような古いRadeonグラフィックカード(Radeon HD 3450/3470)を使用している場合、潜在的な問題のトラブルシューティングを簡単に仮想端末とグラフィカルデスクトップを切り替えることができます。

追加blacklist intel_graphics_card/etc/modprobe.d/blacklist.confて実行している場合

sudo depmod -a 

Linuxカーネルやその他の依存関係のためにまだ機能しない場合は、次の例のように追加modprobe.blacklist=<module_name>することをお勧めします/etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash crashkernel=384M-:128M radeon.dpm=1  modprobe.blacklist=i915"

0

Nvidiaドライバーをインストールする前に、Ctrl+ Alt+ 後にグラフィックスドライバーをシャットダウンする必要がありF1ます。

のように sudo /etc/init.d/lightdm stop


3
「Nvidiaドライバーをインストールする前に」-それがどういう意味かわかりません。質問では、Nvidiaドライバーについては何も言及していません。
-wjandrea

0

以下は、2560x1440画面のUbuntu 18.04で機能したものです。

  • エディターでgrub構成ファイルを開きます。 sudo gedit /etc/default/grub

  • >変更-コメントを外しGFXMODEとあなたの正確な解像度を設定#GRUB_GFXMODEしますGRUB_GFXMODE=2560x1440

  • 行を追加 GRUB_GFXPAYLOAD_LINUX=keep

  • 削除splashを追加nosplash noplymouth nomodesetして、に追加しますGRUB_CMDLINE_LINUX_DEFAULT。Cahnges鉱山の後はGRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash noplymouth intel_idle.max_cstate=1 nomodeset"

  • ファイルを保存する

  • GRUBを更新する sudo update-grub

  • リブート

  • Ctlr + Alt + F2を使用して、起動直後に切り替えます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.