Rockridge extension not enabled when / is cd9660, boot fails

From: Dario Freni <saturnero_at_freesbie.org>
Date: Fri, 29 Jul 2005 15:57:12 +0200
Hi everybody,
I'm trying to boot an iso image using the iso filesystem as root. After
the mount phase, init exits almost immediately asking for the shell
path. Copied by hand:

Tying to mount root from cd9660:acd0
Jan  1 00:00:02 init: login_getclass: unknown class 'daemon'
ELF interpreter /libexec/ld-elf.so.1 not found
Jan  1 00:00:02 init: /bin/sh on /etc/rc terminated abnormally, going to
single user mode
Enter full pathname of shell or RETURN for /bin/sh: /rescue/sh
# /rescue/ls /libexec
ld_elf_s.1
# /rescue/ls
.csh            boot.cat        etc             proc            sys
.pro            copyrigh        lib             rescue          tmp
bin             dev             libexec         root            usr
boot            dist            mnt             sbin            var
#

I've tried both setting boot_cdrom=YES in loader.conf and adding a row
on fstab, with the same behaviour

The iso was created with mkisofs:

mkisofs -b boot/cdboot -no-emul-boot -J -r -ldots -V FreeSBIE -p
FreeSBIE -o $PATH .

I can correctly view files when mounting the iso from userland.

Bye and thanks in advance,
Dario

-- 
Dario Freni (saturnero_at_freesbie.org)
FreeSBIE developer (http://www.freesbie.org)
GPG Public key at http://www.saturnero.net/saturnero.asc

Received on Fri Jul 29 2005 - 11:58:09 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:40 UTC