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

Обновлено: 04.07.2024

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

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

Как я начинал пользоваться Linux системой? На первых началах когда я еще учился мы проходили курс по линуксу и нужно было поставить одну из систем, я первым делом установил Mandriva уже и не помню какую версию дистрибутива, но мне он не очень понравился. На следующей паре преподаватель объяснил, что для нас лучше будет установить Ubuntu так как данный дистрибутив широко пользуется популярность как среди новичков так и среди опытных пользователей. С него я и начал свое путешествие в Мир Linux.

Каким способом я установил Ubuntu? Посмотрев много инструкций как устанавливается система, мне было страшно сделать что-то не то чтобы и не навредить виндовс которая установлена первоочередной системой. Я выбрал тип установки из под Windows - Wubi, для новичков это отличный выход так как установка происходит в несколько шагов с которыми справится любой и даже не опытный пользователь.

Что нам нужно для установки Ubuntu с помощью Wubi? Желательно срезать с помощью Acronis disk director отдельную болванку примерно на 20 Гб, вам вполне хватит данного дискового пространства для того чтобы начать осваивать Linux.

После запуска файла Wubi.exe, у нас откроется следующее окно, смотрим ниже:

  • Диск установки - в данном пункте выбираем диск(Болванку которую мы для этого срезали, никак не диск C или D).
  • Размер установки - дисковое пространство которое мы выделим под систему, выбирайте примерно 15Гб вам вполне хватит.
  • Окружение рабочего стола - Ubuntu.
  • Язык установки - Русский, кому как удобно, можете выбрать и английский или любой другой.
  • Имя пользователя - пользователь под которым вы будет заходить в систему, другими словами супер пользователь Root.
  • Устанавливаем пароль.
  • Последний шаг - нажимаем на кнопку установить.

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

На этом все, система установлена можете осваиваться. Также у вас сразу может появиться вопрос, а как настроить интернет? если у вас кабельный провайдер, то настройка происходит в пару мин, откройте терминал и введите команду:

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

После, откроется программа настройки интернет соединения PPPoE, которая обнаружит и выведет наши сетевые устройства. В большой части случаев, нужно просто нажать Tab - "Да" - Enter.

Далее начнется поиск сервера PPPoE-авторизации нашего провайдер, заранее проверьте чтобы DSL кабель был подключен к сетевой карте, иначе утилита выдаст ошибку и ничего не обнаружит.

После нам будет предложено, хотим ли мы использовать опции:
noauth (не требовать аутентификации от PPPoE сервера)
defaultroute (автоматически добавляет маршрут по-умолчанию) и удалить опцию nodetach. Нажимаем "Да".

После программа pppoeconf уведомит нас об изменении файла конфигурации dsl-provider.
Соглашаемся, и нажимаем "Да".

Нам будет предложено ввести наш логин из договора и нажимаем "Ок".

После вас спросят, добавлять ли автоматически адреса DNS – серверов при подключении. Нажимаем "Да".

В следующем новом окне "Проблема с ограниченным MSS" также нажимаем "Да".

Далее будет предложено, устанавливать ли интернет соединение при загрузке вашего компьютера, нажимаем "Да".

Откроется последнее окно, для проверки интернет соединения, нажимаем "Да".

Теперь при включении компьютера интернет в операционной системе Ubuntu будет подключаться автоматически без лишних телодвижений.

Установить соединение с помощью команды - sudo pon dsl-provider
Разъединить соединение с помощью команды - sudo poff dsl-provider

После когда вы полноценно освоитесь в системе и будете понимать какая команда за что отвечает, где и как и что правится и хотя-бы базово освоите терминал и некоторую часть команд, сможете легко удалить систему установленную из под Wubi зайдя в вторую систему Windows - Панель управления - Программы и компоненты - Установка и удаление программ - и в самом низу найдете нашу систему Ubuntu, выделяем кликом мыши и нажимаем удалить. О том как правильно установить систему Ubuntu совместно с Windows я расскажу в следующем материале.

Что такое Ubuntu WSL

