GRUB hat Probleme mit meiner sda1-UUID

3667
igorsantos07

Ich hatte Probleme beim Versuch, einen Dreifach-Start auf meinem Computer einzurichten ... (Schauen Sie sich diesen Thread an, wenn Sie denken, dass dies helfen würde).
Am Ende hatte ich ein GRUB-Menü mit Ubuntu-Einträgen und einem "Windows" -Eintrag, bei dem ein EasyBCD-Menü aufgerufen wird, um zwischen Windows 7 und XP zu wählen.

Alles wäre gut, wenn GRUB nur richtig eingerichtet wäre.

Ich kann nicht finden warum, aber es wirft mich, wenn ich versuche, Ubuntu zu öffnen:

GRUB hat Probleme mit meiner sda1-UUID

Ich habe bereits versucht, die menu.lst zu entfernen und ein Grub-Update und eine Grub-Installation durchzuführen.
Ich habe versucht, einen Symlink zu / dev / sda1 unter / dev / disk / by-uuid / << uuid thatu >> zu erstellen, genau wie die anderen UUIDs, die dort waren ... Aber ich konnte diesen Symlink nicht finden diese busybox, die sich öffnete, als mir der Fehler geworfen wurde.

Irgendwelche Ideen?

[UPDATE]
Dies ist der GRUB-Eintrag mit Problemen:

Titel Ubuntu 9.04, Kernel 2.6.28-15-generic
uuid b1ed36e5-4d84-4eb8-86ef-6f1135ffc238
Kernel /boot/vmlinuz-2.6.28-15-generic root = UUID = b1ed36e5-4d84-4eb8-86f-6f1135ffc2b2 splash
initrd /boot/initrd.img-2.6.28-15-generic
quiet

Und das mein /dev/disk/by-uuidOrdner:

04DCBCFBDCBCE856 -> ../../sdb1 (NTFS-Sicherungsdiskette)
4434E77734E769FE -> ../../sda4 (NTFS
WinXP ) ACB09F0DB09EDCE0 -> ../../sda2 (NTFS Win7)
b5311be8-a853-4fdd-aed -d65974b3c0c4 -> ../../sda5 (EXT4
-Startseite ) C04B-4D97 -> ../../sdc (FAT32-Live-Pendrive, von dem aus ich arbeite)
D28447F68447DB9B -> ../../sda6 ( NTFS
-Dateipartition ) e0e88f38-d815-423a-9d5e-64b9c74a8b92 -> ../../sda7 (Swap)

3
kannst du den entsprechenden Eintrag deiner /boot/grub/menu.lst posten? Insbesondere wird es hilfreich sein, die "Kernel" -Linie zu sehen. (Vielleicht posten Sie einfach die Ausgabe dieses Befehls: `grep kernel / boot / grub / menu.lst`) quack quixote vor 15 Jahren 0
oder wenn Sie nicht dazu kommen, notieren Sie sich, was Sie in Grub beim Booten auf der `Kernel'-Zeile sehen können. Es ist wahrscheinlich, dass der Parameter `root =` defekt ist. quack quixote vor 15 Jahren 0
Das, was Sie gefragt haben, und die by-uuid wurden hinzugefügt. xD igorsantos07 vor 14 Jahren 0

2 Antworten auf die Frage

1
quack quixote

Es tut mir wirklich leid, ich habe diese Frage völlig aus den Augen verloren. Haben Sie es jemals geklärt?

Gemäß der Liste / dev / disk / by-uuid gibt es keine mit / dev / sda1 verknüpfte UUID . Sind Sie sicher, dass es immer noch eine gültige Root-Partition ist?

  • Sie sollten es mit dem Befehl überprüfen können sudo tune2fs -l /dev/sda1. Wenn das geht,
  • Versuchen Sie, fsck darauf auszuführen (beginnen Sie mit, um sudo fsck -n /dev/sda1zu sehen, ob Fehler gemeldet werden) und ob dies funktioniert
  • Mounten Sie das Dateisystem ( sudo mount /dev/sda1 /mntoder ähnliches).

Wenn diese drei Tests funktionieren, besteht das Problem möglicherweise darin, dass die UUID des Dateisystems versehentlich gelöscht wird. Sie können versuchen, die UUID folgendermaßen auf ihren alten Wert zurückzusetzen:

sudo tune2fs -U b1ed36e5-4d84-4eb8-86ef-6f1135ffc238 /dev/sda1 

Wenn einer der Tests des Dateisystems fehlschlägt, haben Sie möglicherweise ein anderes Problem, aber es gibt zu viele Möglichkeiten, um ohne weitere Informationen darauf einzugehen.

0

Sie müssen nur grub2 neu installieren und grub und diese Kernel deinstallieren, die nicht aktualisiert werden. Das ist gut für mich.