Installera Arch Linux på RAID och LVM: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 43: | Line 43: | ||
</pre> | </pre> | ||
}} | }} | ||
# Skapa partitionerna på vg | # Skapa partitionerna på vg: | ||
# | {{Box Kod|Skapa en 2GB stor swap och en 20GB stor / partition| | ||
# Starta /arch/setup | <pre> | ||
# lvcreate --size 2G --name swap vg | |||
# lvcreate --size 20G --name root vg | |||
</pre> | |||
}} | |||
# Arch Linux installationsprogram skapar en initrd genom att använda /etc/mdadm.conf, så denna fil behöver uppdateras: | |||
{{Box Kod|Uppdatera mdadm.conf| | |||
<pre> | |||
# Installera GRUB på alla 3 diskar: grub –no-floppy grub> device (hd0) /dev/sda grub> root (hd0,0) grub> setup (hd0) | # mdadm –D –-scan > /etc/mdadm.conf | ||
</pre> | |||
}} | |||
# Starta installationen av Arch Linux: | |||
{{Box Kod|| | |||
<pre> | |||
# /arch/setup | |||
</pre> | |||
}} | |||
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. | |||
* Kopiera GRUB filerna till din boot disk: | |||
{{Box Kod|| | |||
<pre> | |||
# cp -a /mnt/usr/lib/grub/i386-pc/* /mnt/boot/grub && sync | |||
</pre> | |||
}} | |||
* chroot:a till din nya miljö för att installera GRUB: | |||
{{Box Kod|| | |||
<pre> | |||
# mount -o bind /dev /mnt/dev | |||
# mount -t proc none /mnt/proc | |||
# chroot /mnt /bin/bash | |||
</pre> | |||
}} | |||
# Installera GRUB på alla 3 diskar: | |||
{{Box Kod|Lägg till --no-floppy om du inte har någon floppy enhet| | |||
<pre> | |||
# grub [–no-floppy] | |||
grub> device (hd0) /dev/sda | |||
grub> root (hd0,0) | |||
grub> setup (hd0) | |||
(Repetera detta för sdb och sdc) | |||
grub> quit | |||
</pre> | |||
}} | |||
# Sätt raid info: mdadm -D --scan >> /etc/mdadm.conf | # Sätt raid info: mdadm -D --scan >> /etc/mdadm.conf | ||
# Hoppa ur chroot:en: exit | # Hoppa ur chroot:en: exit |
Revision as of 01:49, 22 July 2009
Denna guide är under konstruktion
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.
- 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.
- Ladda in raid modulerna:
- Skapa RAID1 arrayen för /boot
- 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.
- Ladda modulen för LVM:
- Initiera /dev/md1 för LVM:
Template:Box Kod och skapa en logisk volymgrupp som vi kallar vg: Template:Box Kod
- Skapa partitionerna på vg:
- Arch Linux installationsprogram skapar en initrd genom att använda /etc/mdadm.conf, så denna fil behöver uppdateras:
- 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.
- Kopiera GRUB filerna till din boot disk:
- chroot:a till din nya miljö för att installera GRUB:
- Installera GRUB på alla 3 diskar:
- Sätt raid info: mdadm -D --scan >> /etc/mdadm.conf
- Hoppa ur chroot:en: exit
- Boota om.