Anwendungen
Portal
Forum
Wiki
Ikhaya
Planet
Mehr
Private Nachrichten
Abonnements
Abmelden

Bootprobleme mit Grub und/oder Kernel

Hallo,
hoffe ich bin hier im richtigen Unterforum.
Ich hab vor ein paar Tagen ein Dist.upgrade von 11.04 auf 11.10 durchgeführt.
Ich hab neben Ubuntu (mit Wubi) noch Windows XP drauf.
Wenn ich neu starte kommt zwar zuerst die Auswahl mit Ubuntu oder Windows. Wenn ich dann Ubuntu auswähle, erscheint nur noch ein dunkler Bildschirm und es passiert nix (auch die Festplatte hört man nicht mehr).
Über die shift-Taste (kurz nach Neustart) komme ich ins Grubmenü. Wenn ich aber dort den Kernel

Linux 3.0.0-17-generic oder Linux 3.0.0-17-generic (Wiederherstellung)

auswähle passiert wieder das gleiche, nur dunkler Bildschirm. Gehe ich stattdessen auf ältere Versionen kann ich mit

Linux 2.6.38-13-generic

Ubuntu normal und ohne Probleme starten.

Ich weiß ehrlich gesagt nicht einmal, was genau das Problem ist.
Hab erneut apt-get update und apt-get dist-upgrade durchgeführt. Ohne Erfolg.

Im Anhang hängen die Ausgaben zu den Befehlen:

cat /etc/lsb-release 	
cat /boot/grub/menu.lst 	
cat /etc/default/grub 	
ls /etc/grub.d 	
sudo fdisk -l

Hat vielleicht jemand ne Idee, woran das liegt?
Hab schon in verschiedenen Foren gesucht, aber keine Lösung gefunden. Ich wäre für Hilfe echt dankbar!

Anhänge

so, ich hab mir mal den Kernel 3.0.0-19-generic heruntergeladen und versucht damit zu starten. Aber auch hier kein Erfolg, nur dunkler Bildschirm.
Ich hab jetzt einmal versucht mit dem 3.0.0-19 kernel zu starten und danach mit dem 2.6 Kernel.
In der /var/log/syslog datei steht zum 1. Bootversuch (also 3.0.0 Kernel) folgendes:

Apr 23 00:44:58 ubuntu kernel: Kernel logging (proc) stopped.
Apr 23 00:44:58 ubuntu rsyslogd: [origin software="rsyslogd" swVersion="5.8.1" x-pid="849" x-info="http://www.rsyslog.com"] exiting on signal 15.

Aber das bringt mich auch nicht weiter. Schön, er meldet dass er gestoppt hat, aber warum? Scheinbar kann ich mit meinem jetzigen System keinen 3er Kernel verwenden.
Wäre echt dankbar für Hilfe, weil früher oder später will/muss ich die neueren Kernel verwenden.

Hallo fishychilly, ich vermute mal, da ist das Upgrade insgesamt nicht zu Ende durchgelaufen.

Starte mal mit dem alten Kernel und öffne am Desktop ein Terminal und gebe dort ein:

sudo apt-get -f install 

dann wird er Dir irgend welche Fehler anzeigen und die bitte hier posten.

Hinweis: Ein Upgrade von Natty auf Oneiric macht unter Wubi in der Regel keine Probleme - es sei denn, das System wurde schon mal von Maverick her hochgesetzt!

Du solltest außerdem (nur vorübergehend) die /etc/default/grub ändern auf:

  • #GRUB_HIDDEN_TIMEOUT=0

(also auskommentieren, lässt sich dann besser arbeiten) und danach nicht vergessen: sudo update-grub.

gruß syscon-hh

syscon-hh,
Danke für die Antwort und für den Tipp, das Grub-Menü wieder sichtbar zu machen!

Also

sudo apt-get -f install

liefert:

Paketlisten werden gelesen...
Abhängigkeitsbaum wird aufgebaut...
Status-Informationen einlesen...
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  linux-headers-3.0.0-17 libgladeui-1-11 linux-headers-3.0.0-17-generic
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

was, glaub ich, klar ist, da ich den 3.0.0-19 Kernel nach installiert habe. Ich hab danach nochmal versucht mit den neuen Kernel zu starten, aber wieder kein Ergebnis.

Wenn ich übrigens den neuen Kernel im Wiederherstellungsmodus auswähle, passiert genau das gleiche.

Ich wusste nicht, dass es mit Wubi Probleme gibt, wenn man immer wieder ein Dist.upgrade durchführt. Auf diesem Rechner hab uch ursprünglich Lucid Lynx mit Wubi installiert und seitdem immer hochgesetzt. Heißt das, dass ich alles neu aufsetzten muss?!?

fishychilly schrieb:

was, glaub ich, klar ist, da ich den 3.0.0-19 Kernel nach installiert habe. Ich hab danach nochmal versucht mit den neuen Kernel zu starten, aber wieder kein Ergebnis.

Was hast Du nachinstalliert?? Das sieht merkwürdig aus.

Zur /boot/grub/grub.cfg -> meine hier sieht (mal abgesehen von den alten Kerneln) absolut identisch aus, also dort ist alles in Ordnung. Dann solltest Du mal bitte folgendes machen (den fraglichen Kernel löschen):

sudo purge linux-image-3.0.0-17-generic linux-headers-3.0.0-17 

Bitte überzeuge Dich davon, ob das auch aus den Verzeichnissen

  • /boot

  • /lib/modules

gelöscht wurde - da sollten dann nur noch die alten drin sein. Danach dann mal diese Befehlsfolge abarbeiten:

sudo apt-get update 

sudo -s apt-get dist-upgrade 

Beim letzten Befehl die Maßnahme genau anschauen, was er machen würde (Paketliste).

zum Kernel 3.0.0-19: den hatte ich drinne, weil ich in der Aktualisierungsverwaltung unter Quellen auch proposed updates drinne hatte. aber ich jetzt wieder rausgenommen. ich hab jetzt mit

sudo apt-get purge linux-image-3.0.0-17-generic linux-headers-3.0.0-17 

und

sudo apt-get purge linux-image-3.0.0-19-generic linux-headers-3.0.0-19 

beide neuen Kernel entfernt. Danach

apt-get update && apt-get dist-upgrade

ausgeführt. Es wurde aber nichts Neues geladen oder installiert.

Ich hab daher mal

apt-get install linux-image-3.0.0-17-generic

und

apt-get install linux-headers-3.0.0-17  linux-headers-3.0.0-17-generic

ausprobiert. Es kam keine Fehlermeldung. Anschließend noch

update-grub

durchgeführt.
Wenn ich aber jetzt

uname -r

abfrage, erhalte ich trotzdem

2.6.38-13-generic


Auch erneutes durchlaufen von

apt-get -f install

bringt nichts. Also irgendwie kann ich scheinbar den Kernel linux 3.0.0-17-generic nicht richtig installieren.

Anm: statt manueller Installation hab ich das gleiche mal mit Synaptic versucht. Auch hier keine Fehler bei der Installation, aber auch hier wurde der Kernel nicht richtig installiert (uname -r). Kann es viell. auch am Kernel selber liegen?