ログインしていません。

#1 2018-10-10 22:04:42

underodig
メンバー
登録日: 2016-04-24
投稿: 34

linux-4.18.12.arch1-1にてUUIDが見つけられず起動できない。(USBストレージからの起動)

いつもお世話なっております。
カーネルを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ストレージより起動出来れば回避完了。

オフライン

#2 2018-10-17 20:53:09

underodig
メンバー
登録日: 2016-04-24
投稿: 34

Re: linux-4.18.12.arch1-1にてUUIDが見つけられず起動できない。(USBストレージからの起動)

"/etc/mkinitcpio.conf"を元の状態に戻し、カーネルを4.18.14-arch1-1にアップデートしたところ
USBストレージより特に問題なくBoot出きるようになりました。

オフライン

クィック投稿

メッセージを書いて送信してください。
ボット判定

本当の人間が送信しようとしていることを確認します。

Board footer