Программное обеспечение

Linux VS Windows

Есть комп на котором стоят Windows 7 и Ubuntu 10.10
Суть проблемы такова, хочу обновить Windows 7, стоит Grub который пердлагает выбрать ОС при загрузки компа.
Если я сейчас тупо обновлю Windows 7, то с какой ос будет загружен комп, как я понимаю что Grub сломается, как его можно будет востановить?
Помогите пожалуйста!
Алексей К
Алексей К
179
Многие пользователи устанавливают несколько операционных систем на компьютер, например, Windows и Linux. При этом сначала следует установить Windows, а затем Linux, но не наоборот, поскольку загрузчик Windows перезаписывает MBR (Master Boot Record), что делает невозможной загрузку других операционных систем. Но даже после правильной установки обоих систем в дальнейшем может возникнуть необходимость в переустановке Windows. Опять-таки, двойная загрузка (dual boot) станет недоступной, т. е. Windows будет загружаться, а Linux нет. Если вы в качестве загрузчика используете GRUB2, то можно легко восстановить его с помощью LiveCD Ubuntu (или Kubuntu).

Востановление GRUB2 с LiveCD

Загрузитесь с вашего LiveCD (предварительно выберите меню устройств загрузки при наличии такового или же установите cd-привод первым boot device в BIOS). Запустите консоль. Для начала нам нужно будет узнать, на каком диске и на каком разделе установлена Ubuntu. Если вы не помните этого - воспользуйтесь командой

sudo fdisk -l

Для работы нам понадобится /-раздел (root). Примонтируйте его командой

sudo mount /dev/sda5 /mnt

В моем случае корневой раздел системы - /dev/sda5, вы же используйте свое значение. Если у вас /boot сделан отдельным разделом, его также надо будет примонтировать. Я не использую отдельный boot-раздел, но предположим, что sda3 выделен под /boot. Монтируем его:

sudo mount /dev/sda3 /mnt/boot

Также монтируем папку /dev нашей live-системы как /dev нашего root-раздела:

sudo mount --bind /dev /mnt/dev

и /proc live-системы как /proc root-раздела:

sudo mount --bind /proc /mnt/proc

теперь выполняем следующую команду:

sudo chroot /mnt

Теперь вы - root-пользователь в системе, корневым разделом которой считается /mnt, то есть корневой раздел вашей настоящей системы. И вот мы готовы обновить MBR-раздел жесткого диска, переустановив grub2. Но для начала нам нужно определиться, с какого физического диска загружается наш компьютер. Если у вас один жесткий диск, разбитый на разделы - он будет именоваться sda. Если несколько - первый из них - sda, второй - sdb, и так далее. Определить загрузочный диск снова поможет команда

sudo fdisk -l

В полученной таблице есть столбец "загрузочный". В моем случае напротив раздела sda1 стоит звездочка, означающая, что у меня загрузочным является первый жесткий диск, то есть sda. Определившись с загрузочным диском, ставим на него grub2:

grub-install /dev/sda

Если вы столкнетесь с какими-либо ошибками - попробуйте перезапустить команду с ключом --recheck:

grub-install --recheck /dev/sda

Также в некоторых случаяъ может помочь вариант

grub-install --recheck --no-floppy /dev/sda

Обратите внимание: мы устанавливаем grub2 на физический диск (sda, sdb...) т. е. в mbr, а не на раздел (sda3, sdb1...)! Если все прошло успешно, выходим из chroot командой

exit

Отмонтируем наши диски и папки: /dev нашей live-системы:

sudo umount /mnt/dev

/proc:

sudo umount /mnt/proc

boot-раздел, если таковой монтировался отдельно:

sudo umount /mnt/boot

И собственно, корневой раздел:

sudo umount /mnt

Все! Перезагружаемся, восстанавливаем порядок загрузки в BIOS (ставим жесткий диск на первое место) и смотрим результат.
ДН
Дима Назаренко
9 437
Лучший ответ
А что бэкап груба НЕЛЬЗЯ сделать? ! Сделай и потом что хочешь делай со своей богом убитой виндой!
Юрий Зайцев
Юрий Зайцев
16 570
Обновляй. . ) При чём здесь загрузчик?
Также будет спрашивать откуда грузится.
виндоус- унылое амно
VN
Vasilj Nikolaev
5 235
ht@tp://startubuntu.ru/?p=95
ht@tp://dasteel.blogspot.com/2009/10/grub2-windows.html
@ убери и прочитай, возможно полегчает :)
Юлия Ильина
Юлия Ильина
1 064
переустановка и обновление разные вещи если ты будеш "обновлять" вин7 загрузившись с диска установки вин7 то загрузчик (груб) скорее всего слетит
Юрий Емец
Юрий Емец
528
он не пропадет .А 7орку обновляй сколько влезет
используй windowsfix.ru