Hi Leute ...
Ich wollte mir heute früh mal einen alten Stick basteln nach folgendem Verfahren:
ZitatAlles anzeigen
Eine weitere Möglichkeit den Rechner bei eingefrorenem Desktop ordnungsgemäß ohne Dateisystemschäden runterzufahren ist die Verwendung eines ausgemusterten USB-Stick`s mit einer entsprechenden udev-Regel.
Zunächst suchen wir mit dem Befehl
lsusb -v
die Seriennummer unseres Sticks:
iSerial 070007851D17065D
Uns interessiert hier nur die Seriennummer. 070007851D17065D
Danach öffnet man mit Alt+F2 und der Eingabe von kdesu kate oder kdesu kwrite einen Editor mit Root-Rechten und schreibt diesen Befehl dort rein:
BUS=="usb", KERNEL=="sd??", SYSFS{serial}=="070007851D17065D", RUN+="/sbin/reboot"
Die Seriennummer ist den eigenen Gegebenheiten anzupassen.
Diese Datei speichern wir unter dem Namen:
20-stick-reboot.rules
im Verzeichnis
/etc/udev/rules.d
Nun ziehen wir den Stick wieder raus und starten den Rechner neu; ab diesen Zeitpunkt "überwacht" der Rechner das einstecken dieses "Reboot-Sticks".
Das Auslesen der Seriennummer des Sticks funktioniert mit dem oben genannten Befehl nicht wie gewünscht. Ich habe dann folgenden Befehl verwendet:
Dieser brachte folgendes Ergebnis:
Nun habe ich die Seriennummer (AA04012700008547) eingesetzt und bin dann weiterhin folgendermaßen verfahren:
Wie in der Anleitung genannt die Regel erstellt und in das genannte Verzeichnis kopiert.
Die Regel sieht jetzt bei mir folgendermaßen aus:
Stick abgezogen, Rechner neu gestartet und dann mal probehalber den Stick eingesteckt.
Reaktion = 0
Wo könnte der Fehler liegen?
Anmerkung: Den Stick habe ich vorher extra gelöscht im Partitionsmanager und dann neu Partitioniert und mit ext4 Formatiert. Der ist 100% in Ordnung, soweit man das sagen kann.
Zumal das auch in dem Falle hier keine Rolle spielt, da es ja nur um das Auslesen der Seriennummer geht.
Nur, falls einer auf die Idee kommt, es läge am Stick.
Ich vermute den Fehler irgendwo im Bereich der Erkennung, weiß aber nicht, wo ich ansetzen soll.