Hi I'm trying to set up SUSE 9.0 on a new box with a P4 on an Intel D875PBZ board like another recent poster. I have: 1 PATA drive (pri master), 1 DVD (sec master) and 2 SATA drives. I have installed the system onto the first SATA drive (I'll call it SATA0) but am having trouble with the final stage of reconfiguring the drives and GRUB. To do the install, I set the BIOS to Legacy mode and asked for both SATA drives and the PATA Sec Master (DVD). (Note that the PATA drive is not selected - it isn't possible to select it as well as the DVD and a SATA drive and contrary to other reports it is NOT necessary to have or use one to do the install.). Boot from the DVD and install to the first SATA drive, which appears as hda. So far so good, running system with network and everything. Will happily reboot itself from disk using GRUB. The problem comes when I reset the BIOS to Enhanced mode, so I'll be able to see the PATA disk as well. I've told the BIOS that SATA0 takes precedence in boot order, so GRUB starts OK. If I stop the boot and go into GRUB's command line I can then see from the partition tables that it is seeing SATA0 as (hd0), SATA1 as (hd1) and PATA as (hd2). I have a menu entry: kernel (hd0,0)/boot/vmlinuz root=/dev/hda0 initrd (hd0,0) That fails saying: sh2021: reiserfs_read_super: can not find reiserfs on ide0(3,1) Kernel panic: VFS: Unable to mount root fs on 03:01 I have another menu entry: kernel (hd0,0)/boot/vmlinuz root=/dev/hde0 initrd (hd0,0) This gets further. It appears to load the kernel and various drivers such as ethernet, usb but the root file system fails its fsck (my /etc/fstab says /dev/hda1 / reiserfs defaults 1 1) : reiserfs_open: the reiserfs superblock cannot be found on /dev/hda1. The system then boots into maintenance mode. df says that /dev/hda1 is mounted on / and I can browse the reiserfs file system that is on the first partition of SATA0. I also have a device.map file that says: (hd0) /dev/hda (hd1) /dev/hdc (hd2) /dev/hde (hd3) /dev/hdg But when I ask cfdisk to inspect /dev/hda it shows me the partition table for the PATA disk and when I ask to see /dev/hde it shows me SATA0. Within dmesg there are lines saying: PIIX-4 ... ide0: ... hda:DMA ... ide1: ... hdc:DMA ... ICH5-SATA ... ide2: ... hde:DMA ... ide3: ... hdg:DMA ... hda: ST3120022A, ATA DISK drive [ this is the PATA model number ] hdc: SAMSUNG DVD-ROM ... hde: ST3120026AS, ATA DISK drive [ this is the SATA model number ] hdg: ST3120026AS, ATA DISK drive [ this is the SATA model number ] If I edit my /etc/fstab to refer to /dev/hde1 then reiserfs is detected, fsck'ed and mounted OK (the system then locks up but that's another subject!) I'm confused!!! (hair being pulled out) It seems as though (hd0) is the SATA drive when GRUB starts but somehow /dev/hde (hd2?) becomes the SATA drive. Looking at the dmesg, I'd kind of expect SATA0 to be (hd2) from the get go. Can anybody explain what's happening? Also in the hope that this may help someone. Cheers, Dave