Перейти к содержимому

Как установить linux из под windows 10

  • автор:

Установка 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.

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 в работе, поэтому мы рекомендуем его установить.

В строке поиска в 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 уже установлена на жесткий диск компьютера, используются разделы native и swap (несовместимые с Windows) и на жестком диске нет свободного места.

Windows и Linux могут совместно использоваться на одном компьютере. Дополнительные сведения об этом см. в документации к операционной системе Linux.

Дополнительная информация

Для установки Windows на компьютер под управлением Linux (с удалением Linux) разделы, которые использует эта операционная система, необходимо удалить вручную. Windows-совместимый раздел будет создан автоматически при установке Windows.

ВНИМАНИЕ! Поскольку выполнение описанных в данной статье действий приведет к полному удалению операционной системы Linux, предварительно убедитесь в наличии загрузочного носителя или компакт-диска Linux. Если впоследствии необходимо будет восстановить операционную систему Linux, создайте резервную копию всех данных, хранящихся на компьютере. Кроме того, необходимо наличие полной версии операционной системы Windows.

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

Операционная система Linux обычно устанавливается в раздел типа 83 (Linux native) или 82 (Linux swap). Диспетчер загрузки Linux (LILO) можно настроить на выполнение загрузки из следующих мест:

  • основная загрузочная запись (Master Boot Record, MBR) жесткого диска;
  • корневая папка раздела Linux.

