web-dev-qa-db-ja.com

更新後、Ubuntu 18.04.2のブートが紫色の画面で止まる

問題の概要
先週の金曜日、Sudo apt-get update && Sudo apt-get upgradeを使用してUbuntu 18.04のアップデートをインストールしました。これらのアップデートの中には、再起動が必要なものがあります。再起動時に、GRUBの後で、Ubuntuロゴ/ログインの前に紫色の画面でブートがスタックしました。この手順では、Ctrl + Alt + F7/T/F1/F2メソッドを使用してターミナルにアクセスできません。リカバリモードが機能せず、Loading initial ramdisk...でスタックする

解決しようとする試み
前述のとおり、リカバリモードは機能しませんでした。

  1. Boot Repair を使用しようとしましたが、これは正常に実行されましたが、問題は解決しませんでした。この試みからの出力 here

  2. 次に、いくつかのファイルをバックアップしてから、18.04.2の新規インストールを試みました。これで問題は解決しましたが、このクリーンインストール用に約400 MBのアップデートを取得するとすぐに、以前と同じ問題が発生しました。 Software Updaterとターミナルの両方を使ってみました。どのアップデートが壊れているのか私にはわかりません。ここに full log 実行されたアップデートがあります。

  3. ここで関連する問題である可能性があることを確認しました: buntuが起動する紫色の画面でフリーズする 。このユーザーはカーネルの更新に問題があるように見えたので、カーネルの更新を実行から除外して再試行しましたが、以前と同じ結果が得られました。

だから、この時点で、私はどう進めるかについて途方に暮れています。このスレッドでいくつかの助けが得られることを願っています。それ以外の場合は、16.04にダウングレードするか、19.04にアップグレードする必要があります...

EDIT 1
このバグはすでにCanonicalに報告されているようです。最近のIntelマイクロコードアップデートまたはacpi問題に関連している可能性があるようです。

EDIT 2https://bugs.launchpad.net/ubuntu/+source/linux/+bug/182962 <- ASUSのIntelマイクロコードアップデートが原因でカーネルが動かなくなることが、問題の核心として特定されています。マシンを起動可能にするための確認済みの一時的な回避策は、以下の承認された回答にあります。

この問題と文書化された回避策に関するyoutubeのビデオ: https://www.youtube.com/watch?v=NbxrSaclKRc

EDIT 32019年9月3日の時点で、ASUS(Windows 10内)から最新のBIOSアップデートをインストールしました。 GRUBでdis_ucode_ldrオプションを使用しなくても、Ubuntuを通常どおりに起動できます。この時点で回避策を使用するよりも、この問題をより持続的で決定的な修正方法としてお勧めします。

20
leizmonk

まあ、私はこの問題を実行しているAsus ZenBook UX433FAも持っています。18.10を実行していて、昨夜apt-getアップグレードを実行してシステムを壊しました。私はこの方法 livecd recovery を使用して19.04にアップグレードしましたが、まだ起動できません。複数のカーネルがインストールされていて、いずれも「初期RAMディスクの読み込み」を通過しない。上記を使用しているときに、カーネルv5.1をukuuにもインストールせず、カーネルバージョンと互換性のないnvidiaドライバーのdkmsに関するエラーをスローしました。

Edit DMESG log部分的なブートからdmesgを取得するために管理 here

boot-repair log info here デバッグを支援するために、これらの状況でどの情報またはどのように情報を収集するかわからないエラーで起動することがあります。

この前の約1か月間、サイドノートウィンドウが読み込まれていませんでした。これはおそらくコメントになるはずですが、十分なクレジットがありません。


編集2

同様の問題が発生している場合は、マイクロコードの更新をオフにして起動してみてください。dis_ucode_ldrをカーネルコマンドラインに追加します(GRUBから起動できない場合)

これが起動可能であることを確認できます。

13
sealy

新しいAsus Vivobook s15 S530FA(インテルi5-8265U)でも同じ問題が発生しました。 ubuntu 18.04.2 LTSに最初のアップデートをインストールした後、起動画面が「初期RAMディスクのロード」でスタックしました。

上記のコメントで述べたように、これに対する回避策は、grubオプションのdis_ucode_ldrでマイクロコードを無効にすることです。このソリューションはこの問題のデバッグに役立ちますが、通常の使用にはお勧めできません。

これまでのところ最善の解決策は、インテルマイクロコードパッケージを以前のバージョンにダウングレードすることです。

Sudo apt-get install intel-microcode=3.20180312.0~ubuntu18.04.1

次に、誤ってアップグレードしないようにパッケージを凍結します。

Sudo su 
echo "intel-microcode" hold | dpkg --set-selections

今のところ、intel-microcode = 3.20190514.0ubuntu0.18.04.3のインストールは避けます

6
Juan Zurano

バグトラッカーで永続的な解決策を見つけました( https://bugs.launchpad.net/ubuntu/+source/linux/+bug/182962 回避策3:BIOSをアップグレードするを参照してください)。

ASUSがUX433FNのBIOSアップデートをリリースしました2019.06.17(正確なモデルを確認してください)

警告:BIOSの更新は危険な操作であり、元に戻すことはできません!!

概要:基本的に、Zipをダウンロードし、ファイルをUSBキーに抽出し、BIOSに移動してFlashユーティリティを起動し、ファイルを選択するだけです。 (Ubuntuから実行できます)。

詳細な手順は次のとおりです。

  1. Asusドライバーのダウンロードページに移動します(私用 https://www.asus.com/us/Laptops/ASUS-ZenBook-14-UX433FN/HelpDesk_BIOS
  2. BIOSファイルをダウンロード(UX433FNAS306.Zip)
  3. ExtractファイルをZipアーカイブからUSBキーに->UX433FNAS.306(私のアドバイス:削除後でファイルを紛失しないようにするためのZipファイル)
  4. 再起動してセットアップ(BIOS)に移動し、Advanced>に移動しますEasy Flashを起動します
  5. 怖い青いプログラムでナビゲートしてファイルUX433FNAS.306を選択します(Zipではありません!!!)
  6. Enterキーを押して確認します(1分間フリーズする可能性がありますが、機能します)。
  7. (grubを編集した場合は、通常に戻すことができます)

The scary menu (image pretext)

ASUS update page

4
56ka

新しいAsus ZenBook UX433FAでもまったく同じ問題が発生します。 Ubuntu 18.04.02をデュアルブートでインストールし、問題なく起動しましたが、アップグレードの最初のバッチをインストールして再起動した後、同じ紫色の画面が表示されました。

セキュアブート(nomodesetで起動し、次にコマンドラインSudo mokutil --disable-validation)。その後は問題なく動作するので、アップデートに含まれている一部のドライバと関係があると思います。これをより永続的に修正する方法についての提案はありますか?

1
Martin

現在一時的な修正が投稿されています: bugs.lauchpad 端末でこのコマンドを実行します:

Sudo apt install intel-microcode=3.20180312.0~ubuntu18.04.1

その後、Linuxを起動するときに静かなスプラッシュだけでそれを実行しました。これは、Asus UX433FAで動作しました。起動時に端末にアクセスできない場合は、eを押して、ro nomodeset静音スプラッシュ、またはroなしでnomodeset静音スプラッシュの組み合わせを作成しようとすると、黒い端末画面やログインにつながる可能性のあるものがすべて表示されます。黒い端末画面に到達した場合ctr alt f5またはf4などを試してlinuxターミナルにアクセスし、コマンドを実行します

1
ezprob

Dell Precision Tower 5810でもまったく同じ問題があります。今朝(2019年6月19日)、ubuntuの更新を許可しました。再起動後、GRUB=画面に戻り、Enterキーを押し、空白の紫色の画面に直面すると、何も起こりません。

ハード電源を切り、再起動します。 Ubuntuの詳細オプション、カーネル4.15.0-52-genericのリカバリモードに移動します。オプションを正しく表示することさえできませんでした。私が何をしてもターミナルモードに入ることができません(Ctrl Alt F4、F5 ...)。奇妙なことに、この状態では、システムの動作はランダムに見えます。このリカバリーモードを何度も試しましたが、毎回動作が異なります。

1
horaceT

上記の私の問題に対する最終的な解決策がどうなるかを投稿したいと思います。

デルのサポートチームに連絡したところ、原因はNvidiaドライバーのアップデートだとのことでした。彼らはまた、変更を展開する既知の方法はないと述べた。したがって、ubuntu 18.04全体を最初から再インストールして、ディスク上のすべてを消去する必要があります。

同様の問題が2年前に私に起こりました。無害なubuntuの更新後、ログインできませんでした。1週間も苦労して、SOで見つけたすべてのトリックを試しましたが、再インストールしました。

教訓:Nvidiaドライバーの更新は失敗しがちです。ドライバーの更新を受け入れる際は十分に注意してください。

0
horaceT

この問題に関する完全なビデオを次に示します。 https://www.youtube.com/watch?v=NbxrSaclKRc

後の編集で述べたように、問題を解決するファームウェアのアップデートがあります。

修正の概要:

ブートパラメータを追加:dis_ucode_ldrを/ etc/default/grubに

次にupdate-grub

0
Arynor

私は同じ症状がありましたが、コールドブートを実行した場合、システムは正常に起動します。
これは本日のソフトウェアアップデート後です。しかし、S/W更新後でも、
1。 「shutdown -r now」を実行すると、紫色の画面が表示されます。
2。 Shiftキーを押してgrub2と入力し、1つを選択してctrl-Xを押すと、起動が開始されず、紫色の画面のままになります。
3。 (dis_ucode_ldrのような)いくつかのブートパラメータを無駄に試してみました

コールドブート(マシンをシャットダウンし、数秒後にオンにする)を試みたところ、正常にブートしました。誰かがこれが役に立つことを願っています。

0
Chan Kim