ストレージ換えた時のGNU GRUBの設定
TL;DR
- 追加ドライブのUUIDを
sudo blkid
で調べる /etc/fstab
で旧ドライブのUUIDを新ドライブのUUIDへ変更sudo update-grub
で更新
背景
今積んでいる中華SSD(C: )が不安になったので、WDのSSDに換装する。
症状
Cドライブを新SSDにディスククローンし、Cドライブ外して新SSDのGNU GRUBを起動したところ、Win10は起動するがUbuntuが起動しない。でもCドライブつけたままだと新SSDのGNU GRUBでUbuntuが起動する。
新SSD -> Cドライブ -> Ubuntu付きEドライブの経路で起動しているのだろうか。でもこれだとCドライブを取り外すことができない。
やったこと
Cドライブ外してUbuntu起動すると、90sくらいa start job is running for dev-disk-by-...
で止まる。ググったところ、どうやらGNU GRUBが新SSDのUUIDを認識していないのが原因らしい。
Ubuntuでa start job is running for dev-desk-by ...とかでて起動が遅い - くれなゐの雑記
Cドライブを取り付けてUbuntuに入った後、sudo blkid
で新ドライブのSSIDを確認し/etc/fstab
を新ドライブのUUIDへ編集する。