GRUB возникли проблемы с моим sda1 UUID

3470
igorsantos07

У меня возникли проблемы при попытке установить тройную загрузку на моем компьютере ... (посмотрите эту ветку, если считаете, что это поможет).
В итоге у меня появилось меню GRUB с записями Ubuntu и «Windows», которое вызывает меню EasyBCD для выбора между Windows 7 и XP.

Все было бы хорошо, если только если, GRUB был настроен правильно.

Я не могу найти, почему, но меня это бросает, когда я пытаюсь открыть Ubuntu:

enter image description here

Я уже пытался удалить menu.lst и выполнить обновление grub, а также установить grub.
Я попытался создать символическую ссылку на / dev / sda1 в / dev / disk / by-uuid / << uuid, которая там есть >>, как и другие UUID, которые там были ... Но я не смог найти эту символическую ссылку в тот занятый ящик, который открылся, когда он выдал мне ошибку.

Есть идеи?

[ОБНОВЛЕНИЕ]
Это запись GRUB с проблемами:

title Ubuntu 9.04, ядро ​​2.6.28-15-универсальный
uuid b1ed36e5-4d84-4eb8-86ef-6f1135ffc238
kernel /boot/vmlinuz-2.6.28-15-generic root = UUID = b1ed36e5-4d84-4eb8-86ef-6f1135ffc238 ro quiet заставка
initrd /boot/initrd.img-2.6.28-15- общая
тишина

И это моя /dev/disk/by-uuidпапка:

04DCBCFBDCBCE856 -> ../../sdb1 (резервный диск NTFS)
4434E77734E769FE -> ../../sda4 (NTFS WinXP)
ACB09F0DB09EDCE0 -> ../../sda2 (NTFS Win7)
b5311be8-a853-4fdd-aed5 -d65974b3c0c4 -> ../../sda5 (дом EXT4)
C04B-4D97 -> ../../sdc (live-pendrive FAT32, из которого я бегу)
D28447F68447DB9B -> ../../sda6 ( Раздел файлов NTFS)
e0e88f38-d815-423a-9d5e-64b9c74a8b92 -> ../../sda7 (swap)

3
Вы можете опубликовать соответствующую запись вашего /boot/grub/menu.lst? в частности это поможет увидеть строку `kernel`. (возможно просто опубликуйте вывод этой команды: `grep kernel / boot / grub / menu.lst`) quack quixote 14 лет назад 0
или если вы не можете добраться до него, запишите, что вы видите в строке `kernel` изнутри Grub во время загрузки. скорее всего, параметр `root =` не работает. quack quixote 14 лет назад 0
Добавил то, что вы просили, и побочный. XD igorsantos07 14 лет назад 0

2 ответа на вопрос

1
quack quixote

I'm really sorry, I totally lost track of this question. Did you ever get it worked out?

According to the /dev/disk/by-uuid listing, there isn't a UUID associated with /dev/sda1. Are you sure it's still a valid root partition?

  • You should be able to check with the command sudo tune2fs -l /dev/sda1. If that works,
  • try running fsck on it (start with sudo fsck -n /dev/sda1 to see if it reports any errors), and if that works
  • try mounting the filesystem (sudo mount /dev/sda1 /mnt or similar).

If those three tests work, maybe the problem is that something accidentally unset the filesystem's UUID. You can try resetting the UUID to its old value with this:

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

If one of the filesystem tests fails, you may have another problem on your hands, but there are too many possibilities to go into without further info.

0

Нужно только переустановить grub2 и деинсталлировать grub и эти ядра, которые не обновляются. Это хорошо для меня.