Installera Arch Linux på RAID och LVM: Difference between revisions

From Peters wiki
Jump to navigation Jump to search
Line 73: Line 73:
Kör steg 0 och 1 som vanligt. Under steg 2: Prepare the harddrive, hoppa till del steg 3 direkt: Set Filesystem Mountpoints. Välj /dev/mapper/vg-swap som swap partition, /dev/mapper/vg-root som / och montera /dev/md0 under /boot. Formatera alla dessa 3 partitioner (välj lämpligast ext2 för /boot). Fortsätt med steg 3 och 4 som vanligt. Under steg 5,  Ändra USELVM till "yes" i rc.conf. I mkinitcpio.conf filen, lägg till modulerna raid1, raid456 till MODULES och lägg till mdadm och lvm2 i HOOKS före filesystems. Skippa steg 6 och avsluta installationsprogrammet.
Kör steg 0 och 1 som vanligt. Under steg 2: Prepare the harddrive, hoppa till del steg 3 direkt: Set Filesystem Mountpoints. Välj /dev/mapper/vg-swap som swap partition, /dev/mapper/vg-root som / och montera /dev/md0 under /boot. Formatera alla dessa 3 partitioner (välj lämpligast ext2 för /boot). Fortsätt med steg 3 och 4 som vanligt. Under steg 5,  Ändra USELVM till "yes" i rc.conf. I mkinitcpio.conf filen, lägg till modulerna raid1, raid456 till MODULES och lägg till mdadm och lvm2 i HOOKS före filesystems. Skippa steg 6 och avsluta installationsprogrammet.


== Installera GRUB ==
== Installera GRUB och uppdatera mdadm.conf ==
* Kopiera GRUB filerna till din boot disk:
=== Chroot:a till din Arch installation ===
Kopiera GRUB filerna till din boot disk:
{{Box Kod||
{{Box Kod||
<pre>
<pre>
Line 80: Line 81:
</pre>
</pre>
}}
}}
* chroot:a till din nya miljö för att installera GRUB:
chroot:a till din nya miljö för att installera GRUB:
{{Box Kod||
{{Box Kod||
<pre>
<pre>
Line 88: Line 89:
</pre>
</pre>
}}
}}
# Installera GRUB på alla 3 diskar:
 
=== Installera GRUB på alla diskar som har /boot ===
Installera GRUB på alla 3 diskar:
{{Box Kod|Lägg till --no-floppy om du inte har någon floppy enhet|
{{Box Kod|Lägg till --no-floppy om du inte har någon floppy enhet|
<pre>
<pre>
Line 99: Line 102:
</pre>
</pre>
}}
}}
# Lägg till infon om aktuella md enheter i mdadm.conf:
 
=== Uppdatera mdadm.conf ===
Detta kan nog göras efter reboot, men vi fixar till den direkt, nu när vi ändå är inne i chroot miljön. Lägg till infon om aktuella md enheter i mdadm.conf:
{{Box Kod||
{{Box Kod||
<pre>
<pre>
Line 105: Line 110:
</pre>
</pre>
}}
}}
# Hoppa ur chroot miljön:
Hoppa ur chroot miljön:
{{Box Kod||
{{Box Kod||
<pre>
<pre>
Line 111: Line 116:
</pre>
</pre>
}}
}}
# Klart! Boota om datorn.
Nu är allt klart och datorn kan bootas om.


[[Category:Arch Linux]]
[[Category:Arch Linux]]

Revision as of 11:12, 22 July 2009

Denna guide är klar, men lite finslipning av layout m.m. återstår.

Denna guide visar hur man installerar Arch Linux med mjukvaruraid och LVM. I guiden använder vi oss av 3 st SATA hårddiskar i RAID5. Men eftersom GRUB inte fixar varken RAID5 eller LVM så skapas en liten /boot partition på alla 3 diskar som sätts upp i en RAID1. De övriga partitionerna som swap och / skapas via LVM.

Förberedelser före installationen

Boota upp via installations CDn eller USB minnet som vanligt. Kör kommandot km för att ange rätt tangentbordslayout.

Skapa partitioner

Skapa partitionerna med t.ex. fdisk på hårddiskarna innan /arch/setup startas. I vårt exempel skapar vi en partition på 128MB först på varje hårddisk. Markera denna som bootbar och sätt typen till 0xfd. Skapa sedan en partition av resten av disken. Sätt typen på denna även till 0xfd. Gör likadant på alla 3 diskar.

Skapa raid för /boot (RAID1) och LVM (RAID5)

Ladda in nödvändiga raid moduler i kärnan: Template:Box Kod Skapa RAID1 arrayen för /boot: Template:Box Kod Skapa RAID5 arrayen för LVM: Template:Box Kod Raiden börjar nu synkas. Den behöver inte gå klart innan man fortsätter med installationen eller bootar systemet.

Skapa logiska volymer

Ladda modulen för LVM: Template:Box Kod Initiera /dev/md1 för LVM: Template:Box Kod och skapa en logisk volymgrupp som vi kallar vg: Template:Box Kod Skapa en logisk volym för swap som vi döper till swap, och en för / som vi döper till root: Template:Box Kod

Installera Arch Linux

Arch Linux installationsprogram skapar en initrd genom att använda /etc/mdadm.conf, så denna fil behöver uppdateras innan vi startar installationen: Template:Box Kod Starta installationen av Arch Linux: Template:Box Kod Kör steg 0 och 1 som vanligt. Under steg 2: Prepare the harddrive, hoppa till del steg 3 direkt: Set Filesystem Mountpoints. Välj /dev/mapper/vg-swap som swap partition, /dev/mapper/vg-root som / och montera /dev/md0 under /boot. Formatera alla dessa 3 partitioner (välj lämpligast ext2 för /boot). Fortsätt med steg 3 och 4 som vanligt. Under steg 5, Ändra USELVM till "yes" i rc.conf. I mkinitcpio.conf filen, lägg till modulerna raid1, raid456 till MODULES och lägg till mdadm och lvm2 i HOOKS före filesystems. Skippa steg 6 och avsluta installationsprogrammet.

Installera GRUB och uppdatera mdadm.conf

Chroot:a till din Arch installation

Kopiera GRUB filerna till din boot disk: Template:Box Kod chroot:a till din nya miljö för att installera GRUB: Template:Box Kod

Installera GRUB på alla diskar som har /boot

Installera GRUB på alla 3 diskar: Template:Box Kod

Uppdatera mdadm.conf

Detta kan nog göras efter reboot, men vi fixar till den direkt, nu när vi ändå är inne i chroot miljön. Lägg till infon om aktuella md enheter i mdadm.conf: Template:Box Kod Hoppa ur chroot miljön: Template:Box Kod Nu är allt klart och datorn kan bootas om.