From: Olaf Meyer on
I'm currently trying to set up my PC with ubuntu linux and Win2k.

I've already installed both OSes and can boot them when I chose the proper
boot partition from the BIOS (have A7N8X-E deluxe mobo with BIOS ver.
1013). Since the BIOS does not have a hot key for boot device selection I
currently always need change the boot device in the BIOS setup in order to
boot the proper OS. The main challenge is that I have win2k installed on a
SATA RAID (si3112 chipset) and that neither LILO nor GRUB can boot from the
win2k from the RAID controller.

I've already tried the suggestions listed in the below post, but still have
some problems.

http://groups.google.com/group/alt.linux.suse/browse_thread/thread/d27e8eecdf8071cd/e3305fc84906ce0a?lnk=st&q=windows+sata+raid+boot+grub&rnum=7&hl=en#e3305fc84906ce0a

When I try to install the lilo (22.6) bootloader on /dev/hdb I get a warning
message:

Reference: disk "/dev/sdb" (8,16) 0810

LILO wants to assign a new Volume ID to this disk drive. However,
changing the Volume ID of a Windows NT, 2000, or XP boot disk is a
fatal Windows error. This caution does not apply to Windows 95 or 98,
or to NT data disks.

If I choose not to change the volume ID nothing is done.
If I choose to change the volume ID the lilo bootloader is installed, but I
cannot boot windows anymore (only after restoring the partition table).
If I disconnect the SATA drives I can successfully install the lilo
bootloader.

Are there any options that I can apply in order to get it working with the
SATA drive connected? If I apply a "-M /dev/hdb mbr" option it does not
change volume IDs option but I get a "no boot signature in partition" error
message when booting from /dev/hdb.


Here's my harddisk setup:
hda Primary IDE
hdb Secondary IDE
sda SATA disk 1 (SI3112 RAID) win2k
sdb SATA disk 2 (SI3112 RAID) win2k

Here's the contents of my lilo.conf file:

boot=/dev/hdb
map=/boot/map
install=/boot/boot.b
prompt
timeout=50

image=/boot/vmlinuz-2.6.10dvi
label=Ubuntu2.6
initrd=/boot/initrd.img-2.6.10dvi
read-only
root=/dev/mapper/vg00-root



From: JohnInSD At san DOT rr dot COM on
On Sun, 18 Sep 2005 15:07:06 +0200, Olaf Meyer <nospam(a)nospam.net> wrote:

>I'm currently trying to set up my PC with ubuntu linux and Win2k.
>
>I've already installed both OSes and can boot them when I chose the proper
>boot partition from the BIOS (have A7N8X-E deluxe mobo with BIOS ver.
>1013). Since the BIOS does not have a hot key for boot device selection I
>currently always need change the boot device in the BIOS setup in order to
>boot the proper OS. The main challenge is that I have win2k installed on a
>SATA RAID (si3112 chipset) and that neither LILO nor GRUB can boot from the
>win2k from the RAID controller.
>
>I've already tried the suggestions listed in the below post, but still have
>some problems.
>
>http://groups.google.com/group/alt.linux.suse/browse_thread/thread/d27e8eecdf8071cd/e3305fc84906ce0a?lnk=st&q=windows+sata+raid+boot+grub&rnum=7&hl=en#e3305fc84906ce0a
>
>When I try to install the lilo (22.6) bootloader on /dev/hdb I get a warning
>message:
>
> Reference: disk "/dev/sdb" (8,16) 0810
>
> LILO wants to assign a new Volume ID to this disk drive. However,
> changing the Volume ID of a Windows NT, 2000, or XP boot disk is a
> fatal Windows error. This caution does not apply to Windows 95 or 98,
> or to NT data disks.
>
>If I choose not to change the volume ID nothing is done.
>If I choose to change the volume ID the lilo bootloader is installed, but I
>cannot boot windows anymore (only after restoring the partition table).
>If I disconnect the SATA drives I can successfully install the lilo
>bootloader.
>
>Are there any options that I can apply in order to get it working with the
>SATA drive connected? If I apply a "-M /dev/hdb mbr" option it does not
>change volume IDs option but I get a "no boot signature in partition" error
>message when booting from /dev/hdb.
>
>
>Here's my harddisk setup:
> hda Primary IDE
> hdb Secondary IDE
> sda SATA disk 1 (SI3112 RAID) win2k
> sdb SATA disk 2 (SI3112 RAID) win2k
>
>Here's the contents of my lilo.conf file:
>
>boot=/dev/hdb
>map=/boot/map
>install=/boot/boot.b
>prompt
>timeout=50

disk = /dev/sdb inaccessible

>
>image=/boot/vmlinuz-2.6.10dvi
> label=Ubuntu2.6
> initrd=/boot/initrd.img-2.6.10dvi
> read-only
> root=/dev/mapper/vg00-root
>
>

Because the two SATA drives are mirrored, they will both have the same Windows
VolumeID. The line above will keep LILO away from the second drive. You may
not reference it anywhere in the config file if it is marked 'inaccessible'.
(This is okay in this case.)

--John