
Update: Danke an alle, die geholfen haben. Ich habe aufgegeben und werde es neu installieren. Das ist nicht das Ende der Welt, es gehen keine Dateien verloren :-) Dieses Mal werde ich Grub sichern, haha. Nochmals vielen Dank, ich weiß die Hilfe der Community diesbezüglich wirklich zu schätzen.
Ich kam gut klar, als der neue Pae-Kernel herauskam, aber dieser hatte einen Fehler und der Ton war völlig durcheinander.
Also habe ich den Startup Manager verwendet, um den älteren Pae-Kernel auszuwählen und neu gestartet. Aber der Startup Manager muss mein Grub durcheinandergebracht haben.
Beim Neustart werde ich direkt in den Memtest geworfen und das war’s.
Ich habe versucht, Grub mit der Live-Disk-Methode neu zu installieren, die ich an vielen Stellen gefunden habe. Das hat etwas geändert, sodass ich eine Eingabeaufforderung und die Meldung bekomme: „GNU Grub Version 1.99 Ubuntu. Minimale BASH-ähnliche Bearbeitung wird unterstützt. Geben Sie „help“ ein, um eine vollständige Liste zu erhalten.“
Aber dann habe ich den Live-CD-Fix noch einmal probiert und bin jetzt wieder beim Memtest ...
Was kann ich tun, um mein System wieder zum Laufen zu bringen?
UPDATE: Nur um das klarzustellen: Beim Start sehe ich oben links einen blinkenden Cursor und in der Mitte des Bildschirms das Wort „ON“. Dann, nach gut ein oder zwei Minuten, beginnt der Memtest.
Antwort1
Ich werde hier einfach eine andere Antwort geben. Es ist das gleiche Prinzip wie bei der Live-CD, aber wahrscheinlich ein bisschen anders als bei dir.
Öffnen Sie die LiveCD, mounten Sie Ihr Laufwerk und notieren Sie sich den Mountpoint. Öffnen Sie dann ein Terminal:
sudo mount --bind /dev /[mountpoint]/dev
sudo chroot [mountpoint]
mount -t sysfs none /sys
mount -t proc none /proc
mount -t devpts none /dev/pts
update-grub
umount /sys
umount /proc
umount /dev/pts
exit
umount /[mountpoint]/dev
reboot
wenn update-grub
es nicht funktioniert (was es sollte), dann grub-install /dev/sdaX
wird es bestimmt funktionieren. Ich gehe davon aus, dass Sie auch die Partition kennen, auf der es installiert ist? Wenn nicht, können Sie zur Sicherheit das Gparted auf der LiveCD überprüfen.
Antwort2
insmod gzio
insmod part_msdos
insmod ext2
search --no-floppy --file --set=root /boot/grub/grub.cfg
linux /boot/vmlinuz-3.0.0-16-generic
initrd /boot/initrd.img-3.0.0-16-generic`
Sie müssen jedoch Ihre Kernel-Version kennen
Antwort3
Es klingt, als hätten Sie so etwas schon einmal versucht, aber ich weiß nicht genau, was Sie versucht haben, also werde ich es trotzdem posten. Achten Sie auf das X und Y und stellen Sie sicher, dass Sie es richtig machen. Ich habe diese Methode viele Male verwendet und sie hat immer funktioniert, aber bitte verzeihen Sie mir, wenn Sie das bereits versucht haben.
Dies ist eine schnelle und einfache Methode, um die GRUB 2-Dateien eines defekten Systems wiederherzustellen. Das Terminal wird zum Eingeben von Befehlen verwendet und Sie müssen den Gerätenamen/die Partition des installierten Systems kennen (sda1, sdb5 usw.). Die Problempartition wird lokalisiert und von der LiveCD gemountet. Die Dateien werden dann aus den LiveCD-Bibliotheken an die richtigen Speicherorte und in den MBR kopiert. Wenn sich beispielsweise Windows auf sda1 und Ubuntu auf sda5 befindet und Windows den MBR überschrieben hat, ist das Ziel für die Grub-Installation /dev/sda5 und der MBR im Bootsektor von sda wird für Grub neu geschrieben.
Dieser Vorgang schreibt in den MBR und stellt die Module und core.img in /boot/grub wieder her. Grub.cfg wird dabei weder ersetzt noch wiederhergestellt und es werden auch keine beschädigten Dateien repariert.
Starten Sie den LiveCD-Desktop.
Öffnen Sie ein Terminalfenster.
Bestimmen Sie die Partition mit der Ubuntu-Installation. Die fdisk-Option "-l" ist ein kleines "L".
sudo fdisk -l
Wenn Sie sich bezüglich der Partition nicht sicher sind, suchen Sie nach einer mit geeigneter Größe oder Formatierung.
Das Ausführen von sudo blkid kann weitere Informationen liefern, um die richtige Partition zu finden, insbesondere wenn die Partitionen beschriftet sind. Das Gerät/Laufwerk wird durch sdX gekennzeichnet, wobei X die Gerätebezeichnung ist. sda ist das erste Gerät, sdb das zweite usw. Für die meisten Benutzer wird der MBR auf sda installiert, dem ersten Laufwerk ihres Systems. Die Partition wird durch Y gekennzeichnet. Die erste Partition ist 1, die zweite ist 2. Beachten Sie, dass die Geräte und Partitionen unterschiedlich gezählt werden. Mounten Sie die Partition, die die Ubuntu-Installation enthält.
sudo mount /dev/sdXY /mnt
Beispiel:
sudo mount /dev/sda1 /mnt
Hinweis: Wenn der Benutzer eine separate /boot-Partition hat, muss diese in /mnt/boot gemountet werden. Hinweis: Wenn der Benutzer eine separate /home-Partition hat, muss diese in /mnt/home gemountet werden. Verschlüsselte Home-Partitionen sollten funktionieren.
Führen Sie den Befehl grub-install wie unten beschrieben aus. Dadurch werden die GRUB 2-Dateien auf der gemounteten Partition am richtigen Speicherort und im MBR des angegebenen Geräts neu installiert.
sudo grub-install --boot-directory=/mnt/boot /dev/sdX
Beispiel:
sudo grub-install --boot-directory=/mnt/boot/ /dev/sda
Neustart
Aktualisieren Sie das GRUB 2-Menü mit
sudo update-grub