Appearance
Oprava Linux Mint – Kernel Panic (Unable to mount root fs)
Tento postup opravuje problém:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block
K problému obvykle dojde po:
- přerušeném
apt upgrade - restartu během aktualizace kernelu
- poškozeném
initramfs - rozbitém
grubbootloaderu
1. Boot z Live USB
Nabootuj systém z Linux Mint Live USB.
Vyber:
Start Linux Mint
Po nabootování otevři Terminal.
2. Zjištění disků
Bash
lsblk -fPříklad:
sda
├─sda1 vfat FAT32 SYSTEM
├─sda2 ntfs
├─sda3 ntfs
├─sda4 ntfs
└─sda5 ext4Význam:
| partition | význam |
|---|---|
| sda1 | EFI boot partition |
| sda5 | Linux Mint root filesystem |3. Připojení systému
Bash
sudo mount /dev/sda5 /mnt4. Připojení systémových složek
Bash
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys5. Vstup do systému
Bash
sudo chroot /mntPrompt se změní například na:
Bash
root@mint:/#6. Oprava initramfs
Bash
update-initramfs -c -k allTím se znovu vytvoří initramfs pro všechny jádra.
7. Aktualizace GRUB konfigurace
Bash
update-grub8. Připojení EFI partition
Pokud se objeví chyba:
cannot find EFI directory
připoj EFI oddíl:
Bash
mount /dev/sda1 /boot/efi9. Instalace GRUB
Bash
grub-install /dev/sdaSprávný výstup:
Installation finished. No error reported.
10. Aktualizace boot menu
Bash
update-grub
```
---
# 11. Restart
```Bash
exit
rebootPřed restartem vytáhni USB disk.
Výsledek
Po restartu by měl systém:
- načíst GRUB z disku
- spustit Linux Mint kernel
- úspěšně připojit root filesystem
Systém by měl nabootovat normálně.
Doporučení po opravě
Po přihlášení spusť:
Bash
sudo apt update
sudo apt upgradePokud jsou rozbité balíčky:
Bash
sudo apt --fix-broken installTip
Používej Timeshift pro snapshoty systému:
Bash
sudo timeshift-gtkTo umožní obnovit systém během několika minut.