web-dev-qa-db-ja.com

2011 MacBook Proでnomodesetを使用してUbuntu 16.04.1インストーラーを起動すると、「radeonモジュールでのumsサポートなし」エラー

GRUBメニューを超えて正常に起動する唯一の方法は、この古いマシンでnomodesetを使用することでしたが、今ではタイトルに記載されているエラーが発生しました。この最初のブートを機能させるために私が他にできることを誰もが知っていますか?

2
Kristian K

BIOSはVESAグラフィックサポートを提供しますが、これは低解像度です。 OSが読み込まれると、ユーザー空間モード設定に切り替わり、より良いグラフィックが提供されます。 (UMS)しかし、10年前に、カーネルモード設定(KMS)がUMSよりも望ましいと判断されました。これには多くの作業が必要でしたが、最新のハードウェア(NvidiaやAMD/ATIカードなど)はすべてKMSのみをサポートするようになりました。古いマシンでもUMSを実行できますが、レガシードライバーを使用する場合のみです。 Macbook GPUにUMSまたはKMSがあるかどうかはわかりません(ただし、KMSであると思います)。このリンクを参照してください。 http://www.phoronix.com/scan.php?page=news_item&px=MTI2ODA

Linuxカーネルはより積極的になり、GrubのKMSを実行するようになりました(スプラッシュスクリーンに高解像度のグラフィックを持たせることができます!)これが問題を引き起こすことがあります。 nomodesetブートオプションを使用すると、Grubがメインカーネルに制御を渡すまで、KMSをロードできません。

私は新しく建てられた高品質のマシンを持っています。多くの異なるディストリビューションを起動しますが、Ubuntu 16.04は実行しません。 「黒い画面」が表示されます。 roを除くすべてのオプションを削除するためにブートオプションを編集し、nomodesetを追加しました。 (少なくとも、スプラッシュを除去します。)これで正常に起動します。ただし、ブートログに「RadeonモジュールでUMSがサポートされていない」という警告が表示されます。これはGrubが使用するカーネルのバグだと思います。 roおよびnomodeset起動オプションのみで起動してみてください。 (そして、それが機能する場合、Ubuntuのインストール後にgrubファイルを再度編集して、変更を永続的にする必要があります。)

3
Vince