Nach Kernel Update bootet nur noch grub
Nach Kernel Update bootet nur noch grub
Hallo,
ich bin neuling hier, weiß also nicht ob ich hier richtig bin...
Ich wollte auf meinem Rechner mit Debian 3.1 ein Update mit "apt-get update" und anschließend "apt-get upgrade" starten. Dabei hat er mich dann gefragt ob ein neuer Kernel installiert werden darf. Ich hab das nicht wirklich beachtet, und "ja" gesagt. Nach einem Neustart hat dann nichts mehr funktioniert. Der PC startet jetzt nur noch in den grub Boot Loader.
Kann man diesen Fehler noch einmal rückgängig machen??
Bitte um eure Hilfe! Bin verzweifelt!!
ich bin neuling hier, weiß also nicht ob ich hier richtig bin...
Ich wollte auf meinem Rechner mit Debian 3.1 ein Update mit "apt-get update" und anschließend "apt-get upgrade" starten. Dabei hat er mich dann gefragt ob ein neuer Kernel installiert werden darf. Ich hab das nicht wirklich beachtet, und "ja" gesagt. Nach einem Neustart hat dann nichts mehr funktioniert. Der PC startet jetzt nur noch in den grub Boot Loader.
Kann man diesen Fehler noch einmal rückgängig machen??
Bitte um eure Hilfe! Bin verzweifelt!!
- Simmel
- Beiträge: 698
- Registriert: 08.03.2004 14:43:43
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Düsseldorf
-
Kontaktdaten:
Re: Nach Kernel Update bootet nur noch grub
Das der GRu7b startet ist doch schon mal supi, eigentlich solltest du dann 2 Kernel zur Auswahl haben, den den Debian neu isntalliert hat und den alten Kernel.smarties hat geschrieben:Hallo,
ich bin neuling hier, weiß also nicht ob ich hier richtig bin...
Ich wollte auf meinem Rechner mit Debian 3.1 ein Update mit "apt-get update" und anschließend "apt-get upgrade" starten. Dabei hat er mich dann gefragt ob ein neuer Kernel installiert werden darf. Ich hab das nicht wirklich beachtet, und "ja" gesagt. Nach einem Neustart hat dann nichts mehr funktioniert. Der PC startet jetzt nur noch in den grub Boot Loader.
Kann man diesen Fehler noch einmal rückgängig machen??
Bitte um eure Hilfe! Bin verzweifelt!!
Kannst du denn das System mit dem alten Kernel auch nicht mehr starten?
you've got to know how far to go in going too far
perl -le'print+(split//,"schaeuble")[6,8,7,3,5,0..2,4]'
http://creativecommons.org/licenses/by-nc-sa/2.0/
perl -le'print+(split//,"schaeuble")[6,8,7,3,5,0..2,4]'
http://creativecommons.org/licenses/by-nc-sa/2.0/
- Kalimac
- Beiträge: 293
- Registriert: 25.05.2004 13:19:48
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wetterau
-
Kontaktdaten:
Herzlich willkommen im Forum!
Hast Du noch die Installations CD von Deinem 3.1?
Mit der könntest Du im Rescue-Mode starten und grub wieder auf Vordermann bringen.
Ansonsten würde ich Dir empfehlen eine 4.01 CD zu besorgen und neu zu installieren. Bei der Installation kannst Du ja Deine Home-Partition (falls Du bei der letzten Installation eine extra angelegt hast) einfach übernehmen und so sollten keine Daten verloren gehen.
Gruß,
Cornell
Hast Du noch die Installations CD von Deinem 3.1?
Mit der könntest Du im Rescue-Mode starten und grub wieder auf Vordermann bringen.
Ansonsten würde ich Dir empfehlen eine 4.01 CD zu besorgen und neu zu installieren. Bei der Installation kannst Du ja Deine Home-Partition (falls Du bei der letzten Installation eine extra angelegt hast) einfach übernehmen und so sollten keine Daten verloren gehen.
Gruß,
Cornell
Die technische Evolution ist die Wirkung eines geistigen Fortschritts gewesen und könnte nun zu seiner Ursache werden.
- Jacques Neirynck -
- Jacques Neirynck -
Re: Nach Kernel Update bootet nur noch grub
nein, so weit kommt er nicht.Simmel hat geschrieben: Das der GRu7b startet ist doch schon mal supi, eigentlich solltest du dann 2 Kernel zur Auswahl haben, den den Debian neu isntalliert hat und den alten Kernel.
Kannst du denn das System mit dem alten Kernel auch nicht mehr starten?
ich bekomme nur einen Prompt "grub>" (oder so ähnlich... bin grad nicht vorm pc)
Was kann ich in diesem Prompt eingeben?
@Kalimac:
Das mit dem Rescue Mode könnte ich mal versuchen, aber neu installieren möchte ich nicht, da ich auf dem System meinen Webserver mit Mysql laufen hatte.
Leider habe ich die MySQL Datenbank als einziges nicht gesichert!
Wenn ich die MySQL Daten irgendwie im Nachhinein auf dem gecrashten System sichern könnte, würde ich sofort mit der 4.01 CD neu installieren!
Re: Nach Kernel Update bootet nur noch grub
Hi,
Brauchst kein Rescue Disk oder so.
Du musst wissen wo deine Rootpartition sitzt.
Erste HDD oder zweite... welche Partition.
Grub zählt von Null an! Also Hda1 ist hd0.0, hdb3 ist hd1,2 usw.
In diesem grub-prompt kannst du vorhande Kernel oder andere System laden/starten.
Um hilfe zu bekommen, help oder help <Befehl> eingeben.
So einfach ist das.
Wenn dein System dann wieder läuft kannst du die menu.lst korrekt erstellen lassen.
Gruß cirrussc
Hey, das ist doch das zweitbeste was dir passieren kannsmarties hat geschrieben: nein, so weit kommt er nicht.
ich bekomme nur einen Prompt "grub>" (oder so ähnlich... bin grad nicht vorm pc)
Was kann ich in diesem Prompt eingeben?
Brauchst kein Rescue Disk oder so.
Du musst wissen wo deine Rootpartition sitzt.
Erste HDD oder zweite... welche Partition.
Grub zählt von Null an! Also Hda1 ist hd0.0, hdb3 ist hd1,2 usw.
In diesem grub-prompt kannst du vorhande Kernel oder andere System laden/starten.
Um hilfe zu bekommen, help oder help <Befehl> eingeben.
Code: Alles auswählen
root (hd TAB -Auswählen- TAB #TAB drücken wie in der Bash, auto Completition!!
kernel /boot/vmlinuz-2.6 TAB -Auswählen- root=/dev/hda ro #hda anpassen!
# wenn vorhanden noch die initrd laden
initrd /boot/initrd- TAB
boot
Wenn dein System dann wieder läuft kannst du die menu.lst korrekt erstellen lassen.
Code: Alles auswählen
update-grub
Moin,
Hast du apt etwa nicht zu Ende werkeln lassen?
Denn den neuen Kernel sollte es installiert haben.
Dann bleibt dir wohl nur noch mit einer Live-CD zu booten, das root zu mounten und dort hinein-chrooten. Dann einen neuen Kernel installieren.
Gruß cirrussc
Da hast du wohl ein Problemsmarties hat geschrieben:Ich hab das mit den Grub Befehlen jetzt versucht, ich hab nur ein Problem!!
Das /boot Verzeichnis ist quasi leer!!
Dort befindet sich nur ein Ordner und der heißt /boot/grub
Sonst ist da nichts drin!:(
Was kann ich jetzt noch tun?
Hast du apt etwa nicht zu Ende werkeln lassen?
Denn den neuen Kernel sollte es installiert haben.
Dann bleibt dir wohl nur noch mit einer Live-CD zu booten, das root zu mounten und dort hinein-chrooten. Dann einen neuen Kernel installieren.
Gruß cirrussc
Wegen jeder Sache komplett neu installieren würde mir auf den Keks gehen.smarties hat geschrieben:das hört sich ja nicht gerade an wie wenn das in zwei min. erledigt währe
Kann ich die MySQL Datenbank nicht irgendwie anders aus dem System bekommen und anschließend Debian 4.01 komplett neu drauf machen??
Das ist mir zu Windowsig.
Die Datenbank (oder was auch immer) kannst du mit einer Live-CD runterkopieren.
Im Prinzip muss nur ein Kernel drauf kopiert werden. Das wären die /lib/modules/<Kernelversion> ,/boot/vmlinuz-<Kernelversion>, /boot/initrd-<Kernelversion> und das wäre es glaube erst mal.
Diese Dateien extrahierst du aus einem passenden kernel-image.deb und bootest das System um alles richtig zu installieren.
Code: Alles auswählen
mkdir extract
dpkg -x linux-image-<Kernelversion>.deb extract/
cd extract
cp boot/* /media/dort_wo_deine_root_eingehangen_ist/boot/
cp -r lib/modules* /media....
...
Hallo,
Ich war in letzter Zeit im Urlaub, deshalb konnte ich das nicht weiter testen!
Jetzt habe ich mit meinem Knoppix ins KDE gebootet, und auf hda1 habe ich mein /boot Verzeichnis, aber ich kann dort nichts hinein schreiben! Ich bekomm immer "Das Dateisystem ist nur lesbar" zu Gesicht.
Außerdem bekomm ich wie du geschrieben hast das verzeichnis "/media/... " nicht!
Ich hab nur "/mnt/... " zur verfügung. Da ist dann meine hda1 drin.
Gruss smarties
Ich war in letzter Zeit im Urlaub, deshalb konnte ich das nicht weiter testen!
Jetzt habe ich mit meinem Knoppix ins KDE gebootet, und auf hda1 habe ich mein /boot Verzeichnis, aber ich kann dort nichts hinein schreiben! Ich bekomm immer "Das Dateisystem ist nur lesbar" zu Gesicht.
Außerdem bekomm ich wie du geschrieben hast das verzeichnis "/media/... " nicht!
Ich hab nur "/mnt/... " zur verfügung. Da ist dann meine hda1 drin.
Gruss smarties
Hi,
Diese musst du also noch rw-Mounten.
Gruß cirrussc
Das ist die Philosophie von Knoppix, nichts verändern.smarties hat geschrieben: Jetzt habe ich mit meinem Knoppix ins KDE gebootet, und auf hda1 habe ich mein /boot Verzeichnis, aber ich kann dort nichts hinein schreiben! Ich bekomm immer "Das Dateisystem ist nur lesbar" zu Gesicht.
Diese musst du also noch rw-Mounten.
Dann ist das wohl noch ein älteres, egal. Halt den Pfad angeben wo diese hda1 eingehängt ist.smarties hat geschrieben: Außerdem bekomm ich wie du geschrieben hast das verzeichnis "/media/... " nicht!
Ich hab nur "/mnt/... " zur verfügung. Da ist dann meine hda1 drin.
Gruß cirrussc
so richtig hat das noch immer nicht funktioniert
ich hab mit dem Knoppix die hda1 -rw gemountet und folgende Befehle im extract verzeichnis ausgeführt:
Dann habe ich im Grub prompt folgendes eingegeben:
initrd konnte ich nicht anpassen, da nicht vorhanden.
Nur beim starten des systems bekomm ich folgenden Fehler:
"Unable to mount root fs on unknown-block(0,0)"
Ich hab das ganze auch schon mit folgender eingabe im Grub prompt probiert:
gruß smarties
ich hab mit dem Knoppix die hda1 -rw gemountet und folgende Befehle im extract verzeichnis ausgeführt:
Code: Alles auswählen
cp boot/* /mnt/hda1/boot/
cp -r lib/modules/* /mnt/hda1/boot/
Code: Alles auswählen
root (hd0,0)
kernel /boot/vmlinuz-2.6.... root=/dev/hda ro
boot
Nur beim starten des systems bekomm ich folgenden Fehler:
"Unable to mount root fs on unknown-block(0,0)"
Ich hab das ganze auch schon mit folgender eingabe im Grub prompt probiert:
Code: Alles auswählen
root (hd0,0)
kernel /boot/vmlinuz-2.6.... root=/dev/hda1 ro
boot
Du hast den debianstandardkernel installiert (extrahiert)?
Das hab ich natürlich vergessen, die initrd wird gebraucht.
Dazu müsstest du in das "/" der betreffenden Partition chrooten und eine initrd erzeugen.
Gruß cirrussc
Dann sollte eigentlich eine inird in diesem boot Verzeichnis liegen.
Gruß cirrussc
Code: Alles auswählen
"Unable to mount root fs on unknown-block(0,0)"
Dazu müsstest du in das "/" der betreffenden Partition chrooten und eine initrd erzeugen.
Gruß cirrussc
Code: Alles auswählen
chroot /mnt/hda1/boot/
mkinitramfs -o initrd-2.6... 2.6.. #und hier die genaue Kernelversion angeben.
Gruß cirrussc
so, jetzt bin ich aber endgültig am boden...
irgendwie funktioniert das nicht so wie ich will. Den Befehl "mkinitramfs" hat es auf dem Knoppix system irgendwie nicht gegeben.
Ich glaub ich geb auf, ich hab nämlich schon einen neuen Rechner mit dem neuen Debian am laufen. Wichtig währen mir eigentlich nur mehr die MySQL Daten vom alten System.
Kannst du mir vielleicht sagen wie ich die MySQL Daten aus diesem System bekomme, wenn ich es nicht mehr booten kann??
Vielen Dank jedoch für deine Mühen!
Gruß smarties
irgendwie funktioniert das nicht so wie ich will. Den Befehl "mkinitramfs" hat es auf dem Knoppix system irgendwie nicht gegeben.
Ich glaub ich geb auf, ich hab nämlich schon einen neuen Rechner mit dem neuen Debian am laufen. Wichtig währen mir eigentlich nur mehr die MySQL Daten vom alten System.
Kannst du mir vielleicht sagen wie ich die MySQL Daten aus diesem System bekomme, wenn ich es nicht mehr booten kann??
Vielen Dank jedoch für deine Mühen!
Gruß smarties