Как установить windows на linux
Перейти к содержимому

Как установить windows на linux

  • автор:

Как установить Windows на Linux

С проблемой переустановки Linux на Windows сталкиваются в разных ситуациях: кто-то покупает новый ноутбук «без ОС», который идет на системе Endless OS или FreeDos, кто-то экспериментирует с разными системами, и не найдя для себя удобства в Линуксе, решает вернуться на Виндоус.

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

Как установить Windows на Linux

Удаление Linux и установка Windows

Сейчас в магазинах можно найти множество топовых моделей компьютеров без предустановленной системы Windows – и правда, зачем переплачивать 7-10 тысяч рублей, если ее можно установить самому? Так многие покупатели и поступают в целях экономии средств.

Но кто не сталкивался с компьютерами без ОС, должен понимать, что ОС на этих компьютерах все же есть, и, как правило, эта система – некий бесплатный дистрибутив Линукс. Асус предпочитает устанавливать бесплатную систему Endless OS, созданную специально для бедных африканских стран, Lenovo предустанавливает FreeDos, Асеr отдает предпочтение Bootup-Linux. Несмотря на незначительные различия, все эти системы являются дистрибутивами Линукса и переустанавливаются похожим образом.

Сразу оговоримся, что переустановить систему с рабочего стола не получится, так как стандартные файлы инсталлятора «винды» Линукс не воспримет.

    Устанавливаем бесплатную программу для создания загрузочной флешки. Подойдут такие программы как Rufus или UltraISO. Работа проводится на компьютере под Виндовс.

Проблемы, с которыми можно столкнуться во время переустановки

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

  • компьютер может уходить в постоянную перезагрузку (в луп) после выбора USB с операционкой;
  • система может не увидеть флешку;
  • при установке с рабочего стола файлы инсталлятора не распознаются;
  • система не хочет устанавливаться (такое возможно из-за ошибки в создании образа ОС, выборе GTP вместо MBR, либо из-за специфики вашей материнской платы – например, многие современные материнки не поддерживают установку Windows 7 и 8);
  • после установки системы не работают многие компоненты – не работает интернет, нет звука, нет видео или изображения, и т.п.

Как установить Windows на Linux

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

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

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

Разработчики могут одновременно получить доступ к возможности Windows и Linux на компьютере с Windows. Подсистема Windows для Linux (WSL) позволяет разработчикам устанавливать дистрибутив Linux (например, Ubuntu, OpenSUSE, Kali, Debian, Arch Linux и т. д.) и использовать приложения Linux, служебные программы и средства командной строки Bash непосредственно в Windows, не измененные без затрат на традиционную виртуальную машину или двойную настройку.

Необходимые компоненты

Для использования приведенных ниже команд необходимо запустить Windows 10 версии 2004 и выше (сборка 19041 и выше) или Windows 11. Если вы находитесь в более ранних версиях, перейдите на страницу установки вручную.

Команда установки WSL

Теперь вы можете установить все необходимое для запуска WSL с помощью одной команды. Откройте Командную строку PowerShell или Windows в режиме администратора , щелкнув правой кнопкой мыши и выбрав команду «Запуск от имени администратора», введите команду wsl —install, а затем перезапустите компьютер.

wsl --install 

Эта команда включит функции, необходимые для запуска WSL и установки дистрибутива Ubuntu для Linux. (Этот дистрибутив по умолчанию можно изменить.)

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

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

Приведенная выше команда работает только в том случае, если WSL не установлен вообще. Если вы запускаете wsl —install и видите текст справки WSL, попробуйте wsl —list —online просмотреть список доступных дистрибутивов и запустить wsl —install -d для установки дистрибутива. Сведения об удалении WSL см. в разделе Удаление устаревшей версии WSL или Отмена регистрации или удаление дистрибутива Linux.

Изменение установленного дистрибутива Linux по умолчанию

По умолчанию в качестве устанавливаемого дистрибутива Linux используется Ubuntu. Для этого используйте флаг -d .

  • Чтобы изменить установленный дистрибутив, введите wsl —install -d . Замените именем дистрибутива, который хотите установить.
  • Чтобы просмотреть список доступных дистрибутивов Linux, доступных для скачивания через Интернет-магазин, введите wsl —list —online или wsl -l -o .
  • Чтобы установить дополнительные дистрибутивы Linux после исходной установки, можно также использовать команду wsl —install -d .

Если вы хотите установить дополнительные дистрибутивы из командной строки Linux или Bash (а не из PowerShell или командной строки), используйте .exe в команде wsl.exe —install -d . Чтобы получить список доступных дистрибутивов, используйте wsl.exe -l -o .

Если во время установки возникла проблема, см. раздел Установка руководства по устранению неполадок.

