PXE booting a 5.4-RC2 system ...

Joe Greco jgreco at ns.sol.net
Sun Apr 17 16:35:02 PDT 2005

So I'm playing with 5.4-RC2.

I can get the system to PXE boot into a normal full base system environment
just fine, all the way to multiuser.

However, for system installs, we've historically PXE booted the boot floppy
images and then proceeded to do NFS or FTP based installs.

So I set off to do this with 5.4-RC2.  I pulled the contents out of
boot.flp, kern1.flp, and kern2.flp and stuffed them all on one of our
boot servers.

/boot/5.4X-i386-load 358 # ls -al
total 3716
drwxr-xr-x   4 root  wheel         512 Apr 17 18:14 .
drwxr-xr-x  10 root  wheel         512 Apr 17 18:07 ..
drwxr-xr-x   2 root  operator      512 Apr 10 04:26 .snap
-rw-r--r--   1 root  wheel      138998 Apr 10 04:26 acpi.ko.gz
drwxr-xr-x   3 root  wheel         512 Apr 10 04:26 boot
-rw-r--r--   1 root  wheel     1425408 Apr 10 04:26 kernel.gz.aa
-rw-r--r--   1 root  wheel     1060816 Apr 10 04:26 kernel.gz.ab
-rw-r--r--   1 root  wheel       16384 Apr 10 04:26 kernel.gz.boot
-rw-r--r--   1 root  wheel          91 Apr 10 04:26 kernel.gz.split
-rw-r--r--   1 root  wheel     1081726 Apr 10 04:26 mfsroot.gz
-rw-r--r--   1 root  wheel          69 Apr 17 18:10 notes

Same setup works fine with /boot/5.4X-i386-pxe1, which is just the entire
5.4-RC2 distribution extracted to that directory.

Going back to the above setup:

The client PC, a Gigabyte 7VM400-RZ with an AMD 2700 XP and 512MB RAM, a
CD drive, and an Adaptec 2940U2W controller, starts loading the PXE loader
just fine.

PXE Loader 1.00

Building the boot loader arguments
Relocating the loader and the BTX
Starting the BTX loader

BTX loader 1.00 BTX is version 1.01
Console: internal video/keyboard
BIOS drive A: is disk0

PXE version 2.1, real mode entry point @9e2b:00f6
BIOS 640kB/490432kB available memory

FreeBSD/i386 bootstrap loader, Revision 1.1
(root at harlow.cse.buffalo.edu, Sun Apr 10 04:50:34 UTC 2005)
pxe_open: server addr: XXXXXXXXXXXX
pxe_open: server path: /boot/5.4X-i386-load
pxe_open: gateway ip: XXXXXXXXXXXXX
Loading /boot/defaults/loader.conf
panic: free: guard1 fail @ 0x54a7c from /usr/src/lib/libstand/gzipfs.c:192
--> Press a key on the console to reboot <--

So I figure maybe it's a bug or maybe I need to tweak something.  Anyone
have a clue which is the correct answer?


... JG
Joe Greco - sol.net Network Services - Milwaukee, WI - http://www.sol.net
"We call it the 'one bite at the apple' rule. Give me one chance [and] then I
won't contact you again." - Direct Marketing Ass'n position on e-mail spam(CNN)
With 24 million small businesses in the US alone, that's way too many apples.

More information about the freebsd-stable mailing list