kernel /boot/gnumach.gz -s root=hd0s6 You didn't read Neal's guide very carefully, this should be: kernel /boot/gnumach.gz -s root=device:hd0s6 Note the device: tag.