Чтобы установить дистрибутив Linux, который не указан как доступный, можно импортировать его с помощью TAR-файла. В некоторых случаях, как с Arch Linux, можно выполнить установку с помощью файла .appx . Вы также можете создать собственный пользовательский дистрибутив Linux для использования с WSL.

Настройка сведений о пользователе Linux

После установки WSL необходимо создать учетную запись пользователя и пароль для установленного дистрибутива Linux. Дополнительные сведения см. в статье Рекомендации по настройке среды разработки WSL.

Советы и рекомендации

Мы рекомендуем использовать наше пошаговое руководство Рекомендации по настройке среды разработки WSL. В нем описано, как настроить имя пользователя и пароль для установленных дистрибутивов Linux, использовать основные команды WSL, установить и настроить Терминал Windows, настроить управление версиями Git, отредактировать код и выполнить отладку с помощью удаленного сервера VS Code. Кроме того, в руководстве приведены рекомендации по хранению файлов, настройке базы данных, подключению внешнего диска, настройке ускорения GPU и пр.

Проверьте, какая версия WSL запущена

Вы можете получить список установленных распределений Linux и проверить версию WSL, задав команду wsl -l -v в PowerShell или в Командной строке Windows.

Чтобы задать значение WSL 1 или WSL 2 для версии по умолчанию при установке нового распределения Linux, используйте команду wsl —set-default-version , заменив на 1 или 2.

Чтобы определить распределение Linux по умолчанию для использования с командой wsl , введите wsl -s или wsl —set-default , заменив именем распределения Linux, который вы хотите использовать. Например, в PowerShell или CMD введите wsl -s Debian , чтобы задать для распределения значение по умолчанию — Debian. Теперь запуск wsl npm init в PowerShell приведет к выполнению npm init команды в Debian.

Чтобы запустить определенное распределение WSL из PowerShell или Командной строки Windows без изменения распределения по умолчанию, выполните команду wsl -d , заменив именем распределения, которое вы хотите использовать.

Дополнительные сведения см. в руководстве по основным командам для WSL.

Обновление версии WSL 1 до WSL 2

Для новых установок Linux, выполненных с помощью команды wsl —install , по умолчанию будет задано WSL 2.

С помощью команды wsl —set-version можно перейти с версии WSL 2 на WSL 1 или обновить ранее установленные дистрибутивы Linux с версии WSL 1 до WSL 2.

Чтобы проверить, какая установлена версия распределения Linux — WSL 1 или WSL 2, — выполните команду wsl -l -v .

Для изменения версий выполните команду wsl —set-version 2 , заменив именем дистрибутива Linux, который требуется обновить. Например, команда wsl —set-version Ubuntu-20.04 2 настроит распределение Ubuntu 20,04 на использование WSL 2.

Если вы установили WSL вручную, до того как команда wsl —install стала доступна, возможно, вам также потребуется включить необязательный компонент виртуальной машины, используемый WSL 2, и установить пакет ядра, если это еще не сделано.

Список команд WSL см. в справочнике по командам для WSL; рекомендации по использованию одной из версий в рабочем сценарии см. в статье со сравнением WSL 1 и WSL 2; для получения общих сведений о настройке надлежащего рабочего процесса разработки с помощью WSL ознакомьтесь с рекомендациями по настройке среды разработки WSL.

Способы запуска нескольких распределений Linux с помощью WSL

WSL поддерживает запуск неограниченного количества различных распределений Linux. Сюда входит выбор распределений из Microsoft Store, импорт настраиваемого распределенияили создание собственного пользовательского распределения.

Существует несколько способов запуска распределений Linux после их установки:

  • Установка Терминал Windows(Рекомендуется)С помощью Терминал Windows поддерживает столько команд, сколько вы хотите установить, и позволяет открывать их на нескольких вкладках или панелях окон и быстро переключаться между несколькими дистрибутивами Linux или другими командными строками (PowerShell, командная строка, Azure CLI и т. д.). Вы можете полностью настроить терминал, используя уникальные цветовые схемы, стили шрифтов, размеры, фоновые изображения и пользовательские сочетания клавиш. Подробнее.
  • Вы можете напрямую открыть распределение Linux, для этого откройте меню «Пуск» Windows и введите имя установленного распределения. Например, «Ubuntu». Откроется Ubuntu в собственном окне консоли.
  • В Командной строке Windows или PowerShell можно ввести имя установленного распределения. Например: ubuntu
  • Из PowerShell или командной строки Windows можно открыть распределение Linux по умолчанию в текущей командной строке, введя wsl.exe .
  • Из PowerShell или командной строки Windows можно использовать распределение Linux по умолчанию в текущей командной строке без ввода новой, введя команду wsl [command] . Замена [command] командой WSL, например wsl -l -v для вывода списка установленных распределений или wsl pwd , чтобы узнать место подключения текущего пути к каталогу в WSL. В PowerShell команда get-date предоставит дату из файловой системы Windows, а wsl date предоставит дату из файловой системы Linux.

