My motherboard is GA-78LMT-S2 (rev. 1.2), latest BIOS.

This problem applies to both 6.0-release and -current.

I attempted to boot with install60.fs dd(1)'d to a USB key, but when I
turned on the computer with it plugged in, the BIOS panics at first
sight. Can't even get into the BIOS menu, before actual boot of
anything. By panic I mean the screen freezes, and keyboard inputs are
ignored. This does not happen when I plug it in after a proper OS has
booted, only during the initial pre-boot stage.

After many, many hours of trial and error, I was able to pinpoint the
cause of my BIOS choking to the BPB of the VBR of install60.fs.

So, quite literally, the solution was to open install60.fs with a hex
editor and manually zero out the bytes in the range 0x80003 to 0x8003d
(note that the partition offset happened to be 0x80000), and magically
the thing will now boot.

My guess is that the BIOS "under-the-hood" will see that a valid BPB
exists in the VBR, and tries to do some sort of processing assuming
that the underlying FS is some FAT,variant or whatever the case may
be. But, being that the data is actually UFS, the BIOS simply bugged
out.

Proposed solutions:
1) simply zero out the BPB within biosboot.S (do we even need it in
the first place?)
2) provide an option to do that in installboot(1)

Reply via email to