Hi.

I made a patch for /sys/boot/i386/libi386/biosdisk.c (attached).
This aimed to enable /boot/loader to manage 8G-OVER-Disks.

0. you need 8G-OVER-ENABLED BIOS for your motherboard
   (check whether your BIOS has Int 13 Extended Interface)

1. teach boot0 using extended BIOS (See boot0cfg(8))

    # boot0cfg -o packet YOUR-BOOT-DEVICE

2. install boot2 which have extended BIOS support

    # cd /sys/boot/i386/boot2; make B1FLAGS=0x80 clean install

3. patch to libi386 and install new /boot/loader

    # cd /sys/boot/i386/libi386/; patch <THIS-MAIL; make
    # cd /sys/boot/i386/loader; make install


-- 
Motomichi Matsuzaki <[EMAIL PROTECTED]> 
Dept. of Biological Science, Faculty of Sciences, Univ. of Tokyo, Japan 

biosdisk.c.diff

Reply via email to