Creating A Dual-Boot System On RAID10 (Ubuntu/Windows)
Creating A Dual-Boot System On RAID10 (Ubuntu/Windows)I just bought a new computer and I want to run Ubuntu 8.10 and Vista. I'm really afraid to loose some of my data when a harddrive dies, so I decided to go for a RAID10-setup. Most modern motherboards support RAID0,1,5 and 10. After assembling my new computer, I discovered that the motherboard didn't have a true hardware-RAID-controller. Instead it's just software-RAID, sometimes called fakeraid. If I was installing a Linux-only-system, I wouldn't care and just use the Linux software-Raid options. But this time, my system has to be dual-boot. The installation wasn't very smooth, but finally it works. I assume that I'm not the only one with this problem, so I decided to write down my experiences. My Setup:
My disks are empty. If you follow my steps, your disks will be completely wiped. Please back up your data first! These steps worked for me. I cannot guarantee that these steps will work for you too. You'll need a good knowledge of Linux to perform these steps.
Step 1: creating RAID set in BIOSAfter 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 WindowsThis 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 64bitThis 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 -
ls -l /dev/mapper/ root@ubuntu:~# ls -l /dev/mapper/
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.
parted_devices #(to see the devices before the patch) Edit debian/patches/00list and place a # before patch-dmraid. This will disable the faulty patch.
apt-get install fakeroot 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 - At the grub prompt, do the following:
device (hd0) /dev/mapper/isw_bfgggbebhf_diskset This wil return the device which contains the grub files.
root (hd0,x) 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.
|
Join the discussion.
www.seamlessenterprise.com
IP Convergence
Integrate your wireless and wireline networks.
Learn how from the experts at Sprint.
www.seamlessenterprise.com
Wireless & Wireline Integration
Thoughts, strategies and solutions: join the discussion
www.seamlessenterprise.com
Unified Communications 2009
Join the Discussion. Now.
www.seamlessenterprise.com
Red Hat Virtual Experience - a free virtual event. Dec. 9th







Recent comments
2 hours 35 min ago
8 hours 23 min ago
10 hours 14 min ago
11 hours 59 min ago
15 hours 49 min ago
21 hours 34 min ago
21 hours 45 min ago
1 day 2 hours ago
1 day 7 hours ago
1 day 12 hours ago