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

From Peters wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 3: Line 3:
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.
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.


* Boota upp via installations CDn eller USB minnet som vanligt.
== Förberedelser före installationen ==
* 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.
Boota upp via installations CDn eller USB minnet som vanligt.
 
=== 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 raid modulerna:
* Ladda in raid modulerna:
{{Box Kod|Ladda in modulerna för raid1 och raid4, 5 & 6|
{{Box Kod|Ladda in modulerna för raid1 och raid4, 5 & 6|
Line 25: Line 30:
}}
}}
Raiden börjar nu synkas. Den behöver inte gå klart innan man fortsätter med installationen.
Raiden börjar nu synkas. Den behöver inte gå klart innan man fortsätter med installationen.
=== Skapa logiska volymer ===
* Ladda modulen för LVM:
* Ladda modulen för LVM:
{{Box Kod|Ladda device mapper modulen|
{{Box Kod|Ladda device mapper modulen|
Line 50: Line 57:
</pre>
</pre>
}}
}}
== Installera Arch Linux ==
# Arch Linux installationsprogram skapar en initrd genom att använda /etc/mdadm.conf, så denna fil behöver uppdateras:
# Arch Linux installationsprogram skapar en initrd genom att använda /etc/mdadm.conf, så denna fil behöver uppdateras:
{{Box Kod|Uppdatera mdadm.conf|
{{Box Kod|Uppdatera mdadm.conf|
Line 68: Line 77:
* 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.
* 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.
* Skippa steg 6 och avsluta installationsprogrammet.
== Installera GRUB ==
* Kopiera GRUB filerna till din boot disk:
* Kopiera GRUB filerna till din boot disk:
{{Box Kod||
{{Box Kod||

Revision as of 10:59, 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.

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 raid modulerna:

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.

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

  1. Skapa partitionerna på vg:

Template:Box Kod

Installera Arch Linux

  1. Arch Linux installationsprogram skapar en initrd genom att använda /etc/mdadm.conf, så denna fil behöver uppdateras:

Template:Box Kod

  1. 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

  • Kopiera GRUB filerna till din boot disk:

Template:Box Kod

  • chroot:a till din nya miljö för att installera GRUB:

Template:Box Kod

  1. Installera GRUB på alla 3 diskar:

Template:Box Kod

  1. Lägg till infon om aktuella md enheter i mdadm.conf:

Template:Box Kod

  1. Hoppa ur chroot miljön:

Template:Box Kod

  1. Klart! Boota om datorn.