1 |
On 11/23/05, Stroller <stroller@××××××××××××××××××.uk> wrote: |
2 |
> Unfortunately, if I leave the controller enabled in BIOS then the PC |
3 |
> will attempt to boot from it, and not from the built-in RAID array on |
4 |
> which the operating-system is installed... thus I get a "non-sytem disk |
5 |
> or disk error". The CD drive is on an internal EIDE controller which I |
6 |
> can boot from whether the Highpoint is enabled or not. The system |
7 |
> itself is a 5 year-old Compaq Proliant server which was never intended |
8 |
> to have an EIDE hard-drives alongside its SCSI array, so I seem to be |
9 |
> unable to tell it to boot from the array rather than the Highpoint. |
10 |
> |
11 |
> I believe I may be able to install GRUB on the boot sector of the EIDE |
12 |
> drive & point that at the /boot partition on the RAID array, but I |
13 |
> thought I'd check in here first. Is there any way to get the kernel to |
14 |
> choose an IRQ for the HPT302? I thought this was what plug & play |
15 |
> operating systems were about. Can the kernel be invoked with an append |
16 |
> which will assign it the IRQ11 recognised by the LiveCD? I've tried |
17 |
> furtling with the interrupts of the various controllers, but it's not a |
18 |
> very intuitive interface on this machine - might I be able to change |
19 |
> the boot order this way? |
20 |
|
21 |
My guess is that mucking with interrupts is not going to help. There |
22 |
is usually an option to affect the boot order, typically named |
23 |
something like "Boot Off-Board controllers first". If you can give |
24 |
the model number of the server, we can probably lookup the BIOS manual |
25 |
online and maybe give better advice. |
26 |
|
27 |
It should also be possible to write a boot sector to the IDE disk that |
28 |
will boot from the SCSI disk. If your /boot partition is /dev/sda1, |
29 |
something like this might work: |
30 |
|
31 |
#echo "(hd0) /dev/hda" >/boot/grub/device.map.ide |
32 |
#echo "(hd1) /dev/sda" >>/boot/grub/device.map.ide |
33 |
# grub --device-map=/boot/grub/device.map.ide |
34 |
grub> setup (hd0) (hd1,1) |
35 |
... |
36 |
grub> quit |
37 |
|
38 |
But, fair warning, I've never tried this, so I'm not sure how well it will work. |
39 |
|
40 |
-Richard |
41 |
|
42 |
-- |
43 |
gentoo-user@g.o mailing list |