Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
tachtler:archlinux_-_minimal_server_installation [2020/02/01 05:42] – [Netzwerk: systemd] klaus | tachtler:archlinux_-_minimal_server_installation [2020/12/04 12:03] – [Bootloader: GRUB] klaus |
---|
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: |
## 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> |
| |
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> |
| |
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: |