
Seit der Installation von Ubuntu 10.04 habe ich Probleme, Dinge automatisch zu starten.
Ich habe Webmin und VirtualBox installiert, aber bei jedem Neustart muss ich Folgendes manuell ausführen:
sudo /etc/init.d/webmin start
sudo /etc/init.d/vboxdrv start
Ich bin gerannt:
sudo update-rc.d -f webmin remove
und dann
hodge@hodge-fs:~$ sudo update-rc.d webmin defaults
update-rc.d: warning: webmin start runlevel arguments (2 3 4 5) do not match LSB Default-Start values (2 3 5)
Adding system startup for /etc/init.d/webmin ...
/etc/rc0.d/K20webmin -> ../init.d/webmin
/etc/rc1.d/K20webmin -> ../init.d/webmin
/etc/rc6.d/K20webmin -> ../init.d/webmin
/etc/rc2.d/S20webmin -> ../init.d/webmin
/etc/rc3.d/S20webmin -> ../init.d/webmin
/etc/rc4.d/S20webmin -> ../init.d/webmin
/etc/rc5.d/S20webmin -> ../init.d/webmin
Aber sie weigern sich immer noch, beim Booten zu starten. Irgendwelche Ideen?
Antwort1
Ändern Sie in /etc/init/rc-sysinit.conf
start on filesystem and net-device-up IFACE=lo
Zu
start on filesystem and net-device-up IFACE=eth0
Dadurch wird verhindert, dass Ihr „Runlevel“ als unbekannt angezeigt wird. Ich kann es nicht erklären, aber ich habe mit dem gleichen Problem gekämpft. Ich habe hier die Problemumgehung gefunden: http://ubuntuforums.org/showpost.php?p=9213567&postcount=7
Als Ergebnis funktionieren Ihre Init-Skripte wieder. Bei mir betraf es Virtualbox-OSE, MySQL und CUPS.
Antwort2
Finden Sie heraus, was Ihr aktueller Runlevel ist, indem Sie in der Befehlszeile „runlevel“ eingeben. Überprüfen Sie dann, ob Links zu den Init-Dateien von webmin und vboxdrv im entsprechenden rc-Verzeichnis vorhanden sind und mit einem S beginnen. Beispiel:
runlevel
> N 2
ls /etc/rc.2/ -l
> S20vboxdrv -> ../init.d/vboxdrv
Wenn sie vorhanden sind und beim Neustart nichts passiert, überprüfen Sie /var/log/messages, um zu sehen, ob etwas Nützliches aufgelistet ist. Wenn nichts auffällt, können Sie versuchen, Ihr Bootlog zu aktivieren: http://ubuntuforums.org/showthread.php?t=49925
Wenn alles andere fehlschlägt, können Sie die entsprechenden Befehle zu /etc/rc.local hinzufügen
Bei mir laufen VirtualBox und Webmin beim Start unter Ubuntu 10.04 einwandfrei, es handelt sich also nicht um ein Kompatibilitätsproblem. Sie sollten jedoch überprüfen, ob Sie aktuelle Versionen beider Softwarepakete verwenden.