Nouveau エラーが原因で CentOS インストーラが失敗します。 Ubuntuインストーラが動作します。

Nouveau エラーが原因で CentOS インストーラが失敗します。 Ubuntuインストーラが動作します。

Linuxのインストールを検討しているカスタムWindows 10デスクトップがあります。ファイルサーバーでCentOSを使用しているので、デスクトップでもCentOSを使用することが最初の選択です。しかし、CentOS 7をインストールしようとしたときにインストーラがロードされていないため、Nouveauでいくつかのエラーが発生しました。 GeForce GTX 1070 Tiを使用しています。

私が使っていたUSBスティックに新しいCentOSインストーラをインストールしてみました。私は別のポートを試してみました。そこでも運がありません。不要なUSBデバイスをすべて取り外してみましたが(キーボード、マウス、USBスティックだけを差し込んだまま)、やはり動作しませんでした。

画面に表示されるメッセージは次のとおりです。

[  8.285997] nouveau 0000:01:00.0: gr: 409000 - stat 000e7500 00000000 00000209 00000000
[  8.286005] nouveau 0000:01:00.0: gr: 409000 - stat 00011900 00000000 00000018 00000000
[  8.286010] nouveau 0000:01:00.0: gr: 502000 - done 00000300
[  8.286019] nouveau 0000:01:00.0: gr: 502000 - stat 00000000 00000000 00000001 00000000
[  8.286029] nouveau 0000:0a:00.0: gr: 502000 - stat 00080425 00000000 00000000 00000000
[  8.286034] nouveau 0000:01:00.0: gr: 50a000 - done 00000300
[  8.286043] nouveau 0000:01:00.0: gr: 50a000 - stat 00000000 00000000 00000001 00000000
[  8.286053] nouveau 0000:01:00.0: gr: 50a000 - stat 00080436 00000000 00000000 00000000
[  8.286058] nouveau 0000:01:00.0: gr: 512000 - done 00000300
[  8.286066] nouveau 0000:01:00.0: gr: 512000 - stat 00000000 00000000 00000001 00000000
[  8.286075] nouveau 0000:01:00.0: gr: 512000 - stat 00080447 00000000 00000000 00000000
[  8.286079] nouveau 0000:01:00.0: gr: 51a000 - done 00000300
[  8.286102] nouveau 0000:01:00.0: gr: 51a000 - stat 00000000 00000000 00000001 00000000
[  8.286111] nouveau 0000:01:00.0: gr: 51a000 - stat 00080458 00000000 00000000 00000000
[137.192886] dracut-initqueue[1091]: Warning: dracut-initqueue timeout - starting timeout scripts

[137.192886]のメッセージは[200.255076]の間で約0.5秒ごとに繰り返され、その後は次のようになります。

[200.255748] dracut-initqueue[1091]: Warning: Could not boot.
[200.291461] dracut-initqueue[1091]: Warning: /dev/root does not exist
Starting Dracut Emergency Shell...
Warning: /dev/root does not exist

Generating "/run/initramfs/rdsosreport.txt"

Entering emergency mode. Exit the shell to continue.
Type "journalctl" to view system logs.
You might want to save "/run/initramfs/rdsosreport.txt" to a USB stick or /boot
after mounting them and attach it to a bug report.

dracut:/#

最後に、Ubuntu 18.04インストーラを同じフラッシュドライブに挿入して実行してみました。 それすでに作業中です。それでも私はCentOSのディスク管理機能を使用することを好みます。 CentOSをインストールする方法はありますか?それとも私のコンピュータがそのディストリビューションと互換性がないのでしょうか?

編集:問題のディスク管理機能はLVMに関連しています。 CentOSインストーラを使用すると、LVMを設定できることがわかり、Ubuntuインストーラはそうではないことがわかります(少なくともデスクトップの場合、まだサーバーインストーラを試していません)。もしそうなら、CentOSが互換性がない場合、他のディストリビューションが機能する可能性がありますか?

答え1

インストール中にこれらのエラーが発生した場合、インストーラinitramfsはインストールメディアから2段階のsquashfsイメージをロードできません。これは、ある種のストレージハードウェアサポートの問題を示唆しています。 CentOSインストールメディアにUSB3コントローラを正しく認識するのに十分な新しいカーネルがない可能性があります。

全体として、かなり新しいデスクトップハードウェアでは、UbuntuがCentOSよりもデスクトップ指向であり、ライフサイクルが速いため、UbuntuがCentOSよりも正常にインストールされる可能性が高いと期待されています。

Ubuntuは間違いなくLVMをサポートしていますが、システムディスクでそれを使用するには「高度なインストール」が必要な場合があります。ここで公式Ubuntuのドキュメントを参照してください。インストールされると、LVMのコマンドラインの使用法はCentOSとUbuntuで同じです。私はGUIベースのLVMツールの状態を知りません。 LVMで使用したことがありません。

答え2

Job ServerでCentosを使用するときは、EFIにもかかわらず、サーバーBIOSで設定する必要があることがわかりました。vga優先順位=オンボードCentos 7.6-1810 DVDを起動するときは、マザーボードVGAを使用してください。それ以外の場合は、マザーボードVGAを使用して初めてGUI画面をインストールしたときに黒い画面が表示されます。インストールを完了し、systemctl set-default multi-user.targetBIOS設定から再起動します。完了してvga priority = offboardからインストールされたLinux OSで正常に起動しますが、ランレベル3では正常に動作します。次に、Nvidiaドライバをインストールしてからsystemctl set-default graphical.target

私は通常、multi-user.targetにデフォルト値を置き、systemctl isolate graphical.target起動するたびに手動で行います。これが安全でほぼ保証された起動方法であるか、少なくとも作業環境で発生する可能性がある起動問題を認識する方法だと思います。

マザーボードの製造元/モデルに言及していません。それはgtx1070ではなく、あなたの問題のようです。自宅にAsrock uefi moboにgtx970があり、ディスプレイポートを介してグラフィックカードからcentosを2560x1440に問題なくインストールしました。 BIOS/uefiを確認し、互換性サポートモジュール(CSM)を見つけます。そこにはいくつか違うものがありますが(正確な名前は忘れてしまいました)、次に設定されている場合UEFIのみ次に、次のように設定します。遺産特にPCIEグラフィックカードの場合。その後、オンボードグラフィックがある場合はいつでもそれを有効にし、nvidiaグラフィックカードを取り外して取り付けてから、上記の手順に従ってgtx1070に接続されているモニタを再利用できます。

数年前、UEFIが初めて登場したときに同様の問題があり、同じgtx970を使用する以前のAsrockマザーボードでも同様の問題が発生しましたが、gtx970 SLESがインストールされている状態で実行できました。同じマザーボードにありますが、BIOSでエントリをレガシーに設定する必要がありました(当時、Windows 7は問題なくuefiで動作していました)。

関連情報