Ich habe ein Skript erstellt, wie in diesem Tutorial gezeigt: http://edv-huber.com/index.php/problemloesungen/15-custom-splash-screen-for-raspberry-pi-raspbian
Aber nach dem Ausführen eines Befehls:
insserv /etc/init.d/asplashscreen
Ich bekomme Fehler:
insserv: warning script 'k01localhostrepair.sh missing lsb tags and overrides
insserv: warning: scrpt 'localhostrepair.sh' missing LSB tags and overrides
Ich denke, das liegt daran, dass ich einen Fehler gemacht habe:
chmod 777 /etc/init.d
um dort eine Datei zu kopieren. Wie repariere ich das und das oben genannte Problem?
EDIT: Ich weiß nicht warum, aber es fing an zu funktionieren (eigentlich nicht gut). Wenn RPi bootet, stürzen 4/5 Stiefel den Pi ab. Beim Laden gibt es einen Begrüßungsbildschirm, aber nach ein paar Sekunden kann ich die Konsolenausgabe am Anfang immer noch sehen. Das Begrüßungsbild verschwindet ebenfalls nach kurzer Zeit, nicht unmittelbar vor dem Start des Desktops.
linux
debian
raspberry-pi
raspbian
Tarzanno
quelle
quelle
k01localhostrepair.sh
undlocalhostrepair.sh
. LSB-Header sind diejenigen, die mit beginnen### BEGIN INIT INFO
und mit enden### END INIT INFO
. Sie müssen sich keine Sorgen machen, wenn Sie diese Skripte nie bearbeitet haben.Antworten:
Das sind nur Warnungen und werden eigentlich nichts kaputt machen. Die Idee besteht darin, in Ihrem Skript eine konsistente Dokumentation über den Zweck, die Abhängigkeiten usw. bereitzustellen, die andere Tools verwenden können.
Die Standard-Header sehen folgendermaßen aus:
Bearbeiten Sie natürlich die Details für Ihr Init-Skript.
Das Ändern der Berechtigungen
/etc/init.d
in777
ist aus Sicherheitsgründen keine gute Idee, sollte aber allein den Startvorgang nicht unterbrechen. Wenn Sie diese777
Option aktivieren , kann jeder Benutzer im System möglicherweise Änderungen vornehmen, die vom Root-Benutzer beim Booten ausgeführt werden. Belassen Sie diese Berechtigungen lieber bei so etwas wie755
oder775
(sieheman chmod
genauere Informationen zur Bedeutung dieser Berechtigungen)quelle