Goetz Golla schrieb:
Hi,I have considerable problems booting from an ataraid (Promise TX2000 Controller) with GRUB. If I use a GRUB boot floppy, there is no problem, so finding out the right append line is not the issue.
The problem is to install a grub bootloader on /dev/ataraid/....
When I use 'grub-install /dev/ataraid' it complains that /dev/ataraid/... " does not have any corresponding BIOS drive".
Using grub interactively I get the following:
grub> device (hd1) /dev/ataraid/d1
grub> root (hd1,0) Filesystem type is ext2fs, partition type 0x83
grub> setup (hd1) Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/e2fs_stage1_5" exists... yes Running "embed /boot/grub/e2fs_stage1_5 (hd1)"... 16 sectors are embedded. succeeded Running "install /boot/grub/stage1 d (hd1) (hd1)1+16 p (hd1,0)/boot/grub/stage2 /boot/grub/menu.lst"... failed
Error 22: No such partition
Is seems the grub only accepts the standard device names /dev/hd[abcd...].
Goetz
P.S.: I run a debian system, but that shouldnt really matter here
_______________________________________________ Ataraid-list@xxxxxxxxxx https://listman.redhat.com/mailman/listinfo/ataraid-list
you probably try to install grub from your running linux system. This dosn´t work! Use your boot floppy, enter the shell if there is a menu and do the installation from there:
"install (hd1,0)/boot/grub/stage1 d (hd1) (hd1,0)/boot/grub/stage2 (hd1,0)/boot/grub/menu.lst"
grub dosn´t care about /dev/... it only take the harddisk that are configure in the bios. If this layout changes due to driver issues, grub is confused.
Greetings Helge.