web-dev-qa-db-ja.com

Macbook ProでDebianの起動の問題を修正するにはどうすればよいですか?

最近、Debian9をMacbookPro(8,2)にインストールしたので、Macですべてを正しく動作させるために必要であると読んだので、フリーでないファームウェアを搭載したバージョンを使用しました。

問題は、コンピュータを再起動するたびに起動時にスタックし、次のように表示されることです。

dev/sda1: clean, 552599/6111232 files, 7119295/24414464 blocks

長い間調査した結果、これを修正する方法を見つけ、再び起動することができました。

  • コンピュータを起動し、GRUB画面が表示されたらeを押します
  • 設定ファイルのnomodesetroの間にquietを追加します
  • F10を押して起動します(fnF10

今、私は再起動するたびにこれをしなければなりません...

私が読んだことについては、問題はグラフィックカードのファームウェアと関係がありますが、それを修正する方法を見つけることができませんでした。

それが何が起こっている可能性があり、それを修正する方法はありますか?だから私は毎回小さなハックをする必要はありません。

1
Pablo Lorenzo

ブートごとにパラメータを使用させることができます。ユーザーとして、root、ファイル/etc/default/grubを編集し、行GRUB_CMDLINE_LINUX_DEFAULTを変更して、必要なすべてのパラメーターを指定します。次に、コマンドupdate-grubでGRUBを更新します。

buntuフォーラム によると、

nomodeset

最新のカーネルは、ビデオモード設定をカーネルに移動しました。したがって、ビデオカードのハードウェア固有のクロックレートとレジスタのプログラミングはすべて、Xサーバーの起動時にXドライバーではなくカーネルで行われます。これにより、高解像度の見栄えの良いスプラッシュ(ブート)画面とちらつきが可能になります。ブートスプラッシュからログイン画面への無料移行。残念ながら、一部のカードではこれが正しく機能せず、画面が真っ暗になります。 nomodesetパラメーターを追加すると、Xがロードされるまでビデオドライバーをロードせず、代わりにBIOSモードを使用するようにカーネルに指示します。

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

あなたが投稿したもう1つの質問は、ラップトップをホームサーバーとして使用していて、ふたが閉じたままでモニターがオフになっていることを示しています。これは、とにかくビデオをあまり使用するつもりがないことを意味しているようです。そして、それ自体はnomodesetに「問題」はありません。代わりにプロプライエタリドライバを動作させたい場合は、ビデオハードウェアの詳細を投稿してください。

# Refresh the PCI ID list.
Sudo update-pciids

# Look for information about the video card.
lspci | grep -E "VGA|3D"

最後のコマンドからの出力は次のようになります。

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen [...]

詳細については、PCIIDを使用してください。

Sudo lspci -v -s 00:02.0

結果を質問に追加します。

3
Christopher