Выбранный метод должен зависеть от ваших действий. Если вы открыли командную строку WSL в Командной строке Windows или окне PowerShell и хотите выйти, введите команду exit .

Хотите испытать новейшие предварительные версии функций WSL?

Чтобы поработать с самыми последними функциями или обновлениями для WSL, присоединитесь к Программе предварительной оценки Windows. Когда вы присоединитесь к участникам Программы предварительной оценки Windows, вы сможете выбрать канал для получения предварительных сборок в меню параметров Windows и будете автоматически получать предварительные версии функций и обновления для WSL, связанные с этой сборкой. Варианты:

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

Дополнительные ресурсы

Совместная работа с нами на GitHub

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

Windows Subsystem for Linux

Microsoft выпустила подробную инструкцию, как скачать и установить Linux на ПК

Компания Microsoft выпустила подробную инструкцию для всех пользователей, как скачать и установить Linux на ПК (How to download and install Linux) в рамках развития своего информационного портала под названием «Ресурсы Linux в Microsoft» и для продолжения активной работы с сообществом разработчиков Open Source.

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

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

На первом этапе нужно выбрать способ установки. Microsoft пояснила, что пользователи могут выбирать между использованием подсистемы WSL, Bare metal, виртуальной машиной, локальной установкой на ПК или установкой образа ОС в облаке.

На втором этапе Microsoft поясняет принципы выбора подходящего дистрибутива Linux (Ubuntu, Debian, Kali Linux, OpenSUSE и так далее), рекомендуя принимать во внимание предыдущий опыт пользователя, производительность компьютера, обширность экосистемы того или иного дистрибутива и наличие подробной документации. Microsoft советует посетить сайт Linux.org для принятия решения по выбору дистрибутива Linux.

На третьем этапе установки Linux Microsoft пояснила, как создавать установочный USB-накопитель (на примере с Ubuntu Desktop) с описанием программных инструментов для этого, а также процессы установки в облачных средах и на виртуальной машине.

На четвёртом этапе Microsoft рекомендует обновить ОС, предлагает советы по работе с менеджерами пакетов и дополнительным программным обеспечением для Linux.

В сентябре 2023 года Microsoft выпустила подсистему Windows для Linux (WSL) 2.0.0 с набором новых экспериментальных функций. Она включает «зеркальный» сетевой режим, а также автоматическую очистку памяти и дисков.

В сентябре 2022 года Microsoft и Canonical объединились, чтобы добавить поддержку systemd в подсистему Windows для Linux, что позволяет устанавливать большее количество совместимых приложений.

Другие проекты с Windows и Linux

Инструмент BugCheck2Linux позволяет продолжить работу на ПК в консоли Linux после появления синего экрана смерти (BSOD) в ОС Windows. Проект BugCheck2Linux расширяет текущие возможности запуска исполняемых файлов с помощью функции обратного вызова проверки ошибок после BSOD, чтобы запустить на экране эмуляцию другой ОС.

Инструмент iVentoy 1.0 позволяет устанавливать на ПК ОС Windows, WinPE и различные дистрибутивы Linux по сети. Это продолжение открытого проекта Ventoy для мультизагрузки образов ОС. Разработчики пояснили, что iVentoy представляет собой «расширенную версию» сервера PXE (Preboot Execution Environment), где можно размещать загрузочные образы разных ОС и потом устанавливать их на клиентские компьютеры в локальной сети. Они уточнили, что специально сделали простой в использовании и без сложной настройки инструмент для системных администраторов.

  • Настройка Linux
  • Open source
  • Разработка под Linux
  • Разработка под Windows
  • Софт

Параллельная установка двух операционных систем: Windows и Ubuntu

2 OC

Установка сразу двух операционных систем – это отличный способ получить лучшее от обеих опций: Windows и Linux. Установить две операционные системы на один компьютер сравнительно просто, к тому же это хорошая возможность заодно узнать больше о работе компьютера и его программного обеспечения. Когда вы собираете свой компьютер, то оказываетесь перед задачей выбора аппаратных компонентов, которые войдут в состав вашей системы. Это выбор, естественно, ограничивается рядом факторов, но, тем не менее, на ваше усмотрение остается множество вариантов, даже когда вы выбираете в рамках продукции конкретной фирмы, будь то «зеленые», «красные» или «синие». Когда вы, наконец, все собрали и услышали сигналы POST, остается еще один шаг, после которого вы сможете в полной мере наслаждаться своей новой конфигурацией! Прежде чем начать играть, работать с текстами или просто бродить по интернету, нужно установить еще один критически важный компонент – операционную систему (ОС).

скриншот Windows