Для начала кратко поясню, что такое WSL на практике. Это некий слой абстракции, который позволяет запускать linux приложения в среде windows. И это не виртуальная машина. И Linux, и Windows приложения работают в рамках одной операционной системы с совместным доступом к данным на дисках. Вы прозрачно можете запустить приложение на ubuntu и открыть им файл в директории windows.

Файлы ubuntu wsl

Тут и корень системы, и директории пользователей. Посмотреть содержимое можно из-под windows. Только не рекомендуется их редактировать. Работа linux системы может быть нарушена. На примере доступа к файлам видно, что это не виртуальная машина. Важно понимать это отличие.

А вот то же самое можно сделать из-под ubuntu, открыв файлы из директории windows.

Доступ к windows каталогам из-под linux

С помощью данной технологии, вы условно сможете запустить полноценный Ubuntu Server на своем компьютере. Читайте мой обзор на Ubuntu, чтобы иметь представление о том, чем он отличается от остальных linux дистрибутивов.

Зачем нужна Ubuntu WSL на Windows

Поговорим немного о том, зачем может понадобиться установка Ubuntu WSL в Windows 10. Можно в небольшой список это вынести и перечислить по пунктам:

Это то, что первое приходит в голову. Думаю, есть и другие причины, для чего может быть полезно установить ubuntu wsl. Делитесь своим мнением в комментариях. Может я что-то важное упускаю.

Установка Ubuntu WSL под Win 10

Установка подсистемы Windows для Linux в Windows 10 неплохо описана в официальном руководстве от Microsoft. Чтобы установить Ubuntu WSL на Windows, надо для начала включить компонент системы Windows под названием Windows-Subsystem-Linux. Для этого запускаем cmd с правами администратора (это важно!) и переходим в powershell. Там выполняем:

Установка Ubuntu WSL в Windows 10

После этого активируем компонент Платформа виртуальных машин.

Активация компонента VirtualMachinePlatform

Далее обязательно перезагрузить систему, иначе дальше будут ошибки. После перезагрузки продолжаем ставить ubuntu под wsl.

Установка обновления ядра Linux в win10

Дальше устанавливаем версию WSL 2 по умолчанию. Она более продвинутая и быстрая, по сравнению с первой.

Выбор версии wsl 2 по умолчанию

Теперь идем в Windows Store и ищем там необходимую вам версию Ubuntu WSL. Я просто в строку поиска ввел название дистрибутива и получил все доступные версии.

Установка ubuntu wsl через магазин windows

После установки в меню Пуск можно запустить Ubuntu WSL. При первом запуске вам предложат задать имя пользователя для Linux системы.

Первый запуск ubuntu wsl

Вот и все. Заходим в свежеустановленную Ubuntu 20 LTS на Win 10.

ubuntu в win 10

У вас под рукой практически полноценная linux система, работающая нативно под windows.

Настройка Ubuntu WSL

Выполним первоначальную настройку Ubuntu WSL, чтобы с ней удобнее было далее работать. Начнем с подключения по SSH.

Настройка ssh

Терминал Windows не очень удобен и привычен. Так что если вы привыкли подключаться по ssh через какой-нибудь другой менеджер подключений, вам нужно будет на wsl системе настроить ssh. Это не совсем очевидная процедура. Чтобы заставить нормально работать openssh server, его надо переустановить. Делаем это:

Настройка ssh в ubuntu wsl

Теперь сразу разрешим подключаться с использованием паролей. Для этого открываем конфиг /etc/ssh/sshd_config и разкомментируем настройку:

Авторизация по паролю через ssh

После этого перезапустите службу sshd

Мы закончили настройку ssh в ubuntu. Теперь к ней можно подключиться, например, через putty. Используем адрес 127.0.0.1 и порт 22.

Подключение по ssh к wsl

Вот и все. Можете использовать любой другой ssh клиент.

Обновление

Обновление Ubuntu WSL на windows

В общем случае этого достаточно для обновления системы. Если же вы хотите выполнить обновление до следующего релиза, то лучше это сделать через Windows Store, установив нужную версию ubuntu.

Установка MC

