Восстанавливаем GRUB после установки Windows (на примере Ubuntu 12.04)

Ноябрь 17th, 2012 Рубрики: Без рубрики coubertin.cz www.colvillewoodworking.com

ubuntu windows
Итак, вышла Windows 8, естественно надо бы попробовать, что я и сделал. В целом новая версия окошек меня порадовала. Но пост не об этом. Основной рабочей операционкой у меня служит Ubuntu 12.04 с Gnome 3. После установки windows естественно слетел grub, а работать нужно. Порывшись в интернете можно найти тонны мануалов. Но в целом они все или устарели или не полные. Ниже я привожу ПОЛНЫЙ мануал, который был получен выжимкой из трех других манов найденных в сети.

Для начала нужно загрузиться с live-cd, я загрузился с загрузочной флешки, на которой была та же ubuntu.
Запускаем терминал и начинаем… (alt+f2 -> gnome-terminal)
Для начала определимся в каком разделе «висит» уже установленная операционка.

1
2
3
4
5
cd ~
wget http://downloads.sourceforge.net/project/bootinfoscript/bootinfoscript/0.61/bootinfoscript-061.tar.gz
tar -xvf bootinfoscript-061.tar.gz
sudo ./bootinfoscript
gedit RESULTS.txt

На выходе получим текстовый документ с описанием каждого раздела.
Теперь нужно примонтировать раздел с linux (там где находится /boot), каталоги /dev и /proc. У меня это sda6

1
2
3
sudo mount /dev/sda6 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc

Далее нужно перейти в среду chroot

1
sudo chroot /mnt

Если нужно — редактируем файл конфигруции grub

1
nano -w /etc/default/grub

Если вы что то там поменяли — не забываем сохранить изменения следующей командой

1
update-grub

Теперь пришло время восстановить наш grub

1
grub-install /dev/sda

Если возникли ошибки, то необходимо воспользоваться командой

1
grub-install --recheck /dev/sda

Grub мы восстановили, теперь нужно выйти из chroot, отмонтировать разделы и перезагрузиться

1
2
3
4
5
exit
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt
sudo reboot

После перезагрузки в меню Grub не было windows — но это не проблема, загружаемся в linux и опять открываем терминал.
На этот раз нам хватит одной команды

1
sudo update-grub

Можно спокойной перезагружаться — в меню выбора появится windows.

Теги: , , ,

6 комментариев к “Восстанавливаем GRUB после установки Windows (на примере Ubuntu 12.04)”

  1. марина
    Сентябрь 1st, 2013 at 21:15
    1

    Спасибо!!!!!!!!!!!!!!!!!!

    [Ответить]

    ZekMan Reply:

    Всегда рад помочь)

    [Ответить]

  2. василий
    Январь 10th, 2014 at 03:55
    2

    Здравствуйте я поставил ubuntu на диск E а видна стояла на диске C.как мне запустить винду если загрузачного диска и флешки нет только с ubuntu помогите пожалуйста как вернуть винду

    [Ответить]

    ZekMan Reply:

    Диск с убунту и есть загрузочный — просто выберите вариант «попробовать ubuntu» (try ubuntu without install)

    [Ответить]

  3. василий
    Январь 11th, 2014 at 01:44
    3

    Здраствуйте у меня виндовс стоит на диски С и я установил на диск Е убунту после чего виндовс не запускался и я установил груб 2. И после чего у меня при включении компьютера открываеться это убунту и я не могу зайти не на обну ОС помогите что нужно вводить чтобы вернуть виндовс

    [Ответить]

    ZekMan Reply:

    Диски физические или просто логически разделены? Опишите проблему более подробно. Просто сказать «не запускался» это как в небо пальцем ткнуть.

    [Ответить]

Написать комментарий