at v192 555 B view raw
1Taken from: http://savannah.gnu.org/bugs/?func=detailitem&item_id=10433 2--- grub-0.95.orig/stage2/bios.c 2004-03-27 17:34:04.000000000 +0100 3+++ grub-0.95/stage2/bios.c 2005-03-02 01:02:29.192582200 +0100 4@@ -147,6 +147,7 @@ 5 grub_memset (&cdrp, 0, sizeof (cdrp)); 6 cdrp.size = sizeof (cdrp) - sizeof (cdrp.dummy); 7 err = biosdisk_int13_extensions (0x4B01, drive, &cdrp); 8+ err = 0; /* really ugly hack to circumvent faulty BIOS versions like Acer 292LMi */ 9 if (! err && cdrp.drive_no == drive) 10 { 11 if ((cdrp.media_type & 0x0F) == 0)