Заранее благодарю за любую помощь.
Я использую Ubuntu и Windows 7 в отдельных разделах с большим диском для обмена файлами между ними.
fdisk -l показывает:
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 209717247 104857600 7 HPFS/NTFS/exFAT
/dev/sda2 209717248 419432447 104857600 83 Linux
/dev/sda3 419432448 3907028991 1743798272 b W95 FAT32
Есть второй резервный диск GPT, но это не должно быть проблемой.
Device Boot Start End Blocks Id System
/dev/sdb1 1 4294967295 2147483647+ ee GPT
Я только что обновил свою 11.10 Ubuntu до 12.04, во время обновления я получил ошибку об установке grub на раздел, которую я узнал при установке 11.10 и проигнорировал.
Однако после завершения обновления все записи Ubuntu исчезли из grub. Есть несколько записей linux 3, которые не работают, и моя запись Windows 7, которую я не пробовал, но полагаю, все еще работает.
Я загрузил живой диск 11.10 и попробовал выполнить следующее:
http://opensource-sidh.blogspot.com/2011/06/recover-grub-live -ubuntu-cd.html
однако, когда я добираюсь до места, где я бегу
update-grub
, я получаю
/etc/grub.d/00_header: 28: .: Can't open /usr/share/grub/grub-mkconfig_lib
У меня были подобные проблемы, когда Я установил 11.10, но не могу вспомнить, как я их исправил> _ <
Любой совет, что делать дальше?
У меня была похожая проблема, и:
ln -s /usr/lib/grub/grub-mkconfig_lib /usr/share/grub/grub-mkconfig_lib
работал на меня.
У меня была эта проблема каждый раз, когда я обновлял систему с двойной загрузкой с тех пор. Я исправлял это каждый раз, используя boot-repair , установленный через apt-get с Ubuntu live CD.
Примечание. Вам нужно только временно установить восстановление диска на компакт-диск, а затем запустить его, чтобы устранить проблему. Опция по умолчанию работала для меня каждый раз.
Это явно ошибка в Ubuntu. Пакет grub-common содержит отсутствующий файл, но в другом месте. Я добавил символическую ссылку, чтобы файл был найден.
Я выполнил эту команду:
ln -s /usr/lib/grub/grub-mkconfig_lib /usr/share/grub/grub-mkconfig_lib
Впоследствии update-grub
успешно.