OK, there's some additional data:
- The hard disks are a Seagate ST3500320AS (SATA, 500 Gb, /dev/sda) and a Maxtor 6B200P0 (IDE, 200 Gb, /dev/hda). The Maxtor drive was previously /dev/hda, and there was a 80Gb drive as /dev/hdb. Partitions were copied used Acronis software.
- There are three OSs in /dev/sda. MS-DOS (/dev/sda1), Linux (/dev/sda2) and Windows XP SP3 (/dev/sda3). Also there are some data partitions. In /dev/hda there are only a data partition and the Linux swap.
- First time it happened, I edited device.map. The contents are:
Code:
(fd0) /dev/fd0
(hd0) /dev/sda
(hd1) /dev/hda
(I don't know if I've got to run a program after editing device.map).
- BIOS hard disk boot order is first SATA, then IDE. Boot order is Hard disk, then CDROM, then Floppy.
- Grub is installed in MBR in /dev/sda. It's not installed on /dev/hda, as I feel it's not needed there.
Actually, every time I forget to change menu.lst, I edit the menu entry from Grub, get into the system and edit menu.lst from there.