Arch Linux auf einem MacBook Pro (13", Mid 2009): Unterschied zwischen den Versionen

Aus wiki.archlinux.de
(Die Seite wurde neu angelegt: „''under construction'' 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_…“)
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
''under construction''
{{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 26: Zeile 26:


Partitionierung der Festplatte (wie oben beschrieben)
Partitionierung der Festplatte (wie oben beschrieben)
  fdisk /dev/sdb
  gdisk /dev/sdb


Dateisystem der /boot-Partition erstellen
Dateisystem der /boot-Partition erstellen
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 88: Zeile 88:
Tastaturlayout permanent speichern
Tastaturlayout permanent speichern
  vi /etc/vconsole.conf
  vi /etc/vconsole.conf
[[Kategorie:Installation]]

Version vom 14. Dezember 2013, 12:26 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: HOOKS="... filesystems keyboard keymap encrypt lvm2 fsck"

vi /etc/mkinitcpio.conf

Kernel-Image erzeugen

mkinitcpio -p linux

root-Passwort setzen

passwd

Tastaturlayout permanent speichern

vi /etc/vconsole.conf