[Pkg-sysvinit-devel] Bug#386347: initscripts: BOOT FAILURE:
checkroot.sh can't fsck /dev/shm/root because /dev/shm is
mounted nodev
Chip Salzenberg
chip at pobox.com
Wed Sep 6 22:48:48 UTC 2006
Package: initscripts
Version: 2.86.ds1-16
Severity: critical
Justification: breaks the whole system
The checkroot.sh init script sometimes needs to mknod the root filesystem
device as /dev/shm/root so it can fsck. This worked fine, until the recent
change that mounts /dev/shm with the nodev option. Now, any system that
fscks /dev/shm/root is unbootable.
I suppose the right fix is having checkroot.sh mount a new tmpfs as
/dev/check; mknod /dev/check/root; fsck /dev/check/root; umount /dev/check.
More information about the Pkg-sysvinit-devel
mailing list