Метод первый: утилита восстановления загрузки
Windows с Linux, то вы, вероятно, столкнулись с некоторыми изменениями, которые могут не приветствоваться. При установке Linux в этой среде загрузчик GRUB перезапишет загрузчик Windows в основной загрузочной записи (MBR).Это также верно и наоборот: если вы сначала установили Linux, а затем решили установить Windows, загрузчик Windows перезапишет GRUB, и вы обнаружите, что невозможно загрузить рабочий стол Linux.
Наконец, любое серьезное изменение в Windows может также привести к изменению вашего загрузчика, что сделает его непригодным для использования. Так обстоит дело с Юбилейное обновление в Windows 10 и Обновление до Windows 11 .
Любой из этих сценариев может стать проблематичным для нового пользователя, но, к счастью, при небольшом терпении и осторожности есть способы восстановить загрузчик и попутно восстановить MBR.
Читайте также: Что делать, если Windows не запускается
Требования
Первым шагом будет загрузка и создание живого компакт-диска или USB-накопителя Linux. Ubuntu на сегодняшний день является самым простым и доступным дистрибутивом, хотя для этого можно использовать большинство дистрибутивов Linux. На другом компьютере перейдите к Веб-сайт Ubuntu и загрузите последнюю копию, подходящую для вашей архитектуры.
Например, я загружаю версию Ubuntu 20.04.4 LTS для amd64, поскольку у меня на компьютере 64-разрядная система.
Contents
Требования
iv>Следуйте этому руководству до создать Live USB для Linux в Windows .
Читайте также: Как установить минимальную Ubuntu на старый компьютер
Загрузка Ubuntu Live USB
После создания живого носителя следующим шагом будет загрузка Ubuntu на вашем компьютере с помощью BIOS вашего компьютера и выбор «Ubuntu» в меню GRUB.
Если это не помогло, вам необходимо убедиться, что Безопасная загрузка отключен в BIOS, поскольку безопасная загрузка позволит загружаться на компьютере только операционным системам на базе Windows.
После запуска рабочего стола нажмите кнопку «Попробовать Ubuntu», чтобы загрузить Ubuntu как живой диск.
Сделав это, откройте Терминал из меню «Приложения», расположенного в левом нижнем углу экрана.
Примечание: на этом этапе помните, что вы имеете дело непосредственно со своим жестким диском, и полностью прочтите руководство, прежде чем вносить какие-либо изменения, иначе вся ваша система может стать нестабильной или поврежденной.
Примечание. р>
Безусловно, самый простой способ восстановить MBR — использовать небольшую утилиту под названием «boot-repair», а не работать непосредственно в Терминале.
Метод первый: утилЗагрузка Ubuntu Live USB
Сначала вам нужно добавить репозиторий. Тип:
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install boot-repair
После установки найдите приложение в меню «Приложения» и нажмите, чтобы начать.
После запуска утилиты выберите тип восстановления. Для большинства людей это будет рекомендуемый ремонт.
После завершения работы утилиты вы сможете загрузить систему и выбрать Windows или Linux в меню GRUB. Запуск утилиты также позволит вам изменить или изучить некоторые другие параметры, указанные выше, если вам требуется более сложное восстановление загрузки. Нажав «Восстановить MBR», вы сможете использовать вкладку MBR.
Если вы застряли, у Ubuntu есть руководство на их сайте .
Метод второй: обновление конфигурации GRUB
Другой способ исправить MBR — напрямую обновить конфигурацию GRUB. Для этого вам необходимо сначала убедиться, что живой диск обнаруживает вашу установку Windows. Отсюда запустите утилиту os-prober
:
sudo os-prober
Эта программа проверит все доступные диски и разделы на наличие любой операционной системы на вашем компьютере. Это делается путем поиска определенных загрузочных файлов или разделов, которые создаются при типичной установке операционной системы.
Однако следует отметить одну важную вещь: если os-prober
не обнаружил раздел Windows, вполне вероятно, что его загрузочный раздел уже поврежден.
В этом случае предпочтительным вариантом является переустановка Windows, а не попытка перестроить ее загрузочный раздел.
Зная это, вы можете воссоздать конфигурацию GRUB с живого диска, выполнив эту команду:
sudo update-grub
Это восстановит конфигурацию GRUB по умолчанию и снова включит в нее загрузочный раздел Windows. После этого вы можете перезагрузить систему и проверить, обнаружил ли GRUB вашу установку Windows.
Метод третий: Syslinux
Помимо использования инструментов GRUB по умолчанию, вы также можете использовать Сислинукс для обновления загрузчика.
Для этого откройте терминал, как и раньше, и введите:
sudo apt install syslinux
Затем введите следующее, не забывая при необходимости изменить имя диска «sda»:
sudo dd if=/usr/lib/syslinux/mbr/mbr.bin of=/dev/sda
При этом двоичный файл MBR будет записан в первые несколько секторов жесткого диска. Это позволит устранить любые проблемы с этими первыми секторами в Windows. После этого вы можете перезагрузить компьютер, чтобы проверить, сработала ли реконфигурация.
Метод четвертый: mbr
Вы также можете использовать более простой инструмент мбр для пересборки двоичного файла MBR. Как и в случае с
Метод второй: обновление конфигурации GRUB
рабочий диск:sudo apt install mbr
Оттуда выполните следующую команду, чтобы переустановить двоичный файл MBR в разделе Windows:
sudo install-mbr -i n -p D -t 0 /dev/sda
Теперь вы можете перезагрузить компьютер, чтобы проверить, обнаружен ли установленный двоичный файл MBR в GRUB.
Метод пятый: LILO
Наконец, вы также можете использовать ЛИЛО , чтобы исправить MBR вашей Windows. Подобно GRUB и syslinux, LILO также является программой-загрузчиком, которая может обновлять вашу конфигурацию GRUB. Однако, чтобы использовать его, вам необходимо установить его на рабочий диск:
sudo apt install lilo
Оттуда записать MBR-файл в загрузочный раздел Windows очень просто. Для этого выполните следующую команду:
sudo lilo -M /dev/sda mbr
Эта команда запишет двоичный файл MBR в загрузочный раздел указанного вами устройства. В моем случае я устанавливаю двоичный файл MBR в «/dev/sda». После этого вы можете перезагрузить компьютер, чтобы проверить, обнаружил ли GRUB вновь установленный MBR.
Читайте также: Как создать загрузочную фл Поздравляем! Теперь вы знаете пять простых способов восстановить MBR вашей Windows с помощью Ubuntu Linux. Если после всего этого разговора вас заинтересовало, что может предложить Linux, ознакомьтесь с лучшие дистрибутивы Linux-Libre , которые вы можете установить сегодня. Да. Однако обновление конфигурации GRUB вручную может привести к появлению дополнительных ошибок, которых вы не ожидаете. Кроме того, любые проблемы, возникающие при настройке файла grub.cfg, могут привести к тому, что система вообще не увидит загрузочные файлы. Зная, что если вы все еще хотите вручную настроить grub.cfg, вам необходимо убедиться, что ты знаешь, что делаешь и что у вас есть резервная копия неизмененного grub.cfg. Для этого выполните следующую команду: Да! Все инструменты, описанные в этой статье, доступны в большинстве дистрибутивов Linux. Например, вы можете выполнить те же действия, чтобы установить файл MBR из LILO в системе Арч Линукс . Единственная разница в том, Метод третий: Syslinux
Часто задаваемые вопросы
1. Могу ли я вручную редактировать конфигурацию GRUB?
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.old
2. Могу ли я использовать другой дистрибутив Linux для спасения моей системы?
Метод четвертый: mbr
n вместо установки пакета LILO через apt:
sudo pacman -S lilo
3. Могу ли я вернуть свои файлы, даже если загрузочный раздел Windows поврежден?
Да! Для этого найдите на диске раздел, содержащий все данные Windows. Например, я использовал lsblk
, чтобы найти раздел Windows в «/dev/sda2».
Зная это, вам необходимо установить ntfs-3g. Это позволит вам смонтировать файловую систему Windows NTFS в Linux:
sudo apt install ntfs-3g
После этого вы можете запустить следующую команду, чтобы смонтировать файловую систему NTFS к вашей локальной файловой системе:
sudo ntfs-3g /dev/sda2 /mnt
Наконец, перенесите файлы из поврежденного раздела Windows на резервный диск.
Изображение предоставлено: Unsplash