GRUB kann nicht wiederhergestellt werden (Ubuntu 11.04 + Win 7)

GRUB kann nicht wiederhergestellt werden (Ubuntu 11.04 + Win 7)

Ich versuche, GRUB auf meinem PC zu reparieren, aber dabei stoße ich auf ernsthafte Probleme. Ich wäre für jede Hilfe sehr dankbar, da ich im Moment völlig lahmgelegt bin. Hier ist die Abfolge der Ereignisse für diesen PC:

  1. Installiertes Windows 7
  2. Teilen Sie die gesamte Festplatte in zwei Partitionen auf (eine für Win7 und eine für Multimedia).
  3. Lange Zeit vergangen
  4. Teilen Sie eine der Partitionen erneut in zwei Teile auf
  5. Ubuntu 11.04 auf neuer Partition installiert
  6. Ein wenig Zeit verging
  7. Windows 7 funktioniert nicht, bitte neu installieren
  8. Ubuntu GRUB ist verschwunden
  9. Habe versucht, GRUB durch Mounten und Grub-Installieren von einem Live-USB-Stick wiederherzustellen
  10. Habe versucht, von USB auf eine Live-CD umzusteigen (dachte, es könnte am Laufwerk liegen)
  11. Jetzt sehe ich GRUB nicht und erhalte "Eingabe/Ausgabe"-Fehler

Ein Beispiel für einen E/A-Fehler:

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbe86aff6

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       48727   391393280    7  HPFS/NTFS
/dev/sda2           48727       77063   227612647+   7  HPFS/NTFS
/dev/sda3           77063       91202   113566721    5  Extended
/dev/sda5           77063       90622   108908544   83  Linux
/dev/sda6           90622       91202     4657152   82  Linux swap / Solaris


ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/mnt /dev/sda
mkdir: cannot create directory `/mnt/boot': Input/output error
ubuntu@ubuntu:~$ cd /mnt
ubuntu@ubuntu:/mnt$ ls
ls: cannot access etc: Input/output error

Antwort1

Momentan sieht es so aus, als hätten Sie Probleme mit Ihrer Linux-Partition. Ich schlage vor, /dev/sda5 auszuhängen und e2fsck darauf auszuführen (oder das entsprechende fsck für die Partition, wenn es nicht ext2/ext3 ist), um sicherzustellen, dass alles in Ordnung ist.

Ich empfehle außerdem, smartctl auszuführen, um zu prüfen, ob die Festplatte in Ordnung ist, und möglicherweise einige einfache Tests, um die Integrität des Laufwerks zu prüfen (Eingabe-/Ausgabefehler ist nicht normal und nicht gut/in Ordnung).

Für schmutzige Köstlichkeiten empfehle ichhttp://www.supergrubdisk.org/. Es hat mir kürzlich den Arsch gerettet. Es ist im Grunde ein Ersatz für eine fehlende, beschädigte oder defekte Grub-Installation. Ich vermute, es kann sowohl Windows als auch Ubuntu booten (bei Windows weiß ich es nicht genau, aber wenn Ihre Ubuntu-Partitionen intakt sind, wäre ich überrascht, wenn es sie nicht booten könnte). Hinweis: Die Benutzeroberfläche ist erschreckend, aber es funktioniert.

Sobald Sie Ihre Ubuntu-Partition gebootet haben und alle Partitionen fehlerfrei sind, sollte Ihre Grub-Installation funktionieren.

verwandte Informationen