Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:archlinux_-_minimal_server_installation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
tachtler:archlinux_-_minimal_server_installation [2020/02/01 05:42] – [Netzwerk: systemd] klaustachtler:archlinux_-_minimal_server_installation [2020/12/04 12:03] – [Bootloader: GRUB] klaus
Zeile 620: Zeile 620:
 root@archiso ~ # cp -a /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.orig root@archiso ~ # cp -a /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.orig
 </code> </code>
 +
 +**bis Version 2020-06**
  
 Um nur die lokalen Server, hier nur aus Deutschland, in der Konfigurationsdatei ''/etc/pacman.d/mirrorlist'' vorzufinden, kann nachfolgender Befehl verwendet werden: Um nur die lokalen Server, hier nur aus Deutschland, in der Konfigurationsdatei ''/etc/pacman.d/mirrorlist'' vorzufinden, kann nachfolgender Befehl verwendet werden:
Zeile 699: Zeile 701:
 ## Germany ## Germany
 Server = http://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/$arch Server = http://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/$arch
 +</code>
 +
 +**ab Version 2020-07**
 +
 +Um nur die lokalen Server, hier nur aus Deutschland, in der Konfigurationsdatei ''/etc/pacman.d/mirrorlist'' vorzufinden, kann nachfolgender Befehl verwendet werden:
 +<code>
 +root@archiso ~ # grep -E -A 1 ".*.de.*$" /etc/pacman.d/mirrorlist.orig | sed '/--/d' > /etc/pacman.d/mirrorlist
 +</code>
 +
 +Der so generierte Inhalt der Konfigurationsdatei ''/etc/pacman.d/mirrorlist'' kann zur Kontrolle mit nachfolgendem Befehl ausgegeben werden:
 +<code>
 +root@archiso ~ # cat /etc/pacman.d/mirrorlist
 +Server = https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
 +Server = https://arch.jensgutermuth.de/$repo/os/$arch
 +Server = https://mirror.wtnet.de/arch/$repo/os/$arch
 +Server = https://mirror.ubrco.de/archlinux/$repo/os/$arch
 +Server = https://mirror.dal10.us.leaseweb.net/archlinux/$repo/os/$arch
 +Server = https://mirrors.niyawe.de/archlinux/$repo/os/$arch
 +Server = https://archlinux.ip-connect.vn.ua/$repo/os/$arch
 +Server = https://mirror.gnomus.de/$repo/os/$arch
 +Server = https://mirror.bethselamin.de/$repo/os/$arch
 +Server = https://mirror.mikrogravitation.org/archlinux/$repo/os/$arch
 +Server = https://ftp.fau.de/archlinux/$repo/os/$arch
 +Server = https://mirror.cloroformo.org/archlinux/$repo/os/$arch
 +Server = https://mirror.yandex.ru/archlinux/$repo/os/$arch
 +Server = https://mirror.srv.fail/archlinux/$repo/os/$arch
 +Server = https://dist-mirror.fem.tu-ilmenau.de/archlinux/$repo/os/$arch
 +Server = https://ind.mirror.pkgbuild.com/$repo/os/$arch
 +Server = https://packages.oth-regensburg.de/archlinux/$repo/os/$arch
 +Server = https://mirrors.rit.edu/archlinux/$repo/os/$arch
 </code> </code>
  
Zeile 1538: Zeile 1570:
 GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet" GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet"
 GRUB_CMDLINE_LINUX="" GRUB_CMDLINE_LINUX=""
 +
 +# Preload both GPT and MBR modules so that they are not missed
 +GRUB_PRELOAD_MODULES="part_gpt part_msdos"
 </code> </code>
  
Zeile 1551: Zeile 1586:
 GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 net.ifnames=0" GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 net.ifnames=0"
 GRUB_CMDLINE_LINUX="" GRUB_CMDLINE_LINUX=""
 +
 +# Preload both GPT and MBR modules so that they are not missed
 +GRUB_PRELOAD_MODULES="part_gpt part_msdos lvm"
 </code> </code>
  
-**__Erklärung:__**+**__Erklärungen:__**
  
   * <code>GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 net.ifnames=0"</code>   * <code>GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 net.ifnames=0"</code>
  
 Damit Meldungen des ''systemd''-Dienstes/Daemon zu sehen sind, muss der Parameter ''quit'' entfernt werden **__und__** der Parameter ''net.ifnames=0'' hinzugefügt werden. Der Paramater ''net.ifnames=0'' sorgt dafür, das als Benzeichner bei Netzwerkkarten wieder die Notation ''ethX'' (Das ''X'' steht für eine Zahl) verwendet wird! Damit Meldungen des ''systemd''-Dienstes/Daemon zu sehen sind, muss der Parameter ''quit'' entfernt werden **__und__** der Parameter ''net.ifnames=0'' hinzugefügt werden. Der Paramater ''net.ifnames=0'' sorgt dafür, das als Benzeichner bei Netzwerkkarten wieder die Notation ''ethX'' (Das ''X'' steht für eine Zahl) verwendet wird!
 +
 +  * <code>GRUB_PRELOAD_MODULES="part_gpt part_msdos lvm"</code>
 +
 +Hier muss am ende der Zeile das laden des Moduls ''lvm'' hinzugefügt werden, da sonst bei Änderungen am Dateisystem, welches auch den Bootloader **GRUB** betrifft, nachfolgende Fehlermeldung **__vermiden__** werden kann. (Die Fehlermeldung ist zwar "__nur__" ein Hinweis und kosmetischer Natur.)
 +<code>
 +File descriptor 6 (socket:[18177]) leaked on vgs invocation. Parent PID 757: /usr/bin/grub-probe
 +File descriptor 7 (socket:[18178]) leaked on vgs invocation. Parent PID 757: /usr/bin/grub-probe
 +File descriptor 8 (socket:[18188]) leaked on vgs invocation. Parent PID 757: /usr/bin/grub-probe
 +</code>
  
 Abschließend muss noch die **GRUB**-Konfiguration generiert werden, was mit nachfolgendem Befehl durchgeführt werden kann: Abschließend muss noch die **GRUB**-Konfiguration generiert werden, was mit nachfolgendem Befehl durchgeführt werden kann:
tachtler/archlinux_-_minimal_server_installation.txt · Zuletzt geändert: 2023/05/10 11:16 von klaus