How to boot CDROM with Grub 

Newsgroups: comp.os.linux.setup
Date: 12 Feb 2003 22:03:49 -0500

How can I add an entry in my grub boot menu to boot cdrom?

The problem is that grub manual says that IDE/EIDE/SCSI are all called hd, but my grub can only show two of my true HDs, not cdrom:

grub> root (hd
Possible disks are:  hd0 hd1
hda: Maxtor 6Y060L0, ATA DISK drive
hdc: SONY CD-RW CRX195E1, ATAPI CD/DVD-ROM drive
hdd: WDC WD205AA, ATA DISK drive

What grub said about hd1 is actually not my hdc (CD-RW), but my hdd.

How to boot CDROM with Grub 

Grub can't boot cdrom.

Reason: no corresponding BIOS drive for the cdrom.
% dmesg | grep -i sony
hdc: SONY CD-RW CRX195E1, ATAPI CD/DVD-ROM drive
% grub-install --recheck /dev/hdc
Probing devices to guess BIOS drives. This may take a long time.
/dev/hdc does not have any corresponding BIOS drive.
% dir /dev/cdrom
lrwxrwxrwx    1 root     root            9 Dec  9 22:21 /dev/cdrom -> /dev/scd0
% grub-install --recheck /dev/scd0
Probing devices to guess BIOS drives. This may take a long time.
/dev/scd0 does not have any corresponding BIOS drive.
—recheck
Recheck the device map, even if `/boot/grub/device.map' already exists. You should use this option whenever you add/remove a disk into/from your computer.