Дистрибутив Ubuntu – хороший вариант для начинающих пользователей Linux, хотя есть и другие опции (также на основе Ubuntu), каждая из которых предлагает уникальный опыт перехода на Linux. Zorin и Pop!_OS – идеальные решения для геймеров или недавних пользователей Windows и элементарных ОС, отличающиеся к тому же потрясающим дизайном, который многим напоминает macOS. В принципе, вариантов ОС не так уж много. Для большинства людей Windows – это фактически синоним понятия «операционная система для ПК». Очень многие используют ее в своей повседневной компьютерной практике, она изначально поддерживает различные приложения и вообще доминирует на рынке. Одна из альтернативных опций, macOS – это проприетарная операционная система Apple. И вы не можете просто взять и установить ее на свой новый компьютер – из-за ряда лицензионных и других ограничений по использованию этой системы на компьютерах производства не Apple. Народ, конечно, нашел способы обходить эти ограничения, но Apple не считает это законным. И, наконец, Linux. Как мы косвенно уже упомянули, существует множество разновидностей дистрибутивов Linux, из которых вы можете выбрать наиболее подходящий к вашим задачам. Однако все они базируются на общем ядре Linux, поэтому вся наша дальнейшая аргументация в пользу Linux применима ко всем этим дистрибутивам. Так что вопрос выбора операционной системы, по большому счету, сводится к следующему: Windows или Linux? И мы в данной статье предлагаем вам рассмотреть еще один вариант: “А почему бы не обе?”

Почему Linux? И зачем нужны две операционные системы?

Если вы обычный пользователь, то более простым и надежным вариантом, вероятнее всего, считаете стандартную (и желательно заводскую) установку Windows. Зачем же связываться с Linux? Во-первых, затем, что большинство дистрибутивов Linux – бесплатные, что дает вам возможность немного сэкономить. Поскольку ядро Linux доступно в открытых источниках и большинство ОС Linux – бесплатные, вы даже можете изучить новейшие версии в их развитии. Во-вторых, Linux потребляет сравнительно мало ресурсов ПК. «В нагрузку» к этой ОС добавляют лишь небольшое количество «паразитного» ПО (bloatware), а системные требования для Linux обычно намного легче, чем для Windows: требуется меньше оперативной памяти, меньшее дисковое пространство для установки ОС, поддерживаются относительно старые модели процессоров, не говоря уже о том, что не требуется модуль TPM. Благодаря всему этому дистрибутив Linux будет наилучшим решением, если нужно реанимировать старый компьютер.

Скриншот Linux

Многие пользователи ценят Linux за разнообразие опций настройки – начиная с выбора самого дистрибутива Linux, каждый из которых предлагает уникальный пользовательский опыт. И даже в рамках одного дистрибутива вы можете изменять вид интерфейса, выбирать различные опции менеджеров окон, настроек анимации, рабочего стола и т.д. А благодаря солидному и отзывчивому сообществу пользователей Linux и большому количеству форумов вы практически всегда получите грамотную техническую консультацию по интересующему вас вопросу. Однако Linux не является абсолютно универсальным решением. Например, некоторые приложения могут быть разработаны специально под среду Windows или Mac, поэтому в Linux они работать не будут. Для многих из этих приложений можно найти аналоги в открытых источниках, но некоторые – например, игры – такой альтернативы принципиально не предлагают. Эта ситуация потихоньку начинает меняться – Steam уже поддерживает многие игры на Linux – но все-таки, прежде чем забыть про Windows и полностью перейти на ПО из открытых источников, необходимо взвесить все потенциальные издержки, которые могут быть связаны с этим переходом.

игра

На Steam продолжает расти число игр с поддержкой Linux.

Но зачем же забывать насовсем? Почему бы не установить на компьютер параллельно Windows и Ubuntu, чтобы иметь возможность пользоваться преимуществами каждой из этих ОС? В этом и состоит концепция “опциональной загрузки”, и нам осталось только рассказать вам, как это сделать. Для начала скажем несколько слов о том, что происходит в вашем компьютере при опциональной загрузке. Знать это в деталях не обязательно, но желательно иметь некоторые фоновые представления об этом процессе, чтобы лучше уяснить себе ключевые моменты последующей установки операционных систем.

Что происходит в компьютере во время загрузки?

Когда вы нажимаете кнопку питания вашего ПК, материнская плата включается и начинает процесс загрузки. Этот процесс осуществляется под управлением системы BIOS, которая проводит базовую диагностику аппаратного обеспечения ПК, проверяя наличие и функциональное состояние необходимых компонентов (оперативной памяти, накопителей, клавиатуры, мыши и т.д.). Затем BIOS обращается к главной загрузочной записи (Master Boot Record, MBR), которая начинает процесс загрузки ОС, чтобы далее вы могли запускать на компьютере свои приложения.

пк во время загрузки

    Установите первую ОС. Настоятельно рекомендуется в первую очередь установить Windows шт.

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

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