Manjaro (0.8.8) Installation
Manjaro ist eine bedienerfreundliche Linux-Distribution, die auf dem unabhängig entwickelten Arch-Betriebssystem basiert. Es handelt sich um ein Rolling Release, das immer mit den neuesten Programmversionen arbeitet. Dadurch können auch mal Probleme im System auftreten, die einen Eingriff auf der Shell erfordern. Empfehlen würde ich deshalb Manjaro nur Anwendern, die sich schon ein wenig mit Linux auskennen. Ansonsten würde ich „Linux Mint Debian Edition“ ( LMDE ) mit Cinnamon oder Mate empfehlen.
Aktuellste Version Downloaden über http://manjaro.org/.
Mit "MultiSystem" auf Multiboot USB Stick, bzw. mit "dd bs=4M if=manjaro_XXX.iso of=/dev/sdX" auf normalen USB Stick schreiben.
Von USB Stick booten und Livesystem starten. System ausprobieren bzw. installieren.
Anpassungen nach Installation (XFCE):
-
Benutzer
Gemeinsame Gruppe und Benutzer anlegen und gemeinsame Gruppe zuweisen.
Jeweils einmal Anmelden und anschließend Dir .config löschen und Muster kopieren.
-
Anpassen der /etc/fstab
# /dev/sda10 /media/daten
UUID=b45b2ba4-b4d7-497f-9666-1addab0a625a /media/daten ext4 auto,defaults 0 2
# /dev/sdf3 /home/Sicherung
UUID=785853e8-60e6-49bb-beae-b5dd3be7015c /home/SICHERUNG ext4 auto,defaults 0 2Systemd bietet die Möglichkeit, bestimmte Partitionen erst zu mounten, wenn man auf die Mountpoints zugreift.
(Das beschleunigt den Bootvorgang)
z.B. folgende Einträge in der /etc/fstab ersetzen wie beschrieben:
alt:
UUID=b45b2ba4-b4d7-497f-9666-1addab0a625a /media/daten ext4 auto,defaults 0 2
UUID=785853e8-60e6-49bb-beae-b5dd3be7015c /home/SICHERUNG ext4 auto,defaults 0 2
neu:
UUID=b45b2ba4-b4d7-497f-9666-1addab0a625a /media/daten ext4 noauto,comment=systemd.automount 0 2
UUID=785853e8-60e6-49bb-beae-b5dd3be7015c /home/SICHERUNG ext4 noauto,comment=systemd.automount 0 2 - /etc/rc.local Anpassungen übernehmen.
- Symbolische Links auf Datenpartition mit Script "make_symlink.sh" erstellen
- Statische IP zuweisem beim Booten
Damit die IP-Adresse bei jedem Start des Systems vergeben wird erstelle die Datei /etc/conf.d/network. In dieser Datei werden die Einstellungen zu dem Netzwerkgerät gespeichert.
/etc/conf.d/network
interface=eth0
address=192.168.1.2
netmask=24
broadcast=192.168.1.255
gateway=192.168.1.1
/etc/resolv.conf
nameserver 192.168.1.1
Danach erstelle die Datei /etc/systemd/system/network.service. Dies ist die Servicebeschreibung für systemd.
/etc/systemd/system/network.service
[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
Jetzt noch den Service für systemd auf enabled stellen
systemctl enable network
systemctl disable ModemManager.service
systemctl disable NetworkManager.service
# systemctl disable syslog-ng.service
systemctl disable bluetooth.service # hab i net
Programme nachinstalieren:
pacman -S openssh gnucash rsnapshot xsane vim
yaourt -S mcrypt
Sicherung:
Sicherungsskripts und /etc/rsnapshot.conf kopieren, Crontabeinträge übernehmen
Bootprozesse analysieren:
systemd-analyze
# giebt Bootdauer aus z.B: Startup finished in 3.893s (kernel) + 22.558s (userspace) = 26.451s
systemd-analyze blame
# Giebt die Prozesse mit Dauer aus, z.B:
13.145s NetworkManager-wait-online.service
5.882s NetworkManager.service
3.330s alsa-restore.service
.......................
systemd-analyze plot > /tmp/plot.svg
# giebt die Bootprozesse Graphisch aus
systemctl disable NetworkManager-wait-online.service
# NetworkManager-wait-online.service abschalten
Grafikkartentreiber:
Aktuellen Treiber abfragen:
mhwd
inxi -G
Nicht freien Treiber installieren:
mhwd -a pci nonfree 0300