Installera Arch Linux på RAID och LVM: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 19: | Line 19: | ||
# Kopiera GRUB filerna till din boot disk: cp -a /mnt/usr/lib/grub/i386-pc/* /mnt/boot/grub && sync | # Kopiera GRUB filerna till din boot disk: cp -a /mnt/usr/lib/grub/i386-pc/* /mnt/boot/grub && sync | ||
# chroot:a till din nya miljö för att installera GRUB: mount -o bind /dev /mnt/dev, mount -t proc none /mnt/proc, chroot /mnt /bin/bash | # chroot:a till din nya miljö för att installera GRUB: mount -o bind /dev /mnt/dev, mount -t proc none /mnt/proc, chroot /mnt /bin/bash | ||
# Installera GRUB på alla 3 diskar: grub –no-floppy | # Installera GRUB på alla 3 diskar: grub –no-floppy grub> device (hd0) /dev/sda grub> root (hd0,0) grub> setup (hd0) grub> quit Repetera detta för sdb och sdc. | ||
grub> device (hd0) /dev/sda | |||
grub> root (hd0,0) | |||
grub> setup (hd0) | |||
grub> quit | |||
Repetera detta för sdb och sdc. | |||
# 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 10:14, 18 July 2009
Denna guide är under konstruktion
- Boota från installations CDn som vanligt
- Skapa partitionerna på hårddiskarna innan /arch/setup startas
- Exempel: Skapa 3 st små /boot partitioner på ca 64-128MB först på varje hårddisk. Sätt 0xfd som typ på dessa och markera alla partitioner som bootbara. Gör sedan en till partition av resten på alla diskar. Sätt även typen till 0xfd på dessa.
- Ladda in raid modulerna: modprobe raid1 & modprobe raid456
- Skapa raid1 arrayen för /boot: mdadm -C /dev/md0 --level=1 --raid-devices=3 /dev/sda1 /dev/sdb1 /dev/sdc1
- Skapa raid5 arrayen för LVM: mdadm -C /dev/md1 --level=5 --raid-devices=3 /dev/sda2 /dev/sdb2 /dev/sdc2 Raiden börjar nu synkas. Den behöver inte gå klart innan man fortsätter med installationen.
- Ladda modulen dm-mod: modprobe dm-mod
- Lägg till en fysisk enhet till LVM: pvcreate /dev/md1 och skapa en logisk volymgrupp som vi kallar vg: vgcreate vg /dev/md1
- Skapa partitionerna på vg. Exempel: Skapa en 2GB stor swap och en 20GB stor / partition: lvcreate --size 2G --name swap vg resp. lvcreate --size 20G --name root vg
- Eftersom systemet bygger initrd genom att använda /etc/mdadm.conf, så behövs denna fil uppdateras: mdadm –D –-scan > /etc/mdadm.conf
- Starta /arch/setup. Kör steg 0 och 1 som vanligt. Men under steg 0, välj att installera från FTP. Annars verkar mdadm hook:en inte fungera. AP: Kolla att det är så.
- 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: cp -a /mnt/usr/lib/grub/i386-pc/* /mnt/boot/grub && sync
- chroot:a till din nya miljö för att installera GRUB: mount -o bind /dev /mnt/dev, mount -t proc none /mnt/proc, chroot /mnt /bin/bash
- Installera GRUB på alla 3 diskar: grub –no-floppy grub> device (hd0) /dev/sda grub> root (hd0,0) grub> setup (hd0) grub> quit Repetera detta för sdb och sdc.
- Sätt raid info: mdadm -D --scan >> /etc/mdadm.conf
- Hoppa ur chroot:en: exit
- Boota om.