<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.18.3">
</HEAD>
<BODY>
how to install ubuntu server on raid 10<BR>
<BR>
Provided you have 4 hard drives,<BR>
<BR>
boot on any live disk<BR>
go to a console<BR>
<BR>
partition your four disk all the same<BR>
<BR>
(repeat these steps for your four disks)<BR>
fdisk /dev/sda <BR>
n p 1 (and pick enough space for boot) <BR>
t 1 fd (makes the partition Linux auto array)<BR>
a 1 (makes the partition bootable)<BR>
n p 2 (and pick most of space, leave enough for swap on the next one)<BR>
t 1 fd<BR>
n p 3 (and pick the rest of space, this one will be swap)<BR>
w (writes partition table and exits)<BR>
(eof repeat for sdb, sdc, sdd) <BR>
<BR>
so now you'll have /dev/sda1 /dev/sda2 and /dev/sda3<BR>
and so on for sdb sdc and sdd after doing partitioning for all the four disks,<BR>
<BR>
now create the raid devices,<BR>
<BR>
mdadm --create /dev/md0 --level=1 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1<BR>
(these are all the bootable ones, will be set for /boot later, note that is array 1 )<BR>
<BR>
mdadm --create /dev/md1 --level=10 --raid-devices=4 /dev/sda2 /dev/sdb2 /dev/sdc2 /dev/sdd2<BR>
(these are for /, will be set later)<BR>
<BR>
mdadm --create /dev/md2 --level=10 --raid-devices=4 /dev/sda3 /dev/sdb3 /dev/sdc3 /dev/sdd3<BR>
(these are the swap)<BR>
<BR>
now format the array devices<BR>
<BR>
mkfs.ext3 /dev/md0<BR>
mkfs.ext3 /dev/md1<BR>
mkswap /dev/md2<BR>
<BR>
<BR>
after that,<BR>
reboot on you install drive,<BR>
when going to partition, select manual,<BR>
it won't see the devices,<BR>
click on manage array options and then on finish,<BR>
will go back to partition dialog and will show the three devices devices now,<BR>
<BR>
pick the first one, tell to use ext3 and mountpoint /boot<BR>
pick the second one, tell to use ext3 and mountpoint /<BR>
pick the third one, use as swap<BR>
<BR>
note that you don't need to format, because you already did.<BR>
<BR>
ok with the warnings and it will install like nothing happended<BR>
will boot from /dev/md0 which is an array 1 without problems,<BR>
and will use the rest of the system as array10<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-------------------------------<BR>
Andres Paglayan<BR>
<TABLE>
<TR>
<TD>
o:
</TD>
<TD>
(505) 629-4344
</TD>
</TR>
<TR>
<TD>
m:
</TD>
<TD>
(505) 690-2871
</TD>
</TR>
<TR>
<TD>
f:
</TD>
<TD>
(505) 629-1008
</TD>
</TR>
<TR>
<TD>
h:
</TD>
<TD>
(505) 986-1561
</TD>
</TR>
</TABLE>
andres@paglayan.com<BR>
--------------------------------
</TD>
</TR>
<TR>
<TD>
<BR>
<BR>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>