Arch Linux auf einem MacBook Pro (13", Mid 2009): Unterschied zwischen den Versionen
Aze (Diskussion | Beiträge) K (→Vorbereitung) |
Werner (Diskussion | Beiträge) (mkinitcpio.conf: Syntax an v24+ angepasst) |
||
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{unvollständig}} | |||
Installation auf einem [http://de.wikipedia.org/wiki/Apple_MacBook_Pro#Siebte_Generation_.28Juni_2009.2C_13.E2.80.B3.2C_15.E2.80.B3.2C_17.E2.80.B3.29 MacBookPro5,5] ([http://manuals.info.apple.com/en_US/MacBook_Pro_13inch_Mid2009.pdf Manual]) | Installation auf einem [http://de.wikipedia.org/wiki/Apple_MacBook_Pro#Siebte_Generation_.28Juni_2009.2C_13.E2.80.B3.2C_15.E2.80.B3.2C_17.E2.80.B3.29 MacBookPro5,5] ([http://manuals.info.apple.com/en_US/MacBook_Pro_13inch_Mid2009.pdf Manual]) | ||
Zeile 65: | Zeile 65: | ||
fstab generieren | fstab generieren | ||
genfstab -p /mnt >> /mnt/arch/etc/fstab | genfstab -p /mnt/arch >> /mnt/arch/etc/fstab | ||
chroot in das neue System | chroot in das neue System | ||
arch-chroot /mnt/arch | arch-chroot /mnt/arch | ||
Konfigurationsdateien anpassen | Konfigurationsdateien anpassen (siehe [https://wiki.archlinux.org/index.php/locale#Write_locale_in_.locale.conf locale.conf]) | ||
vi /etc/hostname | vi /etc/hostname | ||
vi /etc/locale.conf | vi /etc/locale.conf | ||
Zeile 77: | Zeile 77: | ||
ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime | ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime | ||
Wichtig für verschlüsselte /root-Partition: | Wichtig für verschlüsselte {{ic|/root}}-Partition: | ||
{{hc|vi /etc/mkinitcpio.conf|HOOKS{{=}}(... filesystems '''keyboard keymap encrypt lvm2''' fsck)}} | |||
Kernel-Image erzeugen | Kernel-Image erzeugen | ||
Zeile 88: | Zeile 88: | ||
Tastaturlayout permanent speichern | Tastaturlayout permanent speichern | ||
vi /etc/vconsole.conf | vi /etc/vconsole.conf | ||
[[Kategorie:Installation]] |
Aktuelle Version vom 4. Januar 2018, 18:52 Uhr
Dieser Artikel oder Artikelabschnitt ist noch nicht vollständig!
Installation auf einem MacBookPro5,5 (Manual)
Hardware Übersicht
- /dev/sda SSD mit Mac OS X
- /dev/sdb HDD mit Partition für Daten + Arch Linux
Geplante Partitionierung
- /dev/sdb1 EFI
- /dev/sdb2 Daten
- /dev/sdb3 Boot-Partition
- /dev/sdb4 Arch Linux (verschlüsselt)
Vorbereitung
Arch Linux Image auf SD-Karte kopieren
ALT-Taste gedrückt halten nach dem Anschalten und Arch Linux von SD-Karte starten
Internet-Verbindung herstellen und testen
dhcpcd ping -c3 archlinux.de
Partitionierung der Festplatte (wie oben beschrieben)
gdisk /dev/sdb
Dateisystem der /boot-Partition erstellen
mkfs.ext2 /dev/sdb3
verschlüsselte System-Partition erstellen (swapfile kommt später...)
Festplatte mit zufälligen Daten überschreiben
shred -v /dev/sdb4
/dev/sdb4 verschlüsseln
modprobe dm-crypt cryptsetup -c aes-xts-plain -y -s 512 luksFormat /dev/sda4
verschlüsselte Partition öffnen
cryptsetup luksOpen /dev/sda4 lvm
LVM auf der verschlüsselten Partition erstellen
pvcreate /dev/mapper/lvm vgcreate main /dev/mapper/lvm
/root-Partition im LVM erstellen
lvcreate -l 100%FREE -n root main
Dateisystem der /boot-Partition erstellen
mkfs.ext4 /dev/mapper/main-root
alle Partitionen mounten
mkdir /mnt/arch mount /dev/mapper/main-root /mnt/arch mkdir /mnt/arch/boot mount /dev/sdb3 /mnt/arch/boot
Installation
Basissystem installieren
pacstrap /mnt/arch base base-devel
fstab generieren
genfstab -p /mnt/arch >> /mnt/arch/etc/fstab
chroot in das neue System
arch-chroot /mnt/arch
Konfigurationsdateien anpassen (siehe locale.conf)
vi /etc/hostname vi /etc/locale.conf vi /etc/locale.gen locale-gen ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime
Wichtig für verschlüsselte /root
-Partition:
vi /etc/mkinitcpio.conf
HOOKS=(... filesystems keyboard keymap encrypt lvm2 fsck)
Kernel-Image erzeugen
mkinitcpio -p linux
root-Passwort setzen
passwd
Tastaturlayout permanent speichern
vi /etc/vconsole.conf