Oramai tutte le schedemadri supportano i Raid 1,5 e 10 (detto anche 1+0).
In questo tutorial voglio spiegare come avere un sistema dual boot con Ubuntu 8.10 e Windows Vista.
Step 1: creating RAID set in BIOS
* Choose create RAID-volume.
* Choose a name, for example: diskset.
* Choose RAID10, 64k stripe-size.
A questo punto il Raid è creato. Ovviamente il menù varia leggermente in base al modello della propria scheda madre.
Step 2: Installiamo Ms Vista
Installiamo Vista ricordandoci di lasciare una partizione per Linux.
Step 3: Installiamo Ubuntu Intrepid 64bit
Una baco di Ubuntu in particolare sul libparted non permette di visualizzare il Raid10 durante l’installazione. Per risolvere questo problema procediamo come segue:
* Boot using the normal live/installation disk.
* Open a terminal:sudo su –
apt-get update
apt-get install dmraid
* Ora controlliamo il Raid all’interno di /dev/mapper. dovrebbero esserci 2 RAID0 disks, che sono le 2 parti del RAID10 disk.
s -l /dev/mapper/
[email protected]:~# 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
* diskset is the RAID10 device.
* diskset-0 and diskset-1 are the RAID0 disks.
* diskset1 is the Windows partition on the RAID10 disk.
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.
apt-get install fakeroot
dpkg-buildpackage -rfakeroot
cd ..
dpkg -i libpart*.deb
parted_devices
Ora possiamo installare Ubunto con il normale script di installazione.
In seguito modificare manualmente il 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
* Edit /boot/grub/menu.lst.
* Add Windows Vista:title Windows Vista
root (hd0,0)
makeactive
chainloader +1
* Edit # groot: # groot=(hd,4)
* Edit kopt: # kopt=root=/dev/mapper/isw_bfgggbebhf_diskset5 ro
update-grub
Fine. Reboot.