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 zrootHere 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 .. -
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.