Восстанавливаем GRUB после установки Windows (на примере Ubuntu 12.04)
Итак, вышла 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.
Спасибо!!!!!!!!!!!!!!!!!!
[Ответить]
ZekMan Reply:
Сентябрь 2nd, 2013 at 15:47
Всегда рад помочь)
[Ответить]
Здравствуйте я поставил ubuntu на диск E а видна стояла на диске C.как мне запустить винду если загрузачного диска и флешки нет только с ubuntu помогите пожалуйста как вернуть винду
[Ответить]
ZekMan Reply:
Январь 11th, 2014 at 07:37
Диск с убунту и есть загрузочный — просто выберите вариант «попробовать ubuntu» (try ubuntu without install)
[Ответить]
Здраствуйте у меня виндовс стоит на диски С и я установил на диск Е убунту после чего виндовс не запускался и я установил груб 2. И после чего у меня при включении компьютера открываеться это убунту и я не могу зайти не на обну ОС помогите что нужно вводить чтобы вернуть виндовс
[Ответить]
ZekMan Reply:
Январь 11th, 2014 at 07:35
Диски физические или просто логически разделены? Опишите проблему более подробно. Просто сказать «не запускался» это как в небо пальцем ткнуть.
[Ответить]