рекомендации

понедельник, 13 декабря 2021 г.

Как восстановить загрузчик Windows в главной загрузочной записи (MBR) из Ubuntu


Если вы пытались настроить двойную загрузку Windows с Linux, то вы, вероятно, столкнулись с некоторыми изменениями, которые могут вами не приветствоваться. При установке Linux в такой среде загрузчик GRUB перезаписывает загрузчик Windows в основной загрузочной записи (MBR).

Это также верно в обратном направлении: если вы сначала установили Linux, а затем решили установить Windows, загрузчик Windows перезапишет GRUB, и вы обнаружите, что невозможно загрузить вашу систему Linux. Или, возможно, вы решили, что Linux не для вас, и хотите полностью удалить его, оставив только Windows.

Любой из этих сценариев может быть проблематичным для нового пользователя, но, к счастью есть способы восстановить загрузчик и MBR.

Примечание. В качестве дополнительной информации, который затронет многих пользователей, похоже, что Windows 10 Anniversary Update перезаписывает загрузчик как само собой разумеющееся.

Требования

Первым шагом будет скачивание и создание вашего Linux live CD или USB. Ubuntu - безусловно, самый простой и доступный дистрибутив, хотя для наших целей могут использоваться большинство дистрибутивов Linux. Используя другой компьютер, перейдите на веб-сайт Ubuntu и загрузите версию, подходящую для вашей архитектуры. Если вы сомневаетесь, возьмите 32-битную версию, так как она будет загружаться на любой машине.



Следуйте этому руководству, чтобы создать Linux live USB в Windows.

Загрузка в Ubuntu live USB

Создав свой live-носитель, необходимо загрузить компьютер с вашего носителя с Ubuntu и выбрать в загрузочном меню пункт "Try Ubuntu without installing". Если это не удается, убедитесь, что в BIOS отключена secure boot, иначе ваша система никогда не загрузится с диска Linux.

После запуска рабочего стола вам нужно будет открыть терминал, который можно найти в меню «Приложения».


Примечание: на этом этапе имейте в виду, что вы имеете дело напрямую с жестким диском, и полностью прочитайте руководство, прежде чем вносить какие-либо изменения, в противном случае вся ваша система может стать нестабильной или неработоспособной.

Безусловно, самый простой способ восстановить MBR - использовать небольшую утилиту под названием «boot-repair», а не работать непосредственно в терминале.

Способ первый: утилита Boot Repair

Во-первых, вам нужно добавить репозиторий. Введите:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install boot-repair

После установки найдите приложение в меню «Приложения» и кликните, чтобы запустить.


После запуска утилиты выберите тип восстановления. Для большинства случаев это будет рекомендуемое восстановление.


Когда утилита завершит работу, вы сможете загрузить свою систему и выбрать либо Windows, либо Linux из меню GRUB. Запуск утилиты также позволит вам изменить или изучить некоторые другие опции, если вам требуется более сложное восстановление загрузки. Кликнув «Restore MBR», вы сможете использовать вкладку MBR.


Если вы застряли, у Ubuntu есть руководство на их сайте.

Метод второй: Syslinux

Это немного сложнее и требует от вас работы с терминалом. Если вы не уверены, то, пожалуйста, придерживайтесь первого метода.

Откройте терминал, как и раньше, и введите:

sudo apt-get install syslinux

По завершении установки введите следующую команду, не забывая изменить имя диска «sda» на свое:

sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

Кроме того, вы можете восстановить MBR, введя:

sudo apt-get install mbr
sudo install-mbr -i n -p D -t 0 /dev/sda

Метод третий: LILO

Загрузитесь с live CD или USB, и в терминале введите:

sudo apt-get install lilo
sudo lilo -M /dev/sda mbr

где «/dev/sda» - это имя вашего диска. Это должно исправить вашу MBR.

Заключение

Если вы используете двойную загрузку Windows и Linux, очень легко перезаписать MBR. Описанные выше действия должны помочь вам восстановить MBR.

2 комментария:

  1. Если можно просветите по UEFI т.к. на всех компах сейчас преобладает она. И вообще неплохо было бы сделать статью по работе с UEFI. Заранее благодарен Анатоий.

    ОтветитьУдалить
  2. Глас вопиющего в пустыне. Я тоже задавал вопросы, но мне никто не ответил. Ищи информацию на сайтах и в комментариях к ним.
    Если у тебя UEFI на русском языке, то значительно облегчает дело. У меня UEFI на английском языке, но при помощи словаря в общий чертах разобрался. Я думал логически и вёл запись своих действий в тетрадь. Конечно пользовался тех. литературой и тех. журналами , которые когда-то собирал (сейчас литература дорогая).
    UEFI от разных производителей сейчас разная. Каждый производитель (фирма) создаёт свой UEFI. Ищи своего производителя, выходи на сайт своей фирмы.
    А-ууу, есть кто в пустыне ?! 😪️

    ОтветитьУдалить