Arch Install Scripts: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Die Seite wurde neu angelegt: „# partition disks #:* use fdisk, parted, cfdisk, etc #:* create any stacked block devices like LVM, LUKS, or RAID # for…“
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
# partition disks
# Festplatten partitionieren
#:* use fdisk, parted, cfdisk, etc
#:* Mit fdisk, parted, cfdisk, [[gdisk]] etc
#:* create any stacked block devices like [[lvm|LVM]], [[Dm-crypt_with_LUKS|LUKS]], or [[RAID|RAID]]
#:* Virtuelle Blockgeräte wie [[LVM]], [[Festplatte verschlüsseln|LUKS]], [[RAID|RAID]] etc. einrichten
# format partitions
# Partitionen erstellen
#:* mkfs for filesystem of your choosing
#:* mkfs des jeweiligen Dateisystems ausführen
# mount the partitions
# Partitionen einhängen
#:* mount the root partition on /mnt
#:* Root-Partition nach /mnt einhängen
#:* create dirs for and mount any other partitions (such as <code>/mnt/boot</code>)
#:* Für weitere Partitionen Ordner anlegen und entsprechend einhängen (bspw. <code>/mnt/boot</code>)
# [[configuring network|connect to the internet]]
# Internet-Zugriff einrichten
#:* Assuming a wired connection, running <code>dhcpcd</code> is sufficient to get a lease
#:* Bei Ethernet reicht es in der Regel, <code>dhcpcd</code> auszuführen.
# install the base system
# Das Basissystem einrichten
#:* <code>pacstrap /mnt base{,-devel} [more packages...]</code>
#:* <code>pacstrap /mnt base{,-devel} [weitere Pakete...]</code>
# install and configure a bootloader
# Bootloader konfigurieren und einrichten
#:* [[Syslinux|syslinux]]
#:* [[Syslinux|syslinux]]
#:* [[Grub2|grub]]
#:* [[Grub2|grub]]
# configure system
# System einrichten
#:* generate an [[fstab]]: <code>genfstab -p /mnt >> /mnt/etc/fstab</code>
#:* [[fstab]] generieren: <code>genfstab -p /mnt >> /mnt/etc/fstab</code>
#:* <code>arch-chroot /mnt</code>
#:* <code>arch-chroot /mnt</code>
#:** write hostname to <code>/etc/hostname</code>
#:** System konfigurieren: Entweder für [[Rc.conf|sysvinit]] oder für [[systemd]] (empfohlen)
#:** symlink <code>/etc/localtime</code> to <code>/usr/share/zoneinfo/Zone/SubZone</code>
#:*** Für systemd:
#:** add locale preferences to <code>/etc/locale.conf</code>
#:*** Hostnamen in <code>/etc/hostname</code> eintragen
#:** uncomment locales from <code>/etc/locale.gen</code>, generate them with "locale-gen"
#:*** <code>/usr/share/zoneinfo/ZONE/ORT</code> nach <code>/etc/localtime</code> symlinken (Zone/Ort anpassen).
#:** configure <code>/etc/mkinitcpio.conf</code> as needed, see [[mkinitcpio]]
#:*** Spracheinstellungen in <code>/etc/locale.conf</code> ergänzen
#:** <code>mkinitcpio -p linux</code>
#:*** Gewünschte Sprachen in code>/etc/locale.gen</code> auskommentieren, anschließend mit "locale-gen" erzeugen
# unmount the things you mounted in step 3
#:** [[mkinitcpio]] über <code>/etc/mkinitcpio.conf</code> konfigurieren
# reboot!
#:** Kernel-Image erzeugen: <code>mkinitcpio -p linux</code>
# Partitionen aushängen, chroot verlassen.
# Rebooten!

Version vom 16. Juli 2012, 15:32 Uhr

  1. Festplatten partitionieren
    • Mit fdisk, parted, cfdisk, gdisk etc
    • Virtuelle Blockgeräte wie LVM, LUKS, RAID etc. einrichten
  2. Partitionen erstellen
    • mkfs des jeweiligen Dateisystems ausführen
  3. Partitionen einhängen
    • Root-Partition nach /mnt einhängen
    • Für weitere Partitionen Ordner anlegen und entsprechend einhängen (bspw. /mnt/boot)
  4. Internet-Zugriff einrichten
    • Bei Ethernet reicht es in der Regel, dhcpcd auszuführen.
  5. Das Basissystem einrichten
    • pacstrap /mnt base{,-devel} [weitere Pakete...]
  6. Bootloader konfigurieren und einrichten
  7. System einrichten
    • fstab generieren: genfstab -p /mnt >> /mnt/etc/fstab
    • arch-chroot /mnt
      • System konfigurieren: Entweder für sysvinit oder für systemd (empfohlen)
        • Für systemd:
        • Hostnamen in /etc/hostname eintragen
        • /usr/share/zoneinfo/ZONE/ORT nach /etc/localtime symlinken (Zone/Ort anpassen).
        • Spracheinstellungen in /etc/locale.conf ergänzen
        • Gewünschte Sprachen in code>/etc/locale.gen auskommentieren, anschließend mit "locale-gen" erzeugen
      • mkinitcpio über /etc/mkinitcpio.conf konfigurieren
      • Kernel-Image erzeugen: mkinitcpio -p linux
  8. Partitionen aushängen, chroot verlassen.
  9. Rebooten!