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       2

    Systemd 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