@hack3p

Как восстановить GRUB Debian + Win7?

Решил установить себе вторую ОС - Debian, рядом с Windows 7. Установил. В итоге в grub была доступна только windows 7. Решил зайти с live usb (xubuntu) и обновить grub чтобы появился debian. Обновляться grub не хотел, поэтому решил его заново инсталировать.
После этого он все равно не хочет обновляться и теперь grub вообще без пунктов.

Drive: sda
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sda1 * 63 417,689 417,627 7 NTFS / exFAT / HPFS
/dev/sda2 417,690 339,710,489 339,292,800 7 NTFS / exFAT / HPFS
/dev/sda3 339,710,490 1,428,814,876 1,089,104,387 7 NTFS / exFAT / HPFS
/dev/sda4 1,428,815,870 1,953,523,711 524,707,842 5 Extended
/dev/sda5 1,428,815,872 1,446,393,855 17,577,984 83 Linux
/dev/sda6 1,446,395,904 1,452,253,183 5,857,280 83 Linux
/dev/sda7 1,452,255,232 1,485,613,055 33,357,824 82 Linux swap / Solaris
/dev/sda8 1,485,615,104 1,486,393,343 778,240 83 Linux
/dev/sda9 1,486,395,392 1,953,523,711 467,128,320 83 Linux

Делал так:
sudo mount /dev/sda5 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install
update-grub

Получаю ошибки:
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
mkdir: cannot create directory '/var/lib/os-prober/mount': No such file or directory
mkdir: cannot create directory '/var/lib/os-prober/mount': No such file or directory
mkdir: cannot create directory '/var/lib/os-prober/mount': No such file or directory
mkdir: cannot create directory '/var/lib/os-prober/mount': No such file or directory
mkdir: cannot create directory '/var/lib/os-prober/mount': No such file or directory
mkdir: cannot create directory '/var/lib/os-prober/mount': No such file or directory
mkdir: cannot create directory '/var/lib/os-prober/mount': No such file or directory
mkdir: cannot create directory '/var/lib/os-prober/mount': No such file or directory
done

Дальнейшее гугление не помогло надежда на вас.
Вы не могли бы мне помочь?
  • Вопрос задан
  • 1645 просмотров
Решения вопроса 1
sergiula
@sergiula
Запустите систему с LiveCD/USB и откройте терминал. Для этого можно нажать Alt+F2 и ввести команду:
gnome-terminal
Далее необходимо узнать Вашу таблицу разделов. Используйте команду:
sudo fdisk -l
На экран должна быть выведена примерно такая таблица:

/dev/sda1 29 8369 66999082+ 83 Linux
/dev/sda2 * 8370 13995 45190845 7 HPFS/NTFS
/dev/sda3 13996 14593 4803435 5 Extended


Из таблицы видим, что Linux стоит (в нашем случае) на разделе /dev/sda1
Теперь подключим этот раздел в /mnt следующей командой:
sudo mount /dev/sda1 /mnt
Затем, для записи grub в MBR, вводите следующую команду:
sudo grub-install --root-directory=/mnt /dev/sda

В случае, если нужно только восстановить MBR диска (например, после переустановки Windows), то этого достаточно.

Если нужно обновить и меню grub (например, после установки Windows), то нужно сделать:

sudo update-grub --output=/mnt/boot/grub/grub.cfg

Восстановление закончено!

Как добавить windows в список grub
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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