Arch: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(12 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=Installation=
+
*[[Arch Howtos]]
 
+
*[[Arch Installation]]
==Booten des Images==
+
*[[Arch Uefi]]
 
+
*[[Arch Icinga2]]
Deutsches Tastaturlayout wählen
 
 
 
loadkeys de
 
 
 
==Festplatten einrichten==
 
 
 
===Partitionieren===
 
*[[gdisk]]
 
 
 
===Formatieren===
 
 
 
====Rootpartition====
 
 
 
mkfs.ext4 /dev/sda1
 
 
 
Dies legt auf der ersten Partition ein EXT4 Dateisystem an
 
 
 
====Swappartition====
 
 
mkswap -L swap /dev/sda2
 
 
 
Dies legt auf der zweiten Partition ein Swap-Dateisystem an.
 
 
 
 
 
===Partitioenn einbinden===
 
 
 
Rootpartition
 
 
 
mount /dev/sda1 /mnt
 
 
 
Swappartition
 
 
 
swapon /dev/sda2
 
 
 
 
 
==Installation des Basissystems==
 
 
 
pacstrap /mnt base base-devel
 
 
 
==fstab erzeugen==
 
 
 
genfstab -p /mnt > /mnt/etc/fstab
 
 
 
Überprüfen mit
 
 
 
cat /mnt/etc/fstab
 
 
 
==Installationsmedium verlassen und System starten==
 
 
 
arch-chroot /mnt/
 
 
 
==Einrichten des Systems==
 
 
 
===Installation von vi/vim/nano===
 
 
 
pacman -S $(vi/vim/nano)
 
 
 
===Hostname===
 
 
 
echo $hostname > /etc/hostname
 
 
 
===Sprache und Lokalisierung===
 
 
 
echo LANG=de_DE.UTF-8 > /etc/locale.conf
 
echo LC_COLLATE=C >> /etc/locale.conf
 
 
 
===Tastaturbelegung===
 
 
 
echo KEYMAP=de-latin1 > /etc/vconsole.conf
 
 
 
===Zeitzone===
 
 
 
ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime
 
 
 
===Konfiguration der Hosts===
 
 
vi /etc/hosts
 
 
 
#<ip-address> <hostname.domain.org> <hostname>
 
127.0.0.1 localhost.localdomain localhost
 
::1 localhost.localdomain localhost
 
 
===Nameserver einstellen===
 
 
 
vi /etc/resolv.conf
 
 
 
nameserver DNS-Server des Providers
 
 
 
===locale.gen===
 
 
 
vi /etc/locale.gen
 
 
 
Suchen und das # am anfang folgender Zeilen entfernen:
 
 
 
#de_DE.UTF-8 UTF-8
 
#de_DE ISO-8859-1
 
#de_DE@euro ISO-8859-15
 
 
 
Anschließend speichern und die locale generieren
 
 
 
locale-gen
 
 
Ausgabe:
 
 
 
Generating locales...
 
de_DE.UTF-8... done
 
de_DE.ISO-8859-1... done
 
de_DE.ISO-8859-15@euro... done
 
Generation complete.
 
 
==Linuxkernel erzeugen==
 
 
 
pacman -S linux
 
 
 
mkinitcpio -p linux
 
 
 
==Rootpasswort vergeben==
 
 
 
passwd
 
 
 
Enter new UNIX password: geheim
 
Retype new UNIX password: geheim
 
 
 
==GRUB installieren und einrichten==
 
 
 
pacman -S grub
 
 
 
grub-mkconfig -o /boot/grub/grub.cfg
 
 
 
grub-install /dev/sda
 
 
 
 
 
==System neustarten==
 
 
 
exit
 
 
 
umount /dev/sda1
 
 
 
reboot
 
 
 
 
 
=Netzwerk einrichten mit systemd=
 
 
 
==Tools nachinstallieren==
 
 
 
pacman -S iproute2
 
 
 
==Schnittstellen ermitteln==
 
 
 
ip link show
 
 
 
==Temporäre IP zuteilen==
 
 
 
ip addr add 192.168.0.100/24 dev eth0
 
 
 
Gateway zuweisen
 
 
ip route add default via 192.168.0.1
 
 
 
==Automatisch beim booten==
 
 
 
Erstellen der Datei /etc/conf.d/network mit folgendem Inhalt:
 
 
 
interface=eth0
 
address=192.168.0.100
 
netmask=24
 
broadcast=192.168.1.255
 
gateway=192.168.0.1
 
 
 
Erstellen der Datei /etc/systemd/system/network.service mit folgendem Inhalt:
 
<pre>
 
[Unit]
 
Description=Network startup
 
Wants=network.target
 
Before=network.target
 
 
 
[Service]
 
Type=oneshot
 
RemainAfterExit=yes
 
EnvironmentFile=/etc/conf.d/network
 
ExecStart=/sbin/ip link set dev ${interface} up
 
ExecStart=/sbin/ip addr add ${address}/${netmask} broadcast ${broadcast} dev ${interface}
 
ExecStart=/sbin/ip route add default via ${gateway}
 
ExecStop=/sbin/ip addr flush dev ${interface}
 
ExecStop=/sbin/ip link set dev ${interface} down
 
 
 
[Install]
 
WantedBy=multi-user.target
 
</pre>
 
 
 
In der Datei /etc/resolv.conf prüfen ob der richtige Nameserver eingetragen ist und dies gegebenenfalls berichtigen
 
 
 
Jetzt den Service starten mit
 
 
systemctl enable network
 
 
 
=Paketverwaltung=
 
 
 
==Pacman==
 
 
 
Pacman ist der All-in-One Paketmanager von Arch Linux. Mit ihm kann man Pakete suchen, herunterladen, installieren und aktualisieren, überprüfen und entfernen.
 
 
 
Die wichtigsten Optionen sind
 
 
 
*-S Pakte installieren
 
*-R Paket deinstallieren
 
*-Syu komplettes System aktualisieren
 
*-Su installierte Pakete aktualisieren
 
*-Ss nach Aketen suchen. Ein Teil des Namens ist ausreichend
 
*-Qi Informationen zu installiertem Paket anzeigen
 
*-Si Informationen zu nicht instaliertem Paket anzeigen
 
  
 +
*https://debianforum.de/forum/viewtopic.php?f=12&t=152136
 +
*[https://wiki.archlinux.de/title/Arch_User_Repository Arch User Repository]
 +
*[https://wiki.archlinux.de/title/UEFI_Installation uefi-install]
 +
*[https://wiki.archlinux.org/index.php/VirtualBox virtual-box]
 
=LINKS=
 
=LINKS=
 
*https://wiki.archlinux.de/title/Hauptseite
 
*https://wiki.archlinux.de/title/Hauptseite
 
*https://wiki.archlinux.de/title/Anleitung_f%C3%BCr_Einsteiger
 
*https://wiki.archlinux.de/title/Anleitung_f%C3%BCr_Einsteiger
 
*https://wiki.archlinux.de/title/Statische_IP
 
*https://wiki.archlinux.de/title/Statische_IP
 +
*https://wiki.archlinux.de/title/Arch_Build_System
 
*https://wiki.archlinux.org/index.php/Systemd
 
*https://wiki.archlinux.org/index.php/Systemd
 
*https://wiki.archlinux.de/title/pacman
 
*https://wiki.archlinux.de/title/pacman
 
*http://www.heise.de/open/artikel/Das-Init-System-Systemd-Teil-1-1563259.html
 
*http://www.heise.de/open/artikel/Das-Init-System-Systemd-Teil-1-1563259.html
 
*http://www.schreibdichte.de/resource/dokumente/archlinux_grundinstallation_und_mehr
 
*http://www.schreibdichte.de/resource/dokumente/archlinux_grundinstallation_und_mehr

Aktuelle Version vom 25. Februar 2015, 14:01 Uhr