新しいRX 580グラフィックカードビデオLinuxドライバをインストールすると、Manjaro GRUBの起動が破損する

新しいRX 580グラフィックカードビデオLinuxドライバをインストールすると、Manjaro GRUBの起動が破損する

Manjaro Gnomeでバグが発生しましたが、解決してほしいです。

PCシステムとドライブ構成:

古いBIOSシステム。 ASUSマクシムスIVエクストリーム-Z。このマザーボードは理論的にUEFI BIOS起動をサポートしますが、オプションでEFI互換ROMを有効にすると、システムはBIOSから起動できなくなり、黒い画面のみが残ります。これは現在エラーとは関係ありません。

サファイアRX 580ニトロ+。このカードには、既存のBIOSとUEFI BIOSの両方を使用して起動できるハイブリッドBIOSがあります。デフォルトモードはレガシーです。(多くのユーザーがフォーラムでSapphire 480モデルの以前のBIOSバージョンに関する問題を報告しました。)

sda SSD
    sda1 MS Windows Reserved
    sda2 Windows 10
    sda3 extended Manjaro
        sda5 /boot
        sda6 /
        sda7 /var
sdb SATA HDD
    sdb1 Windows data partition (sometimes appears boot in gparted options)
    sdb2 Manjaro Swap partition
sdc SATA HDD
    sdc1 extended Manjaro
        sdc5 /home
    sdc3 Windows data partition

エラーの説明:

新しいグラフィックカードを取り付けた後GRUBが正常に起動します。万座に入ってきました」ハードウェアマネージャ「そして押してください」オープンソースドライバの自動インストール」。

すると「」がインストールされます。ビデオLinuxドライバーAMDオープンソースドライバを含むManjaroディストリビューションから。

その後、マンジャロを再起動し、これによりブートが破損し、BIOSのビデオ解像度もめちゃくちゃになりました。このイメージは、BIOS設定に入ると生成されます。

BIOS画面の解像度が壊れています。

スペアグラフィックカードを取り付けると問題が解決するように見え、スペアカードとRX 580を再接続すると、BIOSで画像表示が正常に戻りました。

その後、削除しました。「ビデオ - Linux」Manjaroが正常に起動したことが何度かあったが、ドライバをチェックしたが、問題は解決しなかった。

破損した起動いくつかの質問が含まれています:

  1. SSD sdaは時々BIOSによってのみ検出されます。。ランダムに検出されないことが多い。私は使う」sudo smartctl -a /dev/sda「健康状態を96点として報告し、最小スコアは0/100です。
  2. 次のようにGRUBを復元してみてください。このガイド数回だけ働きました。SSDは起動するたびにパフォーマンスが低下するようです。。修正を適用した後、最初のブートは正常に機能しますが、次のブートでこのエラーが再び発生し、最終的にブートに失敗するまでブートが再び破損します。fsckを使用してsda5 / bootパーティションを確認し、すべてが正常であることを報告します。残りのSDAパーティションと同じです。
  3. grub-install --recheckは/ dev / sdaとsdcにエラーがないことを報告しました。FlexNetはsdbのセクタ32について報告されました。。修正を適用しました。このガイド
  4. sdaとsdbの最初の63セクタのバックアップと削除sudo dd を使用し、sda で grub-install および grub-update を実行します。もしそうなら、sdbとsdcでgrub-install --recheckも行いました。
  5. このガイドの指示は機能しないため、さまざまな方法で起動が中断されます。

ㅏ。 -前述したように、SSDはBIOSによってランダムに検出されます。

雨.-SSDをプライマリブートドライブに設定すると、GRUBリカバリモードに入ります。

氏。 -BIOSのブートオーバーライドオプションを使用してSSDをブートすると、通常はManjaro GRUBに入ります。

D.-ManjaroまたはWindows 10を選択して起動すると、起動エラーが報告され、システムは物理ドライブの外部からの読み取り/書き込みを試み、このログはManjaroの起動のみを報告します。

外部ドライブのエラーログの読み書き

この状況に関連するログと情報:

私の考えでは、これはカードのハイブリッドBIOSオプションと関係があるかもしれません。このエラーが発生する前は、UEFIモードでManjaro liveUSBを起動できませんでした(私のASUS Moboに関連するEFI互換性の問題があるようです。)

しかし、このエラーが発生した後、liveUSBはデフォルトでBIOS POST後に正常なUEFIブートに設定されます。

起動時にもliveUSBは、多くのSSD読み取り/書き込みエラーを報告して起動するのに長い時間がかかります。マンジャロXFCE。

起動すると、次のエラーははるかに少ないエラーを報告して開始するのにはるかに少ない時間がかかります。これはリンクを貼り付けるJournalctl -b liveUSBに書き込みます。(これはデフォルトのManjaroシステムで起動できないため、含めることができる唯一のログです。)

このエラーは Pastebin ログに表示されます。

nov 25 19:40:37 manjaro kernel: ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20170728/psargs-364)
nov 25 19:40:37 manjaro kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.SAT0.SPT1._GTF, AE_NOT_FOUND (20170728/psparse-550)

Manjaroをインストールした後、これが起こりました(したがって、現在のエラーとは何の関係もありません。)以下を追加すると簡単に解決できます。

sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="libata.noacpi=1"
sudo update-grub

ベストアンサー1

Michael ProkopecがSSDを他のシステムに接続し、接点を清掃することで問題を解決することを提案しました。

起動時に他のシステムがSSDでe2fsckを実行し、SSDが正常であることを報告します。後でエラーを再現しようとしましたが、今は正常に動作しているようです。

マザーボードの欠陥かもしれません(ソケットピンに問題があると思います。)またはMichaelが言及したSATA連絡先です。これは、影響を受けるシステムでManjaro liveUSBを起動すると、起動時に反成功でe2fsckを実行しようとするためです。Manjaroシステムを使用して別のマザーボードから起動すると、問題が解決します。

ノート:デュアルモニター/テレビの設定によりBIOS画面の破損が発生します。テレビをHDMIポートに接続せずにコンピュータの電源を入れると、BIOS画面が正常に戻ります。

おすすめ記事