はじめに
WindowsとLinuxのデュアルブート環境を得るべく、ライブUSBからUbuntuをインストールしようとしたところ
BIOS画面の直後に "Initramfs unpacking failed: Decoding failed" と表示され起動に失敗しました。
その時の解決法を備忘録として記載します。
※症状はNVIDIA GeForceから画面出力していたことに起因していました。
NVIDIAを使用していない場合は、当記事を読んでもお役に立てないかもしれません。
Ubuntu のインストール USB メディアの作成方法およびインストール方法は、以下の記事が詳しいです。
https://qiita.com/koba-jon/items/240e6b9a9bee6a0b28cc
症状
原因
NVIDIA GeForceから画面出力をしていたが、これがよくなかったっぽい。
これから起動しようとしているUbuntuにはNVIDIA公式のドライバが入っていないので(当たり前)
nouveauがGPUを動かそうと頑張ってくれている。でも、だめみたいだった。
解決策
PC起動→起動OS選択画面(GNU GRUB)と進んだところで e キーを押す。
カーネルパラメータの設定画面に遷移するので、"Linux" の行の一番最後に以下を追記する。
書き終わったら Ctrx-x か F10 を押してブートしましょう。
これで起動するはず。
追加でやっておくこと
また次回も同じことにならないように、bootパラメータを以下のように書き換えておく。
- /etc/default/grub
#GRUB_CMDLINE_LINUX=""
GRUB_CMDLINE_LINUX="nomodeset"
書き換えたら、以下のコマンドで反映する。
もし意図した解像度が出ていない場合は、以下を参考にNVIDIAの公式ドライバを入れてください。
https://sy07-sub.hatenablog.com/entry/2018/10/14/003750
参考
-
ブート用USBを使った Ubuntu のインストール方法
https://qiita.com/koba-jon/items/240e6b9a9bee6a0b28cc -
Ubuntu 18.04 にNVIDIA公式グラフィックドライバを入れてみる 的な
https://sy07-sub.hatenablog.com/entry/2018/10/14/003750
→GeForce などの NVIDIA 系 GPU ユーザーは公式のドライバを使うほうが安全かも。 -
NVIDIA GeForce 入り PC で Ubuntu インストーラ(GUI版)の表示が壊れていた場合
https://qiita.com/yoya/items/026317fe2ddb30ab411d
→ 発生している症状こそ違えど、解決方法は同じでした。(この記事を参考に解決した)