2.4-Release USB flash ZFS on an HP T5730, where is /boot/loader.conf?



  • I just managed to install 2.4 onto an 8GB USB flash drive for use in my thin client based firewall.  The install was executed on another AMD based 64 bit machine, since the new memstick installer will not boot with the latest available bios for the target machine.

    I executed a ZFS install using MBR partitioning, and zero swap.  The resulting USB key boots perfectly on the T5730, so far as I can tell, but I can't seem to find the /boot directory, or a loader.conf file.  There are some settings I need to tweak for my network hardware, and I have no idea where to put them.  Has anyone encountered this sort of problem?  Is something not mounting correctly?  The machine seems to run just fine, but I have no idea how to proceed.

    Here is the directory listing (ls -al) of /

    total 110
    drwxr-xr-x  22 root  wheel    30 Oct 13 23:05 .
    drwxr-xr-x  22 root  wheel    30 Oct 13 23:05 ..
    -rw-r–r--  2 root  wheel  887 Oct 10 07:47 .cshrc
    -rw-r--r--  2 root  wheel  955 Oct 13 23:05 .profile
    -r--r--r--  1 root  wheel  6142 Oct 10 07:47 COPYRIGHT
    drwxr-xr-x  2 root  wheel    45 Oct 10 07:58 bin
    lrwxr-xr-x  1 root  wheel    13 Oct 10 07:58 boot -> bootpool/boot
    -rw-r--r--  1 root  wheel    10 Oct 13 23:05 boot.config
    drwxr-xr-x  2 root  wheel    2 Oct 13 17:47 bootpool
    drwxr-xr-x  3 root  wheel    3 Aug 18 16:32 cf
    lrwxr-xr-x  1 root  wheel    8 Oct 10 07:58 conf -> /cf/conf
    drwxr-xr-x  2 root  wheel    3 Oct 10 07:58 conf.default
    dr-xr-xr-x  8 root  wheel  512 Oct 13 23:02 dev
    -rw-------  1 root  wheel  4096 Oct 13 17:51 entropy
    drwxr-xr-x  29 root  wheel  180 Oct 13 23:05 etc
    drwxr-xr-x  4 root  wheel    4 Oct 13 22:13 home
    drwxr-xr-x  4 root  wheel    55 Oct 10 07:58 lib
    drwxr-xr-x  3 root  wheel    4 Oct 10 07:58 libexec
    drwxr-xr-x  2 root  wheel    2 Oct 10 07:47 media
    drwxr-xr-x  2 root  wheel    2 Oct 10 07:47 mnt
    drwxr-xr-x  2 root  wheel    2 Oct 10 07:47 net
    dr-xr-xr-x  2 root  wheel    2 Oct 10 07:47 proc
    drwxr-xr-x  2 root  wheel  144 Oct 10 07:58 rescue
    drwxr-xr-x  3 root  wheel    11 Oct 13 23:02 root
    drwxr-xr-x  2 root  wheel  124 Oct 10 07:58 sbin
    lrwxr-xr-x  1 root  wheel    11 Oct 10 07:47 sys -> usr/src/sys
    drwxrwxrwt  5 root  wheel  1536 Oct 14 01:04 tmp
    drwxr-xr-x  13 root  wheel    13 Oct 13 22:13 usr
    drwxr-xr-x  15 root  wheel  512 Oct 13 23:05 var
    drwxr-xr-x  2 root  wheel    2 Oct 13 17:46 zroot

    Here is a listing of /bootpool

    total 9
    drwxr-xr-x  2 root  wheel  2 Oct 13 17:47 .
    drwxr-xr-x  22 root  wheel  30 Oct 13 23:05 ..

    Here is a listing of /zroot

    total 9
    drwxr-xr-x  2 root  wheel  2 Oct 13 17:46 .
    drwxr-xr-x  22 root  wheel  30 Oct 13 23:05 ..


  • Rebel Alliance Developer Netgate

    The file doesn't necessarily have to exist by default. In some cases it's unnecessary so it's empty. Just create a new file /boot/loader.conf.local and put your custom settings there if you need them.