いつもお世話なっております。
カーネルをlinux-4.18.12.arch1-1にアップデート→再起動すると、UUIDが見つけられず
起動できなくなりました。
上記が発生する条件と、回避策がarchlinux.orgのフォーラムにありましたので、転記しておきます。
問題が発生する条件:USBストレージにarchをインストールしている。(家の場合USB接続のSSD)
USBストレージからarchを起動すると、以下のエラーメッセージが表示され起動することが出来ない。
※fallbackからの起動は可能
starting version 239
ERROR: device 'UUID=省略' not found. Skipping fsck.
mount: /new_root: can't find UUID=省略.
You are now being dropped into an emergency shell.
sh: can't access tty; job control turned off
回避策
※コマンド実行前に"/boot/initramfs-linux-fallback.imgをバックアップしておくことをお勧めします。
fallbackから起動し、"/etc/mkinitcpio.conf"を以下のように修正する。
※何らかの理由により、fallbackからも起動出来ない場合はarchインストールCDから起動し、usbストレージを
マウントし、arch-chrootした後作業してください。
修正前の行
MODULES()
修正後の行
MODULES(usb_storage uas)
修正後、mkinitcpio -Pを実行。
usbストレージより起動出来れば回避完了。
オフライン
"/etc/mkinitcpio.conf"を元の状態に戻し、カーネルを4.18.14-arch1-1にアップデートしたところ
USBストレージより特に問題なくBoot出きるようになりました。
オフライン