Если вы пытались настроить двойную загрузку 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.
Оригинал: How to Fix Windows MBR from Ubuntu
Если можно просветите по UEFI т.к. на всех компах сейчас преобладает она. И вообще неплохо было бы сделать статью по работе с UEFI. Заранее благодарен Анатоий.
ОтветитьУдалитьГлас вопиющего в пустыне. Я тоже задавал вопросы, но мне никто не ответил. Ищи информацию на сайтах и в комментариях к ним.
ОтветитьУдалитьЕсли у тебя UEFI на русском языке, то значительно облегчает дело. У меня UEFI на английском языке, но при помощи словаря в общий чертах разобрался. Я думал логически и вёл запись своих действий в тетрадь. Конечно пользовался тех. литературой и тех. журналами , которые когда-то собирал (сейчас литература дорогая).
UEFI от разных производителей сейчас разная. Каждый производитель (фирма) создаёт свой UEFI. Ищи своего производителя, выходи на сайт своей фирмы.
А-ууу, есть кто в пустыне ?! 😪️