Для того, чтобы установить популярный в linux среде файловый менеджер Midhight Commander или коротко MC, необходимо опять же воспользоваться пакетным менеджером apt.

Установка MC в WSL

При этом вы сможете без проблем перемещаться не только внутри ubuntu, но и открывать файлы windows. Традиционные диски C:, D: и т.д. смонтированы в /mnt.

Войти под root

Для того, чтобы в Ubuntu WSL зайти под ученой записью root, необходимо под пользователем выполнить в консоли:

root в ubuntu wsl

Теперь вы полноценный root пользователь и можете запускать команды с повышенными привилегиями без sudo.

Автозапуск служб

В Ubuntu WSL не работает systemd и возникает закономерный вопрос, а как же тогда настроить автозапуск нужных служб. Тут есть два принципиально разных подхода по автозапуску служб:

  1. Служба в wsl запускается автоматически после запуска компьютера.
  2. Служба wsl запускается автоматически после первого входа в bash установленного linux.

Если вы хотите выполнить какую-то команду при первом входе в wsl, то просто добавьте ее в файл .bashrc домашнего каталога пользователя. Например, добавим туда вывод фразы Hello World! Для этого добавляем в самый конец:

Автозапуск службы в ubuntu wsl

Пример выполнения команды при входе

Вместо команды echo можете написать любую другую. Например, запуск MC:

Теперь при запуске терминала ubuntu wsl у вас автоматически будет запускаться файловый менеджер MC.

Обновление WSL до WSL2

Во время установки любой WSL системы у вас есть возможность выбора ее версии. Вторая версия более современная и быстрая, так что в общем случае рекомендуется использовать ее. Но возможно вам по какой-то причине понадобится первая. Например, в WSL 1 файловая система linux в открытом виде в виде файлов в директории C:\Users\user1\AppData\Local\lxss, а во второй версии в виде единого виртуального диска. Разница принципиальна.

Для того, чтобы обновить WSL1 до WSL2 необходимо через powershell активировать компонент VirtualMachinePlatform:

Указать версию WLS2 как дефолтную:

В завершении проапгрейдить установленный дистрибутив до WSL2 или поставить новый.

Версии WSL можно переключать в любое время. Узнать distribution name можно с помощью команды:

Обновление WSL до WSL2

Reboot Ubuntu WSL

Работа в Windows 10 с Ubuntu несколько необычна, поэтому сходу не понятные даже такие простые вещи, как перезагрузка linux системы. Как сделать reboot в Ubuntu WSL? Для того, чтобы перезагрузить систему, достаточно выполнить в консоли powershell команду:

Все экземпляры wsl будут завершены. После запуска терминала ubuntu wsl она запустится заново, что будет равнозначно обычной перезагрузки системы.

Если вы используете первую версию WSL, то перезапуск linux систем выполняется перезапуском службы, которая их обслуживает. Выполняется так же в консоли windows^

Как удалить Ubuntu WSL

Если вам нужно удалить Ubuntu WSL из Windows 10, то сделать это можно точно так же, как любое другое приложение, установленное из Магазина. Выбираете Ubuntu WSL через пуск и нажимаете Удалить.

Удаление Ubuntu WSL

То же самое можно сделать и через консоль powershell

Список установленных систем смотрим командой:

Ничего сложного, система удаляется фактически в одну команду. Для повторной установки достаточно еще раз установить ubuntu через Магазин.

HOW-TO: Установка linux из-под Windows (Описание все возможных методов для установки linux из windows)

Любые разговоры которые хоть как-то связаны с тематикой форума

HOW-TO: Установка linux из-под Windows

Метод 1:
Установка Linux из под Windows с жесткого диска без дискет и DVD- CD-ROM'a

К примеру, у нас такая ситуация: жесткий диск разбит на 2 раздела: C и D.

Для установки Linux нам потребуется еще один раздел около 10 Гб. Сделать его можно, уменьшив размер одной из этих партиций (например, с помощью программы GNU Parted или Partition Magic). Форматировать данный раздел не обязательно - это можно сделать при установке.

