Как установить Windows: режимы Legacy и UEFI.

Linux и Windows являются операционными системы, которые радикально друг от друга отличаются. Но процесс их совместной инсталляция не так уж сложен.

Установка Windows после Linux

1. Разметка диска в Linux

Установка Windows после Linux

Для установки Windows 10 после Linux вам нужно свободное пространство на диске, как минимум 50 гигабайт, а то и больше, если хотите устанавливать туда много игр и программ. Современные версии Windows хотят создавать два раздела:

Установка Windows после Linux
  • Системный;
  • Раздел с данными для восстановления;
Установка Windows после Linux

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

Установка Windows после Linux

Во-первых, нам необходимо загрузиться с LiveCD, поскольку надо уменьшить размер либо корневого раздела, либо домашнего, а эти диски примонтированы. Самый простой способ это сделать — загрузиться с Live системы.

Установка Windows после Linux

Загружаем наш диск, например Ubuntu, и запускаем Gparted:

Установка Windows после Linux

Затем нужно уменьшить раздел. Для этого выберите нужный и кликните Изменить или переместить:

Установка Windows после Linux

Затем уменьшите раздел так, чтобы после него оставалось 40-50 гигабайт:

Установка Windows после Linux

Далее выберите свободное пространство и щёлкните в контекстном меню пункт Новый:

Установка Windows после Linux

Помните, я выше писал, что с таблицей разделов MBR можно создавать только четыре основных раздела. Поэтому из свободного пространства создаём расширенный раздел. Выберите в поле Создать как -> Расширенный раздел:

Установка Windows после Linux

Выберите всё доступное место, а потом нажмите Ок:

Установка Windows после Linux

На этом в Gparted всё. Далее нам необходимо нажать зелёную галочку или Правка -> Применить изменения, а потом дождаться завершения всех операций.

Установка Windows после Linux

2. Разметка диска в Windows

Установка Windows после Linux

Теперь надо разобраться, как поставить Windows после Linux. Я не буду рассматривать все шаги установщика Windows. Вы их и так знаете. На шаге выбора раздела для установки кликните по свободному месту, которое подготовили раньше. Система не будет показывать расширенных разделов и других дополнительных параметров диска, только размер, это для неё нормально.

Установка Windows после Linux

Затем нажмите кнопку Создать и выберите размер раздела. Можно согласиться с тем, что предлагает установщик:

Установка Windows после Linux

Затем согласитесь на создание дополнительных разделов для системных файлов:

Установка Windows после Linux

Дальше выбирайте только что созданный системный размер и нажимайте Далее. Осталось дождаться завершения установки.

Установка Windows после Linux

3. Восстановление загрузчика Linux

Установка Windows после Linux

После того, как вы окажетесь на рабочем столе Windows, работа с Windows будет завершена, и вам надо снова загрузиться с LiveCD Ubuntu или дистрибутива Linux, который у вас установлен. Дальше мы будем выполнять действия, описанные в статье о восстановлении загрузчика Grub.

Установка Windows после Linux

Сначала нам нужно примонтировать корневой раздел с Linux, в моём случае это /dev/sda1:

Установка Windows после Linux

sudo mount /dev/sda1 /mnt

Установка Windows после Linux

Если раздел /boot у вас также существует отдельно, его тоже надо примортировать. Затем подключаем подсистемы взаимодействия с ядром в папку /mnt, куда мы раньше примонтировали корень:

Читайте также:  Начинаем работать с VMware Workstation (для чайников)

sudo mount —bind /dev/ /mnt/dev/ sudo mount —bind /proc/ /mnt/proc/ sudo mount —bind /sys/ /mnt/sys/

И переходим в окружение нашего установленного ранее Linux с помощью команды chroot:

sudo chroot /mnt/

Далее мы можем заняться восстановлением загрузчика. Сначала установим его на диск:

grub-install /dev/sda

Затем создадим новый конфигурационный файл, в котором уже будет наша только что установленная Windows:

update-grub2

Дальше осталось перезагрузить компьютер:

Теперь в качестве загрузчика будет использоваться Grub2 и в списке операционных систем отобразится Ubuntu и Windows, чего мы и добивались:

А моя материнская плата поддерживает UEFI?

Последние версии материнских плат так и делают (до 2012 г. UEFI не существовало). Однако формулировка “последние версии”, согласитесь, расплывчата. Точно вам скажет сама BIOS/UEFI при запуске компьютера и нажатию на клавишу Delete (или в зоне F-клавиш). Однако об этом можно узнать прямо из установленной на диске Windows. Лучший способ это обнаружить – воспользоваться программой-бенчмарком (типа HWiNFO соответствующей версии Windows) и проверить поддержку UEFI в части Motherboard слева:

поддержка UEFI есть

поддержки UEFI нет

И пусть вас не сбивает с толку одно только присутствие папки EFI по адресу:

C:\Windows\Boot

Она есть у всех последних версий Windows. Так что проясните вопрос сразу, чтобы при попытке установить Windows в режиме UEFI вас не встретило обескураживающее (см. абзац с установкой Windows в режиме UEFI):

Подробнее о способах выявления поддержки режимов загрузки Windows в статьях:

Поддерживает ли плата режим UEFI?

Как узнать режим загрузки Windows на этом компьютере: Legacy BIOS или UEFI?

Читайте также:  Как изменить обычный доступ на администратора

Установка Bash

Инструкция для установки:

Установка Bash

1. Запустите настройки ОС — Обновление и безопасность — Для разработчиков. Включите режим разработчика.

Включение режима разработчика

Установка Bash

2. Откройте Панель управления — Программы и компоненты — Включение или отключение компонентов Windows и обозначьте графу Подсистема Windows для Linux.

Установка подсистемы Linux в Windows 10

Установка Bash

3. Про прошествии инсталляции в поиске ОС напишите «bash», запустите эту версию и установите.

Установка bash

Установка Bash

4. После инсталляции запустите оболочку.

Запуск Ubuntu Bash

Разметка дисков

1. Выберите пункт “Вручную” и нажмите кнопку “Продолжить”

Разметка дисков

2. Вы увидите список разделов, выберите “Свободное место” и нажмите кнопку “Продолжить”.

Разметка дисков

Естественно, у Вас список разделов будет отличатся, главное выделить освобожденное нами пространство.

Разметка дисков

3. Выберите пункт “Автоматически разметить свободное место” и нажмите кнопку “Продолжить”.

Разметка дисков

4. Выберите пункт “Все файлы в одном разделе” и нажмите кнопку “Продолжить”.

Разметка дисков

Оптимальным для Linux, считается создание нескольких разделов, но для новичков рекомендуется размещать все файлы в одном разделе. Это как-раз то, что нам и нужно, в случаи каких-либо проблем мы просто удалим или отформатируем этот раздел.

Разметка дисков

Установщик, автоматически создал два раздела из свободного места.

Разметка дисков

5. Выберите пункт “Закончить разметку и записать изменения на диск” и нажмите кнопку “Продолжить”.

Разметка дисков

Обратите особое внимание на номер и название устройства корневого каталога, куда будут установлены все файлы и с которого будет загружаться операционная система Linux Debian.

Разметка дисков

Эта строчка “/dev/sda5” путь к корневому разделу, которая нам понадобится при установке загрузчика GRUB. Естественно, у Вас номер и название разделов может отличатся.

Разметка дисков

6. Выберите точку “Да” и нажмите кнопку “Продолжить”. После нажатия, все изменения будут применены, то есть физически в таблицу разделов будут внесены записи.

Разметка дисков

Мы пропустим этапы выбора программного обеспечения, если не уверены в себе, просто оставляйте все по умолчанию и нажимайте кнопку “Продолжить”.

Читайте также:  10 лучших программ для форматирования флешек

4] Настройте установленный дистрибутив

Наконец, нам нужно настроить установленный дистрибутив для WSL 2.

  1. Откройте Windows PowerShell и выполните эту команду, чтобы получить список всех доступных дистрибутивов WSL на вашем компьютере:

wsl -l -v

  1. Установите желаемый дистрибутив для работы в WSL 2. выполните следующую команду:

wsl —set-version DistroName 2

Где замените DistroName на имя дистрибутива из предыдущей команды.

Примечание: Команда wsl —set-version DistroName 1 позволит вам в любой момент переключится на Wsl 1.