Site icon Dipin Krishna

Howto: Dual Boot Ubuntu and Windows on RAID 10

If you choose to dual boot and run both Ubuntu 8.10 and Windows Vista, you run the risk of losing your data when a hard drive dies. To fix this, you can create a RAID10 setup. This tutorial will show you how to perform an Ubuntu and Windows dual boot with a RAID10 setup.


Step 1: creating RAID set in BIOS

After powering up the system, press CTRL-I to go to the Intel Matrix Storage Manager.

Your RAID set is now created.

Step 2: install Microsoft Windows

This step is pretty straight-forward. Vista recoqnizes the RAID set and displays it as 1 single disk. During the install, create a partition for Windows and leave enough diskspace for Linux.

Step 3: Ubuntu Intrepid 64bit

This is the hard part. It looks like there is a bug in the Ubuntu version of libparted. Due to this bug, the RAID10 disk is not visible during the installation. I followed the following steps to succesfully install Linux:

sudo su –
apt-get update
apt-get install dmraid

ls -l /dev/mapper/

root@ubuntu:~# ls -l /dev/mapper/
crw-rw—- 1 root root 10, 60 2008-12-21 15:54 control
brw-rw—- 1 root disk 254, 2 2008-12-21 15:54 isw_bfgggbebhf_diskset
brw-rw—- 1 root disk 254, 1 2008-12-21 15:54 isw_bfgggbebhf_diskset-0
brw-rw—- 1 root disk 254, 3 2008-12-21 15:54 isw_bfgggbebhf_diskset1
brw-rw—- 1 root disk 254, 0 2008-12-21 15:54 isw_bfgggbebhf_diskset-1

The installation script uses the command parted_devices to get all available devices, but parted_devices doesn’t show the RAID10 disk. We have to patch libparted to solve this problem. It seems that an Ubuntu-specific patch is causing the trouble.

<!– document.write('

‘); //–>

parted_devices #(to see the devices before the patch)
cd /root
mkdir src
cd src
apt-get build-dep parted
apt-get source parted
cd parted-1.8.8.git.2008.03.24

Edit debian/patches/00list and place a # before patch-dmraid. This will disable the faulty patch.

apt-get install fakeroot
dpkg-buildpackage -rfakeroot
cd ..
dpkg -i libpart*.deb
parted_devices

If everything went well, you will see the RAID10 device now.

Now you can install Ubuntu with the normal installer.

After the installation, you have to manually install grub.

sudo su –
mkdir /target/
mount /dev/mapper/isw_bfgggbebhf_diskset5 /target
mount –bind /dev/ /target/dev
mount -t proc proc /target/proc
mount -t sysfs sys /target/sys
chroot /target
grub

At the grub prompt, do the following:

device (hd0) /dev/mapper/isw_bfgggbebhf_diskset
find /boot/grub/stage1

This wil return the device which contains the grub files.

root (hd0,x)
setup (hd0)
exit

Grub is now installed, but isn’t properly configured yet.

title           Windows Vista
root (hd0,0)
makeactive
chainloader +1

update-grub

DONE! Now everything should work. Reboot and try your new setup.

Courtesy: http://www.howtoforge.com/creating-a-dual-boot-system-on-raid10-ubuntu-windows

Exit mobile version