web-dev-qa-db-ja.com

「静かなスプラッシュ」を「nomodeset」に置き換える必要があるのはなぜですか?

Ubuntuを最近インストールしましたが、ロードできませんでした。インターンを検索することで、自分に合った解決策を見つけましたが、理解できません。ソリューションは here から取得されます。

より詳細には、Ubuntuをロードしているときに、何をしたいかを尋ねるメニューが表示されます。この時点で、eを押します。その後、quiet splashnomodesetに置き換えるテキストを含む画面が表示されたら、F10を押します。その後、Ubuntuがロードされます。

さて、私の質問は:

  1. 私は正確に何をしていますか?なぜ役立つのですか?
  2. Ubuntuを読み込まないたびにこれらの手順を実行しないようにする方法はありますか?
2
Roman

質問に対する短い回答:

1)オプションnomodesetは、ビデオドライバーをロードしないことを意味します。

2)適切なビデオドライバーをインストールするか、長い回答の2番目のオプションを読む

長い答え:

1)nomodeset

最新のカーネルは、ビデオモード設定をカーネルに移動しました。そのため、ハードウェア固有のクロックレートとビデオカード上のレジスタのプログラミングはすべて、Xサーバーの起動時にXドライバーではなくカーネルで行われます。起動スプラッシュからログイン画面への自由な移行。残念ながら、一部のカードではこれは適切に機能せず、黒い画面が表示されます。 nomodesetパラメーターを追加すると、Xがロードされるまでビデオドライバーをロードせず、代わりにBIOSモードを使用するようカーネルに指示します。

デフォルトの「nouveau」ドライバーを使用する場合、nVidiaカードでこのオプションが必要になる場合があることに注意してください。独自のnvidiaドライバーをインストールすると、通常、このオプションは不要になります。そのため、nvidiaをインストールするまでの1回の起動だけで、このオプションを永続的にする必要はありません。

静かな

このオプションは、出力を生成しないようカーネルに指示します(別名、非冗長モード)。このオプションなしで起動すると、ドライバー/モジュールのアクティベーション、ファイルシステムのチェック、エラーなど、多くのカーネルメッセージが表示されます。 quietパラメータを持たないことは、

スプラッシュ

このオプションは、システムのすべてのコア部分がバックグラウンドでロードされている間に、見た目の「ロード」画面を開始するために使用されます。無効にしてquietを有効にすると、空白の画面が表示されます。

ソース: https://ubuntuforums.org/showthread.php?t=1613132

nomodeset、quiet、splashの各カーネルパラメーターの意味は?

2)Ubuntuでドライバーを見つけるには、メニューを開いてDriversと入力し、Additional Drivers。開くと、システムはクイックスキャンを実行します。これにより、システムに独自のドライバーをインストールすることでメリットが得られるハードウェアがあるかどうかがわかります。プロプライエタリなドライバーを見つけるのはここです。

enter image description here

ソース: https://www.makeuseof.com/tag/install-proprietary-graphics-drivers-ubuntu-Fedora-linux/

2番目のオプション:

インストールされたOSでカーネルブートオプションを永続的に設定する方法は?

押す Ctrl+Alt+T そしてタイプ:

Sudo gedit /etc/default/grub

テキストエディターが開き、grub構成ファイルが表示されます。そのファイルの上部近くに、これに非常によく似たものが表示されます。

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

カスタムブートオプションをGRUB_CMDLINE_LINUX_DEFAULT行に追加します。たとえば、次のようになります。

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
GRUB_CMDLINE_LINUX=""

次に、grubを更新します。

Sudo update-grub

楽しい!

ソース: https://ubuntuforums.org/showthread.php?t=1613132

7
Olimjon