Разделы можно удалить с помощью служебной программы Fdisk, которая входит в состав Linux. (Существуют аналогичные служебные программы, например Fdisk в MS-DOS версии 5.0 или выше. Кроме того, разделы можно удалить и при установке.) Чтобы удалить Linux и установить Windows, сделайте следующее.

    Удалите используемые Linux разделы native, swap и загрузочный раздел.

      Загрузите компьютер с установочной дискеты Linux, введите в командной строке fdisk и нажмите клавишу ВВОД.

    Примеры таблиц разделов Linux

    Один SCSI-диск

    Device Boot Start End Blocks Id System
    /dev/sda1 * 1 500 4016218 83 Linux native (SCSI hard drive 1, partition 1)
    /dev/sda2 501 522 176715 82 Linux swap (SCSI hard drive 1, partition 2)

    Несколько SCSI-дисков

    Device Boot Start End Blocks Id System
    /dev/sda1 * 1 500 4016218 83 Linux native (SCSI hard drive 1, partition 1)
    /dev/sda2 501 522 176715 82 Linux swap (SCSI hard drive 1, partition 2)
    /dev/sdb1 1 500 4016218 83 Linux native (SCSI hard drive 2, partition 1)

    Один IDE-диск

    Device Boot Start End Blocks Id System
    /dev/hda1 * 1 500 4016218 83 Linux native (IDE hard drive 1, partition 1)
    /dev/hda2 501 522 176715 82 Linux swap (IDE hard drive 1, partition 2)

    Несколько IDE-дисков

    Device Boot Start End Blocks Id System
    /dev/hda1 * 1 500 4016218 83 Linux native (IDE hard drive 1, partition 1)
    /dev/hda2 501 522 176715 82 Linux swap (IDE hard drive 1, partition 2)
    /dev/hdb1 1 500 4016218 83 Linux native (IDE hard drive 2, partition 1)

    Кроме того, Linux распознает более 40 типов разделов, в том числе следующие:

    • FAT 12 (тип 01)
    • FAT 16 > 32 M Primary (тип 06)
    • FAT 16 Extended (тип 05)
    • FAT 32 без LBA Primary (тип 0b)
    • FAT 32 с LBA Primary (тип 0c)
    • FAT 16 с LBA (тип 0e)
    • FAT 16 с LBA Extended (тип 0f)

    Следует помнить, что существуют другие способы удаления операционной системы Linux с последующей установкой Windows XP. В этой статье описан способ, который применяется в том случае, когда операционная система Linux уже функционирует и на жестком диске не осталось свободного места. Существует специальное программное обеспечение для изменения размеров раздела. Корпорация Майкрософт не поддерживает установку Windows в разделы, управляемые подобным образом.

    Чтобы удалить одну операционную систему и установить другую, можно, кроме прочего, воспользоваться загрузочным диском MS-DOS версии 5.0 или более поздней, Windows 95 или Windows 98, которые содержат служебную программу Fdisk. Запустите программу Fdisk. Если на компьютере установлено несколько жестких дисков, выберите пятый пункт меню для определения диска, содержащего удаляемый раздел. После этого (или в том случае, если на компьютере имеется только один жесткий диск) выберите пункт 3 (Delete partition or logical DOS drive), а затем — пункт 4 (Delete non-DOS partition). Будет отображен список разделов, отличных от DOS, которые необходимо удалить. Обычно в операционной системе Linux есть два раздела, не являющимися разделами DOS, но их может быть и больше. Поочередно удалите все разделы, которые не являются разделами DOS.

    После удаления разделов можно приступать к созданию новых и установке выбранной операционной системы. При помощи служебной программы Fdisk, входящей в состав MS-DOS версии 5.0 и более поздней, Windows 95 или Windows 98, можно создать только один основной и один расширенный разделы из нескольких логических дисков. Максимальный размер основного раздела FAT16 составляет 2 ГБ. Максимальный размер логического диска FAT16 — 2 ГБ. Для получения дополнительных сведений щелкните указанный ниже номер статьи базы знаний Майкрософт:

    105074 Вопросы и ответы относительно создания разделов в MS-DOS 6.2
    При установке Windows NT 4.0 или Windows 2000 разделы Linux можно удалить, создать новые разделы и отформатировать их, выбрав нужную файловую систему в процессе установки. Windows позволяет создать несколько основных разделов. Максимальный размер раздела, который создается в процессе установки Windows NT 4.0, составляет 4 ГБ. Это ограничение обусловлено особенностями файловой системы FAT16. Для раздела размером 4 ГБ используется кластер 64 КБ. MS-DOS 6.x, Windows 95 и Windows 98 не поддерживают файловые системы с размером кластера 64 КБ, поэтому в процессе установки такие файловые системы обычно преобразуются в NTFS. В отличие от Windows NT 4.0, операционная система Windows 2000 поддерживает файловую систему FAT32. При установке Windows 2000 можно создать диск FAT32 очень большого размера. После завершения установки, в случае необходимости, диск FAT32 можно преобразовать в NTFS.

    Установка Linux из iso-образа под Windows

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

    Установка Grub4Dos

    Для начала скачиваем Grub4Dos. На момент написания статьи последней стабильной версией был Grub4Dos 0.4.4.

    Win XP/2000
    • Распаковываем grldr и menu.lst из архива в корень диска с установленной Windows.
    • Редактируем boot.ini. Возможно потребуется снять атрибут «read only», чтобы иметь возможность сохранить файл
    attrib -r boot.ini
    C:\grldr="Grub4Dos"
    Win Vista/7
    • Распаковываем grldr, grldr.mbr и menu.lst из архива в корень диска с установленной Windows.
    • Запускаем консоль от имени администратора и выполняем
    bcdedit /create /d "Grub4Dos" /application bootsector
    bcdedit /set device partition=C: bcdedit /set path \grldr.mbr bcdedit /displayorder /addlast

    Правка menu.lst

    Добавляем новый пункт в меню загрузчика

    title Boot Installer fallback 1 root (hd0,1) kernel /vmlinuz vga=normal ramdisk_size=14972 root=/dev/rd/0 rw -- initrd /initrd.gz

    Здесь подставляем номер диска и номер раздела на Ваши. В случае, если ставится Ubuntu, то можно скачать (amd64) нужные образы vmlinuz и initrd.gz. В остальных случаях их можно найти в iso-образе самого дистрибутива. Для справки привожу небольшую таблицу названий в разных дистрибутивах

    Ubuntu vmlinuz initrd.gz
    Debian vmlinuz initrd.gz
    Fedora vmlinuz initrd.img
    Mandriva vmlinuz all.rdz
    openSUSE linux initrd
    Slackware bzImage initrd.img
    Gentoo gentoo gentoo.igz

    Теперь копируем iso-образ дистрибутива в получившуюся кучу и перезагружаемся.

    Установка

    Возможно установка несколько различается в разных дистрибутивах. Я рассмотрю установку на примере Ubuntu.

    После перезагрузки в Диспетчере загрузок появится новый пункт. Выбираем

    Появится загрузчик Grub4Dos. Выбираем «Boot Installer»

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

    Возможно установщик не сможет самостоятельно отыскать образ

    В этом случае нужно повторно запустить поиск из главного меню и указать местоположение вручную

    После выбора образа появится еще несколько привычных окошек и начнется установка.

    Правка menu.lst. Вариант #2

    Возможен также альтернативный вариант menu.lst

    title Boot Installer fallback 1 find --set-root /имя_образа.iso map /имя_образа.iso (0xff) || map --mem /имя_образа.iso (0xff) map --hook chainloader (0xff) savedefault --wait=2

    Тут никаких дополнительных телодвижений не требуется — загрузится привычный установщик Ubuntu.

    Так как образ грузится с жесткого диска, советую прежде чем начинать установку, заранее выделить раздел под ОС и swap.

    Как установить Linux на Windows с помощью Virtualbox

    Как установить Linux на Windows с помощью Virtualbox главное изображение

    Один из самых простых способов установить изолированную операционную систему Linux с графическим окружением, особенно если вы работаете на Windows версии ниже 10 — воспользоваться сторонним бесплатным сервисом VirtualBox.

    Что нужно для установки:

    • Инсталлятор Oracle VM VirtualBox для Windows Hosts. Ссылка на скачивание: Download Oracle VM VirtualBox
    • Образ операционной системы Ubuntu Linux в формате ISO. Ссылка на скачивание: Download Ubuntu Desktop

    Для начала нужно установить и запустить приложение VirtualBox.

    Для начала нужно установить и запустить приложение VirtualBox

    Нажимаем кнопку «Создать», находим в списке тип операционной системы «Linux». Лучше всего выбрать стандартную версию «Ubuntu» 64 битной архитектуры, а название для нее можно ввести любое.

    Укажите тип и имя ОС

    Указываем объем оперативной памяти, выделенной под виртуальную систему. Рекомендованный объем составляет 1024 MB.

    Укажите объем оперативной памяти

    Указываем объем дискового пространства, выделенного под виртуальную систему. Рекомендованный объем — 10 GB, но вы можете указать больше, так как новые версии могут потребовать много пространства для установки.

    Укажите объем жесткого диска под операционную систему

    Тип виртуального жесткого диска можно оставить как есть — VDI (VirtualBox Disk Image).

    Укажите тип виртуального жесткого диска

    Формат хранения данных нужно выбрать, исходя из личных предпочтений. Динамический виртуальный жесткий диск растет по мере заполнения, а фиксированный создается сразу такого размера, который был указан на предыдущем шаге.

    Укажите формат хранения данных

    Имя и размер файла можно оставить без изменений, поэтому можно сразу нажать на кнопку «Создать».

    Создайте виртуальный диск

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

    Нажатие на кнопку «Запустить» приведет к появлению диалогового окна с предложением указать путь до скаченного ISO-образа. Сделайте это и нажмите кнопку «Продолжить».

    Устанавливаем Ubuntu

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

    Выберите языковую поддержку в списке слева и нажмите «Установить Ubuntu».

    Выбираем язык

    Можно загрузить все обновления сразу на этапе установки.

    Скачиваем все обновления

    Без особых опасений выбираем пункт «Стереть диск и установить Ubuntu» и двигаемся дальше.

    Стираем виртуальный диск и ставим Ubuntu

    Заполните поля и выберите режим входа в систему.

    Логинимся

    Далее начнется процедура разметки диска, переноса файлов, установка обновлений и другие процессы, которые не потребуют прямого участия пользователя.

    Переносим файлы в автоматическом режиме

    В конце установки виртуальный компьютер перезагрузится, и вы попадете уже в установленную среду Ubuntu Linux.

    На этом этапе нужно еще установить так называемые «Дополнения гостевой ОС». Они содержат драйверы и другие системные файлы, необходимые для повышения производительности и обеспечения дополнительных функциональных возможностей между виртуальной и гостевой операционной системой.

    Выберите пункт «Устройства» в программе VirtualBox, подпункт «Подключить образ диска Дополнений гостевой ОС…» и дождитесь, пока программа предложит вам открыть приложение для автоматического запуска с виртуального привода.

    Настраиваем дополнения

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *