Bean wrote:
On Wed, Mar 12, 2008 at 5:10 AM, Christian Franke
<...> wrote:
...
 cd.diff works on this specific PC (Asus A8N, Phonix-Award BIOS), CD
 appears as hd31.

 BTW: grub_biosdisk_iterate should IMO always expose the boot_drive (see
 my latest patch).
 With current CVS and cd.diff, the boot_drive would not be visible in
 'ls' if e.g 0x80=HDD, 0x82=boot CD (as seen on some old Laptop).

Thanks for the tip, please test the new patch, it start scanning for
cdrom if the boot drive is larger than the last harddisk.


OK, will test this soon.

BTW, i have a small question, if there is more than one cdrom, would
bios export all of them, or just the boot one ?


At least during my tests, the 2nd CD drive was never accessible. I don't know if this is true in general.

Different BIOS versions apparently handle CD booting different. For instance when booting a "floppy emulation" CD, some BIOS expose the real floppy drive as fd1, some don't.

Christian



_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to