Arch: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(9 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.
 
−
 
 
−
 
 
−
===Partitionen 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 vim
 
−
 
 
−
===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.0.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