Как выполнить двойную загрузку Linux и Windows 10

Многие думают, что простая двойная загрузка предназначена для таких операционных систем, как Linux Mint или Ubuntu, где обо всем позаботится программа установки. Реальность такова, что эту настройку легко реализовать практически в любом дистрибутиве Linux на рынке, используя простой инструмент. Вы можете выполнять двойную загрузку Linux и Windows 10 независимо от того, какой дистрибутив Linux вы используете.

ОПОВЕЩЕНИЕ СПОЙЛЕРА: прокрутите вниз и посмотрите видеоурок в конце этой статьи.

Инструмент, который позволяет пользователям легко настроить двойную загрузку в Linux, известен как OS Prober. Он сканирует все жесткие диски и разделы на ПК и ищет операционные системы. Когда он их находит, он автоматически генерирует загрузочную запись Grub, которая затем используется для двойной загрузки.

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

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

  Как запускать приложения Android в Linux

Примечание: при установке Windows на выделенный диск убедитесь, что жесткий диск Linux, который вы планируете использовать, отключен от ПК. Microsoft Windows испытывает трудности при установке при наличии нескольких дисков. Кроме того, вы можете случайно удалить установку Linux.

Настроить двойную загрузку

После установки Windows и вашего дистрибутива Linux на их собственные выделенные жесткие диски повторно подключите и загрузите Linux. Отсюда откройте окно терминала и получите root-доступ. Чтобы дать инструменту OS Prober наилучшие шансы на успех, используйте инструмент fsck для исправления любых ошибок жесткого диска, которые могут присутствовать на диске Windows.

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

sudo fsck -y /dev/sdX

Когда Fsck завершит работу, следуйте приведенной ниже команде, чтобы установить OS Prober.

Примечание. Пользователи UEFI также должны использовать диспетчер загрузки EFI для обнаружения операционных систем с поддержкой UEFI.

  Как изменить системные значки в Windows 10

Ubuntu

sudo apt install os-prober efibootmgr

Debian

sudo apt-get install os-prober efibootmgr

Arch Linux

sudo pacman -S os-prober efibootmgr

Fedora

sudo dnf install os-prober efibootmgr

OpenSUSE

sudo zypper install os-prober efibootmgr

Другие Linux

OS Prober и менеджер загрузки EFI требуются для двойной загрузки. Поскольку большинство дистрибутивов Linux пытаются предложить эту функцию новым пользователям Linux, это программное обеспечение должно быть легко найти. Чтобы установить его, откройте диспетчер пакетов, найдите «os-prober», «efibootmgr» и установите его обычным способом.

Обнаружение операционных систем

OS Prober выполняет много работы, но на самом деле нет причин называть это. Вместо этого он работает с самим загрузчиком Grub, когда пользователь создает новый файл конфигурации. Чтобы создать новую конфигурацию, откройте терминал и выполните следующие команды.

Примечание: в вашей операционной системе может быть официальная команда «update-grub». Обязательно проверьте официальную Wiki для вашей операционной системы, прежде чем продолжить. Большинство установок Grub в Linux находятся в / boot / grub /, поэтому следующая команда должна работать правильно для обновления Grub.

sudo grub-mkconfig -o /boot/grub/grub.cfg

Если загрузчик Grub не обновляется, ваша конфигурация может находиться в другом месте (обычно это верно только для пользователей Fedora / SUSE). Попробуйте вместо этого.

grub2-mkconfig -o /boot/grub2/grub.cfg

Удалить двойную загрузку

Удалить операционную систему из режима двойной загрузки с помощью этого метода невероятно просто, поскольку для удаления разделов нет. Если вы решили, что больше не хотите использовать Windows 10 на своем ПК с Linux (по какой-либо причине), вот как удалить ее из загрузчика Grub.

  Как включить песочницу в Windows 10

Выключите компьютер и откройте его. Найдите жесткий диск Windows 10 и отключите его от источника питания и материнской платы. Это гарантирует, что Grub и OS Prober не увидят его. Когда все будет отключено, снова включите компьютер и войдите в Linux.

Откройте терминал и повторно запустите инструмент обновления Grub:

sudo grub-mkconfig -o /boot/grub/grub.cfg

или же

grub2-mkconfig -o /boot/grub2/grub.cfg


Os Prober и Grub повторно просканируют ваш компьютер в поисках операционных систем, как и раньше. Однако, поскольку жесткий диск Windows 10 не подключен, OS Prober считает, что его больше нет. В результате Grub удалит запись из загрузчика.

Двойная загрузка Linux

В этом руководстве большое внимание было уделено Windows, поскольку большинство пользователей Linux, говоря о двойной загрузке, предпочитают Windows. При этом OS-Prober может обнаруживать любую операционную систему на любом разделе или жестком диске. Если вы хотите настроить другие дистрибутивы Linux или даже такие вещи, как BSD и Haiku, этот метод должен работать нормально.