Discussion Locked

Redhat 7.1 LILO Multiboot Error

0 helpful
7 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

I'm trying to boot a Win98 drive, currently setup as the secondary slave drive (hdd) with 1 partition, from a Redhat Linux 7.1 harddrive (hda).

This 98 drive is completely bootable. If it were to become the only drive in the system, it would run flawlessly.

I'm trying to get LILO to boot this drive as an option. Copied below is my lilo.conf file:

boot="/dev/hda"
map=/boot/map
install=/boot/boot.b
prompt
message=/boot/message
linear
default=linux
vga="1"
image="/boot/vmlinuz-2.4.2-2"
label="linux"
read-only
root="/dev/hda5"
other=/dev/hdd1
label="win98"

When I reboot, it comes back saying "Error 0x01 Unable to start win98". When I run /sbin/lilo it returns "Warning: BIOS drive 0x82 may not be accessable." I've tried changing various BIOS settings for the drive with no luck. Can you assist?

7 replies

by s_khanna

root="/dev/hda5"
other=/dev/hdd1 ---------> Error
label="win98"

I've had a look at the file a few times, so Im thinking it might be the line ive pointed out. Try change the "other=/dev/hdd1" to "other=/dev/hdA1". The change being the A. If its on another drive then it should be "other=/dev/hdB1".

by megashub

Hda = Linux Boot drive (Primary Master)
Hdb = does not exist (Primary Slave)
Hdc = CDROM (Secondary Master)
hdd = Win98 drive (Secondary Slave)

By specifying hdb, it would in effect be telling Linux to boot to a device that does not exist. Linux knows the drive exists at hdd, hence the line other=/dev/hdd1, which means hdd, partition 1.

This discussion is closed to new replies.