Как восстановить grub2?

Я установил Ubuntu 11.10, а затем после этого обновил Lubuntu 10.10 до 11.04. Grub2, инициированный через установку, перезаписал grub, написанный Ubuntu. После этого я не могу найти никаких загрузочных записей, ведущих к Ubuntu или Windows 7 в меню grub. Как восстановить grub2, который имеет все меню?

Вот выходы для update-grub и fdisk -l

update-grub:

Found linux image: /boot/vmlinuz-2.6.38-11-generic
Found initrd image: /boot/initrd.img-2.6.38-11-generic
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found memtest86+ image: /boot/memtest86+.bin

fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 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: 0x65728979

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1          13      102400   de  Dell Utility
Partition 1 does not end on cylinder boundary.
/dev/sda2   *          13        1288    10240000    7  HPFS/NTFS
/dev/sda3            1288        8937    61440000    7  HPFS/NTFS
/dev/sda4            8937       38914   240786311    f  W95 Ext'd (LBA)
/dev/sda5            8937       33999   201311607+   7  HPFS/NTFS
/dev/sda6           36442       38805    18979840   83  Linux
/dev/sda7           38805       38914      872448   82  Linux swap / Solaris
/dev/sda8           33999       36334    18751488   83  Linux
/dev/sda9           36334       36442      863232   82  Linux swap / Solaris
Partition table entries are not in disk order
3
задан 1 October 2011 в 08:52

3 ответа

Просто загрузитесь в Lubuntu и из командной строки:

update-grub2

Проверьте вывод команды и убедитесь, что все ваши дистрибутивы есть. Если нет, попробуйте:

grub-install /dev/sda
update-grub2

Более подробную информацию можно найти в этом руководстве по двойной загрузке

4
ответ дан 25 May 2018 в 18:31
  • 1
    Спасибо за ваше время. После публикации этого вопроса я нашел аналогичный вопрос, который заставил меня установить os-prober. Установив его и обнаружив, что все меню доступны в grub, я сразу же удалил файл 30_os_prober из файла /etc/grub.d. Теперь, если я попытаюсь переустановить os-prober, он все равно не даст желаемого результата. Я попробовал ваше решение, но он не перечисляет все дистрибутивы. Еще раз спасибо! – jokerdino♦ 1 October 2011 в 09:17
  • 2
    Я не знаю, что я сделал, но как-то все дистрибутивы внезапно доступны в меню загрузки grub. Просто так, как мне нравится. Спасибо всем за ваше время. :) – jokerdino♦ 1 October 2011 в 09:55

Просто загрузитесь в Lubuntu и из командной строки:

update-grub2

Проверьте вывод команды и убедитесь, что все ваши дистрибутивы есть. Если нет, попробуйте:

grub-install /dev/sda
update-grub2

Более подробную информацию можно найти в этом руководстве по двойной загрузке

4
ответ дан 6 August 2018 в 03:08

Просто загрузитесь в Lubuntu и из командной строки:

update-grub2

Проверьте вывод команды и убедитесь, что все ваши дистрибутивы есть. Если нет, попробуйте:

grub-install /dev/sda
update-grub2

Более подробную информацию можно найти в этом руководстве по двойной загрузке

4
ответ дан 13 August 2018 в 12:35

Другие вопросы по тегам:

Похожие вопросы: