Учебники (How-To & F.A.Q)
   1494

Восстановление загрузчика GRUB2

Загружаемся с live cd открываем терминал.
чтобы узнать корневой раздел пишем
sudo fdisk -l
Вывод
Спойлер!
Диск /dev/sda: 931,5 GiB, 1000204886016 байт, 1953525168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0x260ddc38

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sda1 * 2048 1026047 1024000 500M 7 HPFS/
/dev/sda2 1026048 1953521663 1952495616 931G 7 HPFS/

Диск /dev/sdb: 931,5 GiB, 1000204886016 байт, 1953525168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0xa3381b1f

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sdb1 2048 110323711 110321664 52,6G 83 Linux
/dev/sdb2 * 110323712 1953523711 1843200000 878,9G 7 HPFS
В примере это /dev/sdb1
Монтируем его
sudo mount /dev/sdb1 /mnt
Устанавливаем загрузчик
sudo grub-install --root-directory=/mnt /dev/sdb
Если нужно обновляем меню
sudo grub-update
Всё

3 комментария

avatar
Восстановление загрузчика не вызывает проблем! Проблема в другом! При очередном обновлении системы, при наличии параллельно установленных систем, он вылетает на раз. Если честно — запаривает периодичность с которой приходиться его восстанавливать Если кто знает решение этой проблемы — поделитесь! Буду благодарен, как наверное многие кто периодически сталкивается с этим. Как ни странно в самом Arch-е такого гемора нет!!!
0
avatar
Последняя команда неправильна.Это для DEB.Здесь надо
sudo grub-mkconfig -o /boot/grub/grub.cfg
И лучше сделать это из системы.
0
avatar
Возможно, загрузчик не в MBR установлен, а в раздел харда?
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.