Рейтинг: 2 / 5

Звезда активнаЗвезда активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Часто случается такая ситуация, когда нам нужно иметь две установленные системы на одном ПК. Можно конечно установить их на разные физические жесткие диски, каждый со своим загрузчиком и своей MBR. Но что делать, если системы ставятся на один HDD?

Ни для кого не секрет, что после установки Windows перезаписывает MBR и пишет свой загрузчик, таким образом установленная до этого операционная система перестает быть доступной для загрузки. В отличии от Windows в Linux загрузчик - просто красавчик, он сканирует диски на наличие установленных систем и выводит список и возможность загрузить любую из установленных ОС.

  

Что делать, если хочется установить Windows как вторую систему и после не парится с восстановлением GRUB?

Перед установкой Windows нужно загрузиться в свой любимый дистрибутив Linux в выполнить резервное копирование MBR (Marser Boot Record - главная загрузочная область). Для этого открываем терминал и катаем туда любовное послание в виде:

# Резервирование MBR
sudo dd if=/dev/sda of=MBR-"$(date +"%d-%m-%Y")".img bs=512 count=1

Данная команда сделает копию первых 512 байт вашего жесткого диска. Проще говоря бэкапим MBR. Не забудьте подставить имя вашего жесткого диска вместо sda, если оно, конечно, отличается.

 

После того как вы поставили и настроили Windows нужно загрузиться с LiveCD/USB в ваш любимый Linux и выполнить команду:

# Восстановление MBR
sudo dd of=/dev/sda if=MBR-date.img bs=512 count=1

Опять таки не забываем подставить имя своего жесткого диска, путь у файлу MBR (у меня он просто лежит в корне домашней директории).

Собственно все! :)

 

 

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

У вас недостаточно прав для того чтобы тут гадить.