Ta strona wygląda najlepiej z włączoną obsługą JavaScript

System nie znajduje partycji root zainstalowanej na LVM

 ·  ☕ 2 min czytania  ·  🐧 sysadmin

Artykuł pokazuje, jak rozwiązać problem brakującej partycji wymiany (swap) oraz błędu plymouthd sigrtmin, gdy partycja wymiany nie jest utworzona jako LVM, ale jako standardowa partycja wymiany.

Komunikat uruchomieniowy (Boot-Message):

1
2
3
dracut-initqueue[279] Ostrzeżenie: Nie można uruchomić
dracut-initqueue[279] Ostrzeżenie: /dev/mapper/rhel_…-root nie istnieje
sigrtmin+20 od PID 297 plymouthd

Ostatni błąd wynika z nieudanego montowania partycji wymiany.

Rozwiązanie jest naprawdę proste. Sprawdź, czy standardowa partycja wymiany jest włączona, używając polecenia:

1
swapon -s

Sprawdź, gdzie jest zamontowana partycja wymiany w pliku /etc/fstab:

1
cat /etc/fstab | grep -i swap

Jeśli pojawi się coś podobnego do tego:

1
/dev/sdc    swap swap defaults 0 0

Wyłącz partycję wymiany:

1
swapoff /dev/sdc

Następnie rozszerz grupę logiczną (VG), na przykład rhel, utwórz logiczną partycję wymiany (LV) w grupie logicznej rhel i utwórz wymianę na tej logicznej partycji:

1
2
3
vgextend rhel /dev/sdc
lvcreate rhel -n swap -L 1024M
mkswap /dev/rhel/swap

Dodaj poniższy wpis do pliku /etc/fstab zamiast /dev/sdc:

1
/dev/rhel/swap swap swap defaults 0 0

Włącz partycję wymiany:

1
swapon -v /dev/rhel/swap

Przykład: Zmień to:

1
GRUB_CMDLINE_LINUX="rd.lvm.lv=rootVG/root rd.lvm.lv=oldnameVG/swapLV rhgb quiet"

Na to:

1
GRUB_CMDLINE_LINUX="rd.lvm.lv=rootVG/root rd.lvm.lv=rhel/swap rhgb quiet"

Po zakończeniu tych kroków, konieczne będzie ponowne wygenerowanie konfiguracji Gruba:

1
grub2-mkconfig -o /boot/grub2/grub.cfg

Możesz sprawdzić, czy zadziałało, przeglądając plik /boot/grub2/grub.cfg i upewniając się, że partycja wymiany jest teraz skonfigurowana prawidłowo w VG/LV:

1
cat /boot/grub2/grub.cfg

Powinno zawierać to:

1
GRUB_CMDLINE_LINUX="rd.lvm.lv=rootVG/root rd.lvm.lv=rhel/swap rhgb quiet"
Podziel się

sysadmin
UTWORZONE PRZEZ
sysadmin
QA & Linux Specialist