Пошаговая установка:
1. Дистрибутив Linux. Он может быть как в файле образа (.ISO) , так и распакованным. Помещаем его, например, в D:\Linux.

2. На диске С создаем папку C:\boot. В ISO-файле дистрибутива Линукс берем 2 файла vmlinuz и all.rdz (это действительно для Мандривы) и помещаем их в папку C:\boot

3. Качаем из интернета dos-загрузчик grub. В гугле можно найти так ``grub dos''. В скачанном пакете будет много чего - нужно распаковать и найти папку grub, файл initrd и файл grldr. Помещаем папку grub и файл initrd в папку С:\boot, а файл grldr в корень диска C.

4.В итоге должно получиться такое:

C:\boot\grub - с содержимым.
С:\boot с файлами all.rdz, grub.exe, initrd, linux и vmlinuz
C:\grldr

5. Далее правим файл boot.ini в корне диска С, добавляя в него строку:

6. Далее правим файл C:\boot\grab\menu.lst:

7.На этом предварительный этап закончен. Перезагружаем ОС и выбираем при загрузке Linux - Install

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

Примечание: данный метод можно использовать и тогда, когда инсталлятор не может найти DVD-CD-привод.


прошу ваши мнения и т.п. (особенно о том какой метод лучше) + еще методы если таковы имеются.

Администраторы Windows 10 и Windows 11, которые хотят установить подсистему Windows для Linux (WSL), могут сделать это, выполнив одну команду в Windows 10 версий 2004 и более поздних версий, в том числе при использовании инсайдерских сборок Windows 11.

Microsoft представила данное улучшение в предварительных сборках Windows Insider еще в октябре 2020 года, а теперь улучшение стало доступно в последних обновлениях для Windows 10 версий 2004, 20H2 и 21H1.

Улучшение включено в KB5004296, которое является необязательным обновлением для перечисленных версий Windows 10. Поскольку обновления являются накопительными, новые функции будут представлены в августе 2021 года на всех устройствах с помощью стандартного способа обновлений – через Центр обновления Windows.

Необязательные обновления устанавливаются только в том случае, если администраторы операционной системы целенаправленно выполняют поиск обновления или загружают его с веб-сайта каталога Центра обновления Microsoft.

Как установить подсистему WSL с помощью одной команды в Windows 10 или в Windows 11

Все, что нужно сделать – это открыть командную строку от имени Администратора и запустить команду wsl.exe --install , которая инициализирует процесс установки WSL на устройство. По умолчанию будет установлена операционная система Ubuntu, поскольку это дистрибутив Linux предлагается в качестве дистрибутива по умолчанию, если администратором не указан определенный дистрибутив.

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


Список команд для работы с подсистемой WSL

Откройте меню Пуск, найдите и запустите Командную строку (cmd.exe) от имени Администратора.

  • wsl.exe --install – устанавливает на устройство подсистему WSL и дистрибутив Ubuntu.
  • wsl --list --online – перечисляет все доступные дистрибутивы Linux, которые вы можете установить с помощью команды wsl. В настоящее время это:
    • Ubuntu – Ubuntu
    • Debian – Debian GNU/Linux
    • kali-linux – Kali Linux Rolling
    • openSUSE-42 – openSUSE Leap 42
    • SLES-12 – SUSE Linux Enterprise Server v12
    • Ubuntu-16.04 – Ubuntu 16.04 LTS
    • Ubuntu-18.04 – Ubuntu 18.04 LTS
    • Ubuntu-20.04 – Ubuntu 20.04 LTS

    Команда установки установит на устройство версию подсистемы WSL 2. Вы можете проверить это, запустив wsl с параметром status после успешной установки. Если вы видите версию 2, то это значит, что вторая версия подсистемы Windows для Linux установлена.

    Новые команды значительно упрощают установку WSL на устройстве с Windows 10 и Windows 11. Единственная отсутствующая команда – это команда удаления, таким образом вы не можете использовать инструмент командной строки для удаления установки WSL с устройства. Microsoft не сообщила, будет ли этот инструмент также включен в Windows 11, но его добавление кажется логичным и вероятным.

    Читайте также: