Решил установить себе вторую ОС - Debian, рядом с Windows 7. Установил. В итоге в grub была доступна только windows 7. Решил зайти с live usb (xubuntu) и обновить grub чтобы появился debian. Обновляться grub не хотел, поэтому решил его заново инсталировать.
После этого он все равно не хочет обновляться и теперь grub вообще без пунктов.
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
Дальнейшее гугление не помогло надежда на вас.
Вы не могли бы мне помочь?
Запустите систему с LiveCD/USB и откройте терминал. Для этого можно нажать Alt+F2 и ввести команду: gnome-terminal
Далее необходимо узнать Вашу таблицу разделов. Используйте команду: sudo fdisk -l
На экран должна быть выведена примерно такая таблица:
Из таблицы видим, что Linux стоит (в нашем случае) на разделе /dev/sda1
Теперь подключим этот раздел в /mnt следующей командой: sudo mount /dev/sda1 /mnt
Затем, для записи grub в MBR, вводите следующую команду: sudo grub-install --root-directory=/mnt /dev/sda
В случае, если нужно только восстановить MBR диска (например, после переустановки Windows), то этого достаточно.
Если нужно обновить и меню grub (например, после установки Windows), то нужно сделать: