web-dev-qa-db-ja.com

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

12.04でGUIを起動した後、次の方法で仮想端末(またはシェル、またはtty)に移動しようとしました。 Ctrl-Alt-F1 (F1 を通して F6)、画面は空白のままです。 6つのttyインスタンスをすべて試してみましたが、結果は同じです。 Ctrl-alt-F7 問題なくGUIに戻ります。何かご意見は?

72
SeanO

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

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

    Sudo sed -i -e 's/#GRUB_TERMINAL/GRUB_TERMINAL/g' /etc/default/grub
    
  3. 次にSudo update-grubと入力します

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

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

  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画面コードです解決。 this を見てください。

14
Mina Michael

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

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

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

    #GRUB_GFXMODE=640x480
    

    に変更する

    GRUB_GFXMODE=auto
    

    ファイルを保存します。

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

    Sudo update-grub
    
6
Michael

https://answers.launchpad.net/ubuntu/+question/643882 での私の質問をご覧ください。LenovoThinkpad T400上のUbuntu 16.04で機能しない仮想端末に関するものです。

私が提示したソリューションは、ハイブリッドグラフィックカード、特に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"

ここに、2560x1440画面のUbuntu 18.04でうまくいったものがあります。

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

  • gFXMODEのコメントを解除し、正確な解像度を設定します-> change#GRUB_GFXMODE toGRUB_GFXMODE=2560x1440

  • GRUB_GFXPAYLOAD_LINUX=keepを追加

  • 削除splashを追加し、nosplash noplymouth nomodesetGRUB_CMDLINE_LINUX_DEFAULTに追加します。 cahnges鉱山はGRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash noplymouth intel_idle.max_cstate=1 nomodeset"のように見えます

  • ファイルを保存する

  • grubの更新Sudo update-grub

  • リブート

  • ctlr + Alt + F2を使用して、起動直後に切り替える

0
y.selivonchyk

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

Sudo /etc/init.d/lightdm stopと同様

0
Pat Hertel