* grub-core/disk/i386/pc/biosdisk.c (grub_biosdisk_get_drive): Recognise
"cd".
(grub_biosdisk_call_hook): Call with "cd" instead of arbitrary hdX.
+2010-09-06 Vladimir Serbinenko <phcoder@gmail.com>
+
+ Rename CD-ROM to cd on BIOS.
+
+ * grub-core/disk/i386/pc/biosdisk.c (grub_biosdisk_get_drive): Recognise
+ "cd".
+ (grub_biosdisk_call_hook): Call with "cd" instead of arbitrary hdX.
+
2010-09-05 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/kern/emu/main.c (main): Reinit LVM and RAID.
{
unsigned long drive;
+ if (name[0] == 'c' && name[1] == 'd' && name[2] == 0 && cd_drive)
+ return cd_drive;
+
if ((name[0] != 'f' && name[0] != 'h') || name[1] != 'd')
goto fail;
{
char name[10];
+ if (cd_drive && drive == cd_drive)
+ return hook ("cd");
+
grub_snprintf (name, sizeof (name),
(drive & 0x80) ? "hd%d" : "fd%d", drive & (~0x80));
return hook (name);