Rozwijając wypowiedź Arka:
1. Wydaj polecenie
a) Jeżeli wpisy zaczynają się od
UUID= to nie wiem, co jest przyczyną problemu
b) Jeżeli wpisy zaczynają się od /dev/sd... to to może być przyczyna problemu, idź dalej
2. Wydaj polecenie
lsblk -o PATH,UUID -l | grep /dev/sd
w odpowiedzi dostaniesz tabelę zawierającą w pierwszej kolumnie nazwę urządzenia z partycją, w drugiej UUID tej partycji (z czego partycje Windowsowe mają krótkie UUID a btrfs dłuższe od zwykłego i z innym zestawem znaków)
Wynik
może wyglądać tak:
/dev/sda1 fe5df58a-1cf3-43e9-ab6b-b7ba8af5ec90
/dev/sda2 87496c16-d0dc-4378-8227-dd20c99d5391
3. Wydaj polecenie
cp /etc/fstab /etc/fstab.bak
4. Wyedytuj plik /etc/fstab zamieniając każde wystąpienie /dev/sd... odpowiadającym wpisem UUID=1111-... na podstawie wyniku punktu 2
Było (
na przykład):
/dev/sda1 / ext4 defaults 0 0
/dev/sda2 none swap sw 0 0
Po edycji (dla danych z p. 2)
UUID=fe5df58a-1cf3-43e9-ab6b-b7ba8af5ec90 / ext4 defaults 0 0
UUID=87496c16-d0dc-4378-8227-dd20c99d5391 none swap sw 0 0
5. Wydaj polecenia
update-initramfs -u
update-grub
6. Zrestuj maszynę
7. Powinna uruchomić się bez problemu.
8. Dodaj nowy dysk. Teraz system powinien wstać bez problemu.
Antyczny skrypt z
Ubuntu może wykonać punkty 2..4 automatycznie. Zostaje do zrobienia 5..8.