Syslinux und ext-Dateisysteme

Ab der Version Syslinux 6.03 müssen Partitionen bei 64Bit-Systemen anders formatiert werden.

Achtung: Seit Syslinux 6.03 werden einige der mit Version 1.43 der e2fsprogs (17. Mai 2016) neu eingeführten Eigenschaften wie z.B. die standardmäßig aktivierte 64bit Unterstützung der ext-Dateisysteme nicht mehr unterstützt. Siehe: [1] Syslinux bricht den Bootvorgang mit der Fehlermeldung ‚Failed to load ldlinux.c32‘ ab. Soll Syslinux von einer mit ext formatierten Partition booten muss beim Formatieren dieser Partition die Option ‚-O \^64bit‘ im mkfs-Befehl mit angegeben werden. Eine nachträgliche Umwandlung in 32bit-ext ist mit ‚resize2fs -s‘ möglich.

Quelle: https://wiki.archlinux.de/title/Syslinux

Die bisherige Formatierung, die den Fehler Failed to load ldlinux.c32 produziert, sah so aus.

mkfs.ext4 -L p_arch /dev/sda1

Wenn man Syslinux mit ext verwenden möchte, muss die Formatierung mit der Option -O \^64bit angepasst werden.

mkfs.ext4 -L p_arch -O\^64bit /dev/sda1

Mit diesem Wissen werde ich morgen eine neue Arch Linux Installation starten.

Firefox startet nicht

Lässt Firefox sich nicht starten und gibt Folgendes aus,

Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.

hilft ein

killall firefox

im Terminal.
Danach sollte sich Firefox grafisch starten lassen. Wenn nicht hilft der Aufruf im Terminal!

firefox

Sollte sich Firefox jetzt widererwartend nicht starten lassen, erhält man Fehlermeldungen, um das Problem zu beseitigen.

Die Dos-Partitionstabelle löschen

Wenn ich Linux neu aufsetze, dann möchte ich manchmal zuerst die vorhandene Partitionstabelle löschen. Dazu setze ich den dd-Befehl ein.

dd if=/dev/zero of=/dev/sda bs=512 count=1

Mit dem Befehl wird der erste Sektor der Festplatte gelöscht. Dieser Bereich nennt sich Master Boot Record (MBR) und enthält die Partitionstabelle.
Nach dem Löschen der Partitionstabelle sind die vorherigen Dateien auf der Festplatte noch vorhanden. Nun Kann ich eine neue Partitionstabelle anlegen und die Festplatte neu partitionieren.

Dateien per PGP bequem mit Rechtsklick verschlüsseln

Seit Ubuntu 12.04 können wieder Dateien per Kontextmenü verschlüsselt werden. In den Ubuntuversionen zwischen 10.04 und 12.04 war diese Funktionalität entfernt worden.
Es muss das Paket seahorse-nautilus installiert werden.

sudo apt-get install seahorse-nautilus

Nun muss der Rechner neugetartet werden, damit die Erweiterung in den Dateimanager und in das System integriert wird.

Kontextmenü im Dateimanager Nautilus

Rechtsklick auf eine Datei


Möchte man nun eine Datei(Geheimedatei) verschlüsseln, muss diese rechtsgeklickt werden und im Kontextmenü Verschlüsseln … angewählt werden. Nun wählt man den öffentlichen Schlüssel des Empfängers aus und es wird die Geheimedatei.pgp erstellt.
Zum Entschlüsseln genügt ein Doppelklick auf die Geheimedatei.pgp.

Zur Beachtung: Der Dateiname bleibt lesbar. Also sollte man, um nicht neugierige Blicke anzuziehen, die Datei nicht Geheimedatei nennen.
Auf diese Weise kann man nun auch private Dateien durchs Internet schicken ohne das andere mitlesen können.

shutdown: Der letzte Befehl des Tages

Der letzte Befehl des Tages, den ich ins Terminal eingebe ist oft der shutdown-Befehl.
Der Befehl ist ausschließlich root (dem Administrator) vorbehalten. Shutdown ist der sicherste Weg um Linux zu beenden. Das Herunterfahren mit shutdown kann durch verschieden Optionen individualisiert werden.

Um den Rechner herunterzufahren nutzt man:
sudo shutdown -h now
Um den Rechner herunterzufahren und neuzustarten gibt man ein:
sudo shutdown -r now
Eine andere Möglichkeit einen Rechnerneustart zu erreichen ist auch:
sudo reboot

Häufig ist es so, dass ich meinen Rechner zeitgesteuert herunterfahren möchte. Der PC soll noch arbeiten z.B. Downloads und Kopiervorgänge beenden,Nachrichten empfangen oder der Musikplayer soll mich in den Schlaf spielen. Auf keinen Fall soll der PC die ganze Nacht durchlaufen.
Darum gebe ich ein, wann der Rechner herunterfahren soll, hier im Beispiel ist es 23.00 Uhr.
sudo shutdown -h 23:00
Um den shutdown abzubrechen reicht ein
sudo shutdown -c

Das sind nur einige Beispiele. Linux und der shutdown-Befehl können noch viel flexibler angewendet werden. Es hängt davon ab, was man erreichen möchte.

Eine Schrift für die Konsole festlegen

Auf dem letzten Linux Stammtisch hatte ich erzählt, dass ich bei der Installation von Arch Linux auf meinem Lenovo ThinkPad X201 Probleme mit der Schriftausgabe hatte. Bei dem Drücken verschiedener Tasten erschienen nur kryptische Zeichen in der Konsole. Die Option loadkeys de-latin1 hatte ich natürlich gesetzt.
Susanne kannte diese Problematik und zeigte mir ihre Konfiguration. Sie hat die Schriftart terminus-font installiert und die /etc/vconsole.conf bearbeitet.

/etc/vconsole.conf

KEYMAP=de-latin1-nodeadkeys
FONT=Lat2-Terminus16

Sollte dieses Problem bei meiner nächsten Installation auf meinem ThinkPad nochmals auftauchen, dann werde ich diesen Tipp probieren.

In Manjaro den Adobe Flash Player deinstallieren

In Linux Manjaro sind sehr viele Programme vorinstalliert. So auch der Adobe Flash Player. Von diesem entledige ich mich sofort nach der Installation von Manjaro.

sudo pacman -R flashplugin

Der Adobe Flash Player wird in Zeiten von HTML5 nicht mehr benötigt und stellt nur noch ein Sicherheitsrisiko für meinen Computer da.

Die Größe der Root-Partition

Bei meinen bisherigen Linux-Installationen habe ich immer eine Partitionsgröße von 10GB für die Root-Partition verwendet. Damit bin ich viele Jahre gut gefahren. Bei der Installation von Arch Linux auf meinem Desktop-PC habe ich mich mit diesem Wert sehr verschätzt.
Die Partition ist jetzt mit 9GB Daten belegt, für weitere Installationen ist der Platz zu knapp bemessen. Für meine zukünftigen Installationen halte ich eine Größe von 20GB der Root-Partition für angemessen.

screenFetch installiert

Ich habe mir heute mal screenFetch installiert.
sudo pacman -S screenfetch
Ich wollte wissen wie das ASCII Logo meiner Distribution aussieht.

screenFetch mit ASCII Arch Linux Logo

screenFetch mit ASCII


Eine Konfiguration musste ich nicht an screenFetch vornehmen. Auf der rechten Seite findet man einige Systeminformationen.
Für eine detaillierte Hardwareinformation setze ich das Tool inxi ein.

Den Xfce-Desktop sperren

Um meinen Xfce-Desktop zu sperren nutze ich den Bildschirmschoner XScreenSaver. Dieser wird mit dem Paket xscreensaver installiert.
Im Terminal stehen zwei Befehle zum sperren des Desktops zur Verfügung.

xscreensaver-command -lock

und

xflock4

Xfce-Desktop ist mit XScreenSaver gesperrt

Bildschirmsperre


Der Bildschirm kann aber auch per Tastenkombination gesperrt werden.
Einstellungen ⇒ Einstellungen ⇒ Tastatur ⇒ Tastenkürzel für Anwendungen
Die Tastatureinstellungen und Tastenkürzel für Anwendungen bearbeiten

Tastatureinstellungen