Arch: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
=Installation=
*[[Arch Installation]]


==Booten des Images==
=LINKS=
 
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
Created symlink from /etc/systemd/system/multi-user.target.wants/network.service to /etc/systemd/system/network.service.
=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
=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_User_Repository
*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

Version vom 11. November 2014, 21:48 Uhr