起動時にディスプレイが黒く表示される(Macbook Linux)

起動時にディスプレイが黒く表示される(Macbook Linux)

(今回の質問は、先に質問したこととは別に質問することです。Linuxディスプレイデバイスファイルは正確にどのように機能しますか?)

私は最初から(カーネルを含む)Linuxシステムを構築し、Apple Macbook 2,1(デフォルトのテキストコンソールのみがあり、Xサーバーはありません)にインストールしました。ディスプレイの問題が発生し始めて約1ヶ月前まで、システムは正常に動作していました。システムを起動するとGRUBメニューが表示され、この時点でディスプレイが点滅するか何もせずに完全に正常に見えます。完璧。ただし、デバッグモードでLFSを起動すると、数多くのスタートアップメッセージが飛んだ後、画面が消えることがわかります。 「盲目的に」ログインしてコマンドを実行できるため、システムが起動していることがわかります。

問題がi915 GPUドライバにある可能性があると疑って(バグが多いと聞きました)、i915およびdrm用のモジュールを除外するようにカーネルを再構築しました。基本的に私はフレームバッファ(efifbやvesafbなど)を使用してGPUを完全にバイパスしたいと思います。しかし、黒い画面の問題は引き続き発生し、消えません。私は多くのことを試してログと初期化ファイルを調べましたが、udevがロードされてuevent処理を開始するとこれが起こるようです。 udevルールファイルに触れたが、問題を引き起こす特定のルールを識別できないようです。

この問題の原因が何であるかを知っている人はいますか?残念ながら、GRUBメニューが表示されたら、モニターが正常に動作しているようです。 Linuxに起動時にモニター設定を無視させることができれば問題はないようです。

(私も私が持っていることに言及する必要があります自由に導くことができるこのMacbookにインストールされているのは、無料のファームウェアのみを含むcorebootバージョンです。)

ベストアンサー1

おすすめ記事