Raspberry Pi külső drive kernel panic

Ha a Raspberryn a root partíció egy külső (USB) drive-on van, akkor ügyelni kell arra, hogy a /boot/cmdline.txt-ben, a root értéke PARTUUID formában legyen megadva, nem pedig /dev/sda1 vagy hasonló módon. Ellenkező esetben Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block... és ehhez hasonló hibaüzenet várhat, legkésőbb akkor, amikor egy reboot paranccsal szeretnéd újraindítani a gépet.

A PARTUUID a sudo blkid paranccsal kinyerhető, valami ehhez hasonló lesz az output:

% sudo blkid
/dev/mmcblk0p1: LABEL="boot" UUID="A361-6316" TYPE="vfat" PARTUUID="d19ade19-01"
/dev/mmcblk0p2: LABEL="rootfs" UUID="90a83118-160d-18ee-9de9-10c11d93c283" TYPE="ext4" PARTUUID="d19ade19-02"
/dev/sdb1: LABEL="rootfs" UUID="90a83118-160d-18ee-9de9-10c11d93c283" TYPE="ext4" PARTUUID="136f6e36-021d-11be-a6d3-133619fd18be"
/dev/sdb2: UUID="ab1b931d-1291-123f-b1d2-1fc3f2d23add" TYPE="swap" PARTUUID="1611ede8-bb39-11c2-98f1-816f6381816b"
/dev/mmcblk0: PTUUID="d19ade49" PTTYPE="dos"

Ezt követően a /boot/cmdline.txt ehhez kell hasonlítson:

dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=136f6e36-021d-11be-a6d3-133619fd18be rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

Sokkal jobb, nem kell izgulni, hogy mi lesz, ha messziről újra kell indítani a gépet.

Hozzászóláshoz a Disqus szolgáltatását használom, korábbi vélemények elovlasásához és új hozzászólás írásához engedélyezd a Disqus-tól származó JavaScripteteket.