Install linux over windows

Установка Linux на Windows 10 с помощью WSL

Windows Subsystem for Linux 2 , также известная как WSL 2 или просто WSL — это инструмент Microsoft Windows, который позволяет разработчикам запускать среду Linux прямо в Windows без модификаций, стороннего программного обеспечения или настроек двойной загрузки. WSL интегрируется с большинством приложений на компьютере и создает Linux среду разработки на Windows. Для этого используется встроенное программное обеспечение виртуализации Microsoft – Hyper-V.

В этом мануале мы включим WSL, с помощью него установим Ubuntu и установим новую командную строку Windows Command Line от Microsoft. В результате вы получите среду программирования Linux в Windows.

Требования

Для работы вам понадобится персональный компьютер с установленной системой Windows: Подсистема Windows для Linux 2 требует Windows 10 версии 1903 или выше, со сборкой 18362 или выше. Для систем ARM64 требуется версия 2004 или выше со сборкой 19041. Сборки ниже этой версии не будут поддерживать WSL 2.

Важно! При установке WSL на виртуальную машину, нужно выставить флаги виртуализации ЦП для виртуальной машины. Например, если вы устанавливаете WSL на виртуализированную Windows, запущенную в Hyper-V с именем MyWSL, эту команду нужно выполнить на узле виртуализации, а не на виртуальной машине. Для ее выполнения нужна командная строка PowerShell с повышенными привилегиями. Замените MyWSL на имя вашей виртуальной машины в Hyper-V:

Set-VMProcessor -VMName MyWSL -ExposeVirtualizationExtensions $true

Если вы не устанавливаете WSL на виртуальную машину, ничего делать не нужно.

1: Включение служб Windows

Для запуска WSL нужно включить службы Windows. Эти службы идут вместе с Windows, но по умолчанию они выключены. Откройте меню “Пуск” и найдите PowerShell. Теперь нажмите правой кнопкой мыши на PowerShell и выберите “Run as Administrator”.

Откроется окно PowerShell. С помощью инструмента Deployment Image Servicing and Management включим дополнительные функции Windows, которые отключены по умолчанию. Чтобы включить WSL, выполните команду:

PS C:\Windows\system32> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.19042.985 Enabling feature(s) [==========================100.0%==========================] The operation completed successfully.

Затем, чтобы включить платформу виртуальных машин Windows, выполните следующую команду в PowerShell. Эта команда разрешит использовать второе поколение WSL, что даст возможность Windows установить Linux с помощью Hyper-V.

Читайте также:  Linux for beginner tutorial

PS C:\Windows\system32> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

После выполнения команды получим вывод:

Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.19042.985 Enabling feature(s) [==========================100.0%==========================] The operation completed successfully.

Теперь нужно перезагрузить Windows, чтобы изменения вступили в силу.

После перезагрузки войдите в систему.

Далее нужно загрузить и установить последний пакет обновления ядра Linux от Microsoft.

Чтобы установить этот пакет, нажмите кнопку для загрузки wsl_update_x64.msi. После загрузки запустите приложение и следуйте подсказкам для установки.

Теперь нужно сделать WSL 2 версией по умолчанию. Откройте терминал PowerShell от имени администратора и выполните команду:

PS C:\Windows\system32> wsl —set-default-version 2

For information on key differences with WSL 2 please visit https://aka.ms/wsl2

Сейчас WSL 2 включен и готов к работе. Дальше установим операционную систему на базе Linux с помощью WSL 2.

2: Установка Ubuntu

Теперь нужно установить дистрибутив Linux из Microsoft Store. В этом туториале мы установим версию Ubuntu по умолчанию, на данный момент это Ubuntu 20.04. Есть много версий на выбор, и у всех почти одинаковый подход к установке, про который мы рассказываем в этой статье.

Откройте меню “Пуск”, найдите Microsoft Store и откройте его.

Через строку поиска в правом верхнем углу найдите Linux.

Выберите Ubuntu, чтобы установить последнюю поддерживаемую версию этой системы. Нажмите кнопку “Get”, чтобы добавить приложение в свой аккаунт. После этого кнопка “Get” будет заменена на “Install”. Нажмите на нее, чтобы установить Ubuntu. После завершения установки появится кнопка “Launch”. Нажмите её, чтобы запустить Ubuntu.

При первом запуске Ubuntu появится сообщение, что выполняется начальная настройка, которая может занять несколько минут. Затем будет предложено ввести имя пользователя и пароль системы Linux. Они не обязательно должны совпадать с вашей системой, но они понадобятся, чтобы была возможность использовать sudo для получения прав администратора.

После создания учётной записи начальная настройка будет завершена и Ubuntu будет готова к работе.

Теперь установим терминал для доступа к Ubuntu через Windows.

3: Установка и настройка командной строки

В Ubuntu есть терминал по умолчанию, но Microsoft открыл исходный код и переработал инструмент терминала. Теперь он называется Windows Terminal. Этот терминал поддерживает много параметров настройки и он проще терминала Ubuntu в работе, поэтому мы рекомендуем его установить.

Читайте также:  Использование zfs on linux

В строке поиска в Microsoft Store найдите Terminal.

Установите терминал Windows так же, как устанавливали Ubuntu, нажав “Get” и “Install”. Для запуска терминала нажмите “Launch” или выберите программу в меню “Пуск”.

По умолчанию Windows Terminal открывает консоль PowerShell.

Можно открыть другую консоль, для просмотра доступных нажмите кнопку со стрелкой вниз. Доступ к PowerShell, Command Promt и Azure Cloud Shell есть по умолчанию. После установки любой WSL Linux появится здесь так же, как это случилось с Ubuntu . Нажмите на Ubuntu, и оболочка откроется в новой вкладке.

Если вы хотите изменить параметры Terminal по умолчанию, нажмите кнопку со стрелкой вниз и выберите “Settings”.

Далее нужно установить Ubuntu в качестве консоли по умолчанию. В разделе “Default Profile” выберите образ Ubuntu WSL и нажмите “Save”.

Теперь при нажатии кнопки + или открытии нового терминала Ubuntu будет оболочкой по умолчанию.

Мы установили инструмент Windows Command Line, который по умолчанию настроен на открытие терминала WSL Ubuntu.

Подводим итоги

Итак, теперь у вас есть полностью рабочая среда Linux в Windows. Мы настроили компьютер на использование преимуществ подсистемы Windows для Linux и установили среду Ubuntu с помощью WSL. Также вы можете установить другой дистрибутив Linux: Debian, SUSE или Kali Linux. Затем вы можете установить инструменты разработчика, чтобы иметь полную среду разработки Linux, работающую на Windows.

Источник

Как установить Linux поверх установленной Windows

Как установить Linux поверх установленной Windows

Существует огромное количество всевозможных сборок Linux, начиная от облегченных релизов с минимальным набором функций и предустановленных программ и заканчивая продвинутыми дистрибутивами для опытных пользователей и системных администраторов. Наиболее же популярными и распространенными версиями Linux, подходящими для всех пользователей, считаются Ubuntu и Mint. Скачав ISO-образ с системой, запишите его на флешку или DVD-диск с помощью Rufus или аналогичной программы.

Шаг 2: Загрузка с установочного диска

Чтобы загрузить компьютер с установочного диска с Linux, в BIOS необходимо изменить порядок загрузки накопителей, сделав загрузочную флешку первой в порядке очереди. Учтите только, что в разных моделях компьютеров функциональные кнопки входа в BIOS могут отличаться. Если вы не знаете, как попасть в его интерфейс на вашем компьютере или ноутбуке, перейдите по соответствующей ссылке ниже.

Читайте также:  Chmod linux drwxr xr x

Также в разных моделях и версиях BIOS может отличаться и сама процедура изменения порядка загрузки внутренних и внешних накопителей. Узнать, как правильно выставить загрузку с флешки в разных типах БИОС, можно из следующего руководства.

Шаг 3: Процедура установки

Создав загрузочную флешку и подготовив компьютер, можно приступать к процедуре установки Linux поверх Windows. В процессе установки Linux операционная система Windows будет перезаписана, а значит, все ее файлы сотрутся. Установка выполняется на примере Ubuntu.

  1. Вставьте флешку в USB-порт, включите компьютер и дождитесь загрузки окна мастера-установщика.
  2. Выберите в меню русский язык и нажмите «Установить Ubuntu». Как установить Linux поверх установленной Windows-1
  3. Укажите раскладку клавиатуры. Как установить Linux поверх установленной Windows-2
  • Выберите режим установки. На этом шаге рекомендуется всё оставить по умолчанию. Как установить Linux поверх установленной Windows-3
  • Тип установки задайте «Другой вариант» и нажмите «Продолжить». Как установить Linux поверх установленной Windows-4
  • Выделите раздел с операционной системой Windows, кликните по нему правой кнопкой мыши и в контекстном меню используйте пункт «Изменить». Как установить Linux поверх установленной Windows-5
  • В открывшемся диалоговом окошке в поле «Использовать как» установите «Журналируемая файловая система Ext4», установите флажок в чекбоксе «Форматировать раздел», а в качестве точки монтирования поставьте слеш. Как установить Linux поверх установленной Windows-6
  • Нажмите «OK» и подтвердите действие. Как установить Linux поверх установленной Windows-7
  • Удалите ненужные разделы Windows, в частности загрузочный том и том восстановления. Пользовательский раздел (в ситуации, когда диск ранее был разбит на C и D) с файлами трогать не нужно. Если вы не уверены в своих действиях, оставьте всё без изменений.
  • Выделите отформатированный раздел и нажмите «Установить сейчас». Как установить Linux поверх установленной Windows-8
  • В следующем окне укажите свое точное или приблизительное месторасположение. Как установить Linux поверх установленной Windows-9
  • Придумайте имя вашей учетной записи, задайте пароль и нажмите «Продолжить», чтобы начать процедуру установки. Как установить Linux поверх установленной Windows-10
  • Дождитесь завершения процедуры установки и перезагрузите компьютер. При следующей загрузке вам будет предложено войти в учетную запись только что установленной операционной системы Linux.
  • Так как Linux устанавливалась поверх Windows без форматирования всех системных разделов, каждый раз при ее загрузке на экране будет отображаться загрузочное линуксовое меню GRUB, в котором может присутствовать пункт загрузки Windows. В большинстве случаев делать с ним ничего не нужно, так как Ubuntu в порядке очереди в этом меню стоит первой. Загрузка операционной системы начнется автоматически через несколько секунд после появления меню. При желании продвинутые пользователи могут скрыть это меню, отредактировав соответствующий системный конфигурационный файл. Как установить Linux поверх установленной Windows-11
  • Источник

    Оцените статью
    Adblock
    detector