Linux install over windows

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

Если вы только начали свой путь разработчика и до сих используете операционную систему семейства Microsoft Windows, то уже наверняка столкнулись с ситуацией, когда ваш инструментарий отличается от того, что установлено у большинства людей из этой профессии. Чаще всего проблемы начинаются при работе в командной строке. Дело в том, что Windows не является POSIX-совместимой операционной системой, поэтому в ней отсутствует базовый набор прикладных программ, который необходим для разработки.

  • Ubuntu из Microsoft Store
  • Другие способы

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

Для новичков есть способ проще и быстрее — технологии виртуализации. Об этом и поговорим.

Ubuntu из Microsoft Store

Если вы работаете на Windows версии не ниже 10 с архитектурой x64, то можно воспользоваться встроенным решением и установить слой совместимости (Windows Subsystem for Linux), а затем дистрибутив на основе Ubuntu Linux через магазин приложений Microsoft Store.

Подсистема WSL поставляется вместе с Windows, но не включена по-умолчанию. Чтобы её активировать, необходимо открыть PowerShell и ввести команду:

wsl --install

Также эта команда скачивает и устанавливает дистрибутив Ubuntu Linux. Скорее всего после завершения установки потребуется перезагрузить компьютер.

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

Первый запуск может вызвать ошибку Error: 0x8007007e и предложение прочитать инструкцию по её решению https://aka.ms/wslinstall. Если хотите сэкономить время, то просто запустите PowerShell (не путать с cmd) от имени администратора и выполните следующую команду:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

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

Installing, this may take a few minutes...
Installation successful!
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username:

Данные логин и пароль никак не связаны с вашим пользователем в Windows, придумайте новые и не забывайте их. Чтобы изменить пароль Ubuntu в будущем, вам пригодится команда passwd

Обратите внимание на данные официальные инструкции от Microsoft, где рассмотрены не только установка и настройка WSL и Ubuntu, но так же рассказано о настройке окружения для разработки (VSCode, Git)

  • Настройка среды разработки WSL
  • WSL + VSCode

Другие способы

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

  • VirtualBox
  • Vagrant

Все способы:

  • Шаг 1: Скачивание Linux и ее запись на флешку
  • Шаг 2: Загрузка с установочного диска
  • Шаг 3: Процедура установки
  • Вопросы и ответы: 0

Шаг 1: Скачивание Linux и ее запись на флешку

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

Перейти на официальный сайт Linux Ubuntu

Подробнее: Как создать загрузочную флешку

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

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

Подробнее:
Как попасть в BIOS на компьютере
Вход в BIOS на ноутбуках ASUS / Lenovo / Acer / HP / MSI / Samsung / Sony VAIO

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

Подробнее: Настройка BIOS для загрузки с флешки

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

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

  1. Вставьте флешку в USB-порт, включите компьютер и дождитесь загрузки окна мастера-установщика.
  2. Выберите в меню русский язык и нажмите «Установить Ubuntu».
  3. Как установить Linux поверх установленной Windows-1

  4. Укажите раскладку клавиатуры.
  5. Как установить Linux поверх установленной Windows-2

  6. Выберите режим установки. На этом шаге рекомендуется всё оставить по умолчанию.
  7. Как установить Linux поверх установленной Windows-3

  8. Тип установки задайте «Другой вариант» и нажмите «Продолжить».
  9. Как установить Linux поверх установленной Windows-4

  10. Выделите раздел с операционной системой Windows, кликните по нему правой кнопкой мыши и в контекстном меню используйте пункт «Изменить».
  11. Как установить Linux поверх установленной Windows-5

  12. В открывшемся диалоговом окошке в поле «Использовать как» установите «Журналируемая файловая система Ext4», установите флажок в чекбоксе «Форматировать раздел», а в качестве точки монтирования поставьте слеш.
  13. Как установить Linux поверх установленной Windows-6

  14. Нажмите «OK» и подтвердите действие.
  15. Как установить Linux поверх установленной Windows-7

  16. Удалите ненужные разделы Windows, в частности загрузочный том и том восстановления. Пользовательский раздел (в ситуации, когда диск ранее был разбит на C и D) с файлами трогать не нужно. Если вы не уверены в своих действиях, оставьте всё без изменений.
  17. Выделите отформатированный раздел и нажмите «Установить сейчас».
  18. Как установить Linux поверх установленной Windows-8

  19. В следующем окне укажите свое точное или приблизительное месторасположение.
  20. Как установить Linux поверх установленной Windows-9

  21. Придумайте имя вашей учетной записи, задайте пароль и нажмите «Продолжить», чтобы начать процедуру установки.
  22. Как установить Linux поверх установленной Windows-10

  23. Дождитесь завершения процедуры установки и перезагрузите компьютер. При следующей загрузке вам будет предложено войти в учетную запись только что установленной операционной системы Linux.
  24. Так как Linux устанавливалась поверх Windows без форматирования всех системных разделов, каждый раз при ее загрузке на экране будет отображаться загрузочное линуксовое меню GRUB, в котором может присутствовать пункт загрузки Windows. В большинстве случаев делать с ним ничего не нужно, так как Ubuntu в порядке очереди в этом меню стоит первой. Загрузка операционной системы начнется автоматически через несколько секунд после появления меню. При желании продвинутые пользователи могут скрыть это меню, отредактировав соответствующий системный конфигурационный файл.
  25. Как установить Linux поверх установленной Windows-11

Наша группа в TelegramПолезные советы и помощь

In today’s digital landscape, the versatility of operating systems is more important than ever. For developers, tech enthusiasts, and everyday users alike, there is a growing appreciation for the Linux operating system. Its customizable nature, security features, and open-source philosophy offer compelling alternatives to traditional operating systems like Windows. One way to experience the benefits of Linux while retaining the familiarity of Windows is through dual-booting setups. This article explores how to install Linux over or alongside Windows using Tunic software, offering a step-by-step guide.

Understanding Dual Booting

Before diving into the installation process, it’s essential to understand what dual booting means. Dual booting allows you to install multiple operating systems on the same computer, letting you choose which one to use upon startup. This approach provides the benefit of having access to different environments without needing separate physical machines.

There are two primary configurations:

  • Install Linux Over Windows: This option removes Windows and replaces it with Linux. All Windows files and programs will be deleted, so it’s crucial to back up data beforehand.

  • Install Linux Alongside Windows: This method retains the Windows operating system while allowing you to install Linux on a separate partition. It’s generally recommended for those who want to keep their existing Windows setup.

Introduction to Tunic Software

Tunic software is a unique tool that simplifies the dual-boot installation process. Users can create bootable USB drives, format disks, and partition drives with user-friendly interfaces and efficient workflows. The software is open-source and compatible with various Linux distributions, making it a versatile choice for those looking to customize their systems.

Why Choose Tunic?

  • User-Friendly Interface: Though designed for advanced users, the interface is intuitive enough for beginners.

  • Cross-Compatibility: Tunic supports various Linux distributions such as Ubuntu, Fedora, and Debian, providing flexibility for users.

  • Rich Features: Tune provides disk management tools, bootloader configurations, and more, streamlining the installation process.

In this guide, we will detail the procedures to install Linux over or alongside Windows using Tunic software.

Preparing for Installation

Step 1: Backup Your Data

Regardless of the installation method chosen, you must back up your important files. This is crucial to avoid data loss during the installation process. Use external hard drives, USB flash drives, or cloud storage solutions to ensure your files are safe.

Step 2: System Requirements

Before you proceed, check that your hardware meets the requirements for the Linux distribution you intend to install. Most distributions have modest system requirements; however, ensuring compatibility can save you time and frustration.

Step 3: Download Linux Distribution

Visit the official website of the Linux distribution you want to install. Popular choices include Ubuntu, Fedora, and Linux Mint.

  1. Choose the appropriate version for your system (32-bit or 64-bit).
  2. Download the ISO file to your computer.

Step 4: Download and Install Tunic Software

  1. Go to the official Tunic website.
  2. Download the Tunic software for your operating system.
  3. Follow the installation instructions to set it up on your Windows machine.

Step 5: Create a Bootable USB Drive

Once you have your ISO file and Tunic installed, you can create a bootable USB drive.

  1. Insert a USB Drive: Ensure that it has at least 4GB of free space.
  2. Open Tunic Software: Launch the application.
  3. Select Create Bootable USB: From the main interface, look for the option to create a bootable USB drive.
  4. Choose ISO File: Locate and select the ISO file you downloaded earlier.
  5. Select USB Drive: Choose the connected USB drive as the destination for the bootable ISO.
  6. Start the Process: Click on ‘Create’ or ‘Start’ to begin the process. Wait until the software confirms that it has completed the task.

This USB drive will become your installation medium for the Linux distribution.

Installing Linux Alongside Windows

If you wish to dual-boot with Windows, follow these steps:

Step 6: Prepare for Installation

  1. Reboot Your Computer: Insert the bootable USB drive into the USB port.
  2. Enter BIOS/UEFI Settings: Restart the computer and enter BIOS or UEFI settings by pressing F2, F10, or DEL (the key varies by manufacturer).
  3. Change Boot Order: Set the USB as the primary boot device to load from it first.
  4. Save and Exit: Exit the BIOS settings and save your changes.

Step 7: Begin Linux Installation

  1. Boot from USB: Your computer should now boot from the USB drive. Follow the on-screen instructions to start the Linux installer.
  2. Choose Language: Select your preferred language when prompted.

Step 8: Installation Type

When you reach the installation type screen, you will have multiple options:

  • Install Linux alongside Windows: This option allows you to create a partition for Linux. Choose this if you want to retain Windows.

  • Erase disk and install Linux: Select this option if you want to remove Windows and install Linux only.

Step 9: Partitioning

If you are installing alongside Windows, the installer may automatically suggest a partition size. Adjust the size according to your preference. Here’s how to do it:

  1. Manual Partitioning: If you feel comfortable, choose the «Something Else» option, which allows you to create partitions manually.
  2. Create Partitions: Create at least two partitions:
    • Root Partition (/): This is where the Linux OS will be installed. Allocate at least 20 GB or more, depending on your needs.
    • Swap Partition: This acts as virtual memory. It should be about the size of your RAM (or double if you have less than 4GB of RAM).

Step 10: Complete the Installation

  1. Select Your Time Zone: Choose your location for accurate time settings.
  2. Create User Account: Enter your name, computer name, username, and password.
  3. Start Installation: Click on «Install Now» and follow any other prompts.

Step 11: Reboot

Once the installation completes, remove the USB drive and reboot your computer. You will see a boot menu allowing you to choose between Windows and the newly installed Linux distribution.

Installing Linux Over Windows

If you choose to install Linux over Windows, the process has some similarities, with a few distinctions:

Step 6: Prepare for Installation (Same as Above)

  1. Reboot your computer with the bootable USB drive inserted.
  2. Access BIOS/UEFI and change the boot order to prioritize the USB drive.

Step 7: Begin Linux Installation

Follow the initial installation process as mentioned earlier.

Step 8: Installation Type

Select the option to erase the disk and install Linux. This will delete all Windows files.

Step 9: Complete the Installation (Similar to Above)

  1. Set your time zone.
  2. Create a user account.
  3. Begin the installation.

Step 10: Final Steps

  1. Remove the USB drive upon completion.
  2. Your computer will reboot into the new Linux operating system.

Post-Installation Setup

After installing Linux, several tasks are recommended to personalize and optimize your system.

Update the System

It’s crucial to keep your system updated for security and performance:

  • Open a terminal and run the command:

    sudo apt update && sudo apt upgrade

Install Essential Applications

Depending on your needs, consider installing essential applications. Popular software includes:

  • Web Browsers: Firefox, Chrome
  • Media Players: VLC, Rhythmbox
  • Office Suites: LibreOffice

Use your distribution’s package manager (like APT for Ubuntu) to install these applications easily.

Configure Drivers

Make sure you have the latest drivers installed, especially for graphics and network adapters. Most distributions will automatically detect and install drivers, but it’s wise to check:

  • Go to ‘Software & Updates’ and look for additional drivers.

Customize the Desktop Environment

Most Linux distributions offer a range of desktop environments. You might want to experiment with others like KDE Plasma, XFCE, or GNOME to find one that suits your workflow best.

Configure Backup Solutions

While operating systems can sometimes fail, data loss is often avoidable through regular backups. Set up backup solutions like Timeshift for system snapshots or external hard drives for file backups.

Explore Linux Community

Familiarize yourself with Linux communities and forums such as Ubuntu Forums, Reddit’s /r/linux, and Stack Exchange. Engaging with others can help build your knowledge base and provide support.

Benefits of Using Linux

Security

Linux is known for its strong security model. Regular updates reduce vulnerabilities, and the nature of its user permissions system provides additional layers of protection.

Customizability

Linux is modular and can be tailored to personal needs. Users can tweak every aspect of the OS to suit their workflow, providing flexibility often lacking in proprietary systems.

Resource Efficiency

Most Linux distributions are lightweight and can run efficiently on older hardware. This is ideal for users who want to extend the life of their machines.

Community Support

With a vast community of users and developers, finding tutorials, troubleshooting guides, or forums for help is quick and easy.

Conclusion

Installing Linux over or alongside Windows using Tunic software can open new doors of functionality, security, and efficiency for users. The dual-boot setup allows you to leverage both operating systems, allowing flexibility based on your needs and tasks. While the initial setup may seem daunting, the process provides long-term benefits that far outweigh the challenges involved.

By carefully preparing your environment, using Tunic for a seamless installation process, and exploring the rich features that Linux offers, you can gain command over your computing tasks like never before. Whether you’re a seasoned developer, a casual user, or someone curious about exploring new technology, Linux presents a valuable opportunity worth exploring.

Среда Windows Subsystem for Linux (WSL) позволяет запускать нативные приложения, писать скрипты, выполнять команды и скрипты Linux непосредственно из Windows без использования эмуляторов или развертывания выделенных виртуальных машин. Актуальной версией среды является WSL 2, в которой используется полноценное ядро Linux (версия ядра 5.15) и обеспечивает полную совместимость с системными вызовами. Образ ядра Linux в WSL представляет собой легкую виртуальную машину, для запуска которой не нужно устанавливать полноценную роль Hyper-V.

Содержание:

  • Как установить Windows Subsystem for Linux (WSL2)?
  • WSL: Установка дистрибутива Linux в Windows
  • Команды для управления WSL в Windows
  • Использование Linux в среде WSL

Вы можете запустить WSL 2:

  • Во всех версиях Windows 10, начиная с 1903, а также в Windows 11 и Windows Server 2022;
  • В настройка BIOS/UEFI компьютера должна быть включена поддержка аппаратной виртуализации: Intel VT (Intel Virtualization Technology) или AMD-V (SVM Mode).

Как установить Windows Subsystem for Linux (WSL2)?

Компонент WSL по умолчанию отключен в Windows. Современных дистрибутивах Windows 10 и Windows 11 для установки среды WSL достаточно выполнить команду:

wsl --install

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

команда для быстрой установки wsl в windows 10 и 11

Осталось перезагрузить компьютер, и вы можете запускать среду WSL!

Вы можете установить для WSL другой дистрибутив Linux. Выведите список доступных дистрибутивов:

wsl --list --online

Укажите имя дистрибутива Linux, который установить в WSL. Например:

wsl --install -d kali-linux

список доступных дистрибутивов Linux для WSL

Если в BIOS/UEFI компьютера не включена виртуализация, при установке WSL вы получите ошибку:

Installation failed with error 0x80070003 or error 0x80370102” it means that Bios Level Virtualization is not enabled on your computer.

Вы можете установить WSL2 в Windows вручную. Для этого придется вручную последовательно выполнить все этапы, который команда wsl —install запускала автоматически:

  1. Установить WSL
  2. Включить компонент виртуалзации VirtualMachinePlatform
  3. Установить ядро WSL 2
  4. Скачать и установить дистрибутив Linux для WSL

Сначала установите следующие компоненты Windows:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

установить компонент wsl в windows вручную

Перезагрузите компьютер.

Скачаем и установим обновление ядра Linux для WSL2 (WSL2 Linux kernel update package for x64 machines — https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi). Можете скачать пакет вручную или с помощью PowerShell:

Invoke-WebRequest -Uri https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi -OutFile "$($env:userprofile)\Downloads\wsl_update_x64.msi" -UseBasicParsing
Invoke-Item "$($env:userprofile)\Downloads\wsl_update_x64.msi"
rm "$($env:userprofile)\Downloads\wsl_update_x64.msi"

windows subsyste for linux update setup

Еще раз перезагрузите компьютер и назначьте версию WSL 2 в качестве среды по-умолчанию:

wsl --set-default-version 2

wsl2 назначить по умолчанию

WSL: Установка дистрибутива Linux в Windows

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

Можно установить пакет с дистрибутивом Linux через Microsoft Store. Доступны следующие дистрибутивы:

  • Ubuntu
  • Debian
  • Kali Linux
  • OpenSUSE
  • Oracle Linux
  • SUSE Linux Enterprise Server
  • Fedora

Найдите нужную версию дистрибутива в Store и установите ее, нажав кнопку Получить (Get).

скачать образ linux для wsl из microsoft store

Если у вас отключен Windows Store, вы хотите установить дистрибутив WSL в Core редакции Windows Server или вам нужно установить WSL на Изолированном от интернета компьютере (оффлайн), вы можете скачать дистрибутив Ubuntu с помощью PowerShell командлета Invoke-WebRequest:

Invoke-WebRequest https://aka.ms/wslubuntu2204 -OutFile ubuntu-2204.appx –UseBasicParsing

Установите пакет для WSL с помощью:

Add-AppxPackage .\ubuntu-2204.appx

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

задать пароль для wsl

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

Также вы можете запустить ваш Linux из отдельной вкладки Windows Terminal или с помощью команды
wsl
.

Команды для управления WSL в Windows

Рассмотрим основные команды для управления ядром и дистрибутивами Linux в WSL.

Проверить текущую версию ядра WSL:

wsl --version

версия wsl в windows

Обновить ядро WSL вручную:

wsl --update

Откатится к предыдущему ядру WSL:

wsl --update rollback

Вывести список установленных версий Linux:

wsl --list

Вывести дистрибутив Linux, который используется по-умолчанию:

wsl --status

Дистрибутив Linux по-умолчанию в WSL можно изменить:

wsl --setdefault Ubuntu

Запустить определенный дистрибутив в WSL:

wsl -d kali-linux

Завершить среду WSL:

wsl --shutdown

Можно войти в WSL Ubuntu под root и сбросить пароль:
ubuntu config --default-user root
Passwd

Вернуть пользователя по умолчанию
ubuntu config --default-user your_username

Для настройки параметров WSL и дистрибутивов Linux используются конфиг файлы:

  • wsl.conf – файл с настройками конкретного дистрибутива Linux (находится в директории /etc)
  • .wslconfig – глобальные настройки WSL, которые применяются ко всем дистрибутовам (находится в профиле пользователя в
    %UserProfile%
    )

Например, если вы хотите ограничить использование оперативной памяти и CPU компьютера дистрибутивами Linux в WSL, создайте такой файл
%UserProfile%\.wslconfig
:

[wsl2]
memory=2GB
processors=2

Использование Linux в среде WSL

Дистрибутив Linux, установленный в WSL является полноценной операционной системой. Поэтому после установки рекомендуется выполнить обновление пакетов. Для Ubuntu выполните команду:

$ sudo apt-get update && sudo apt-get upgrade -y

обновление пакетов в ubuntu wsl

Файловая система вашего дистрибутива Linux хранится в профиле пользователя в виде VHDX файла. Например, виртуальный диск Ubuntu хранится в папке
%USERPROFILE%\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu_79rhkp1fndgsc\LocalState

файл vhdx образа диска в linux wsl

Файловая система Linux в WSL монтируется в виде сетевой папки прямо в проводник Windows.

Также для прямого доступа к файлам WSL из Windows можно использовать UNC путь. Например:

notepad \\wsl$\Ubuntu\sysops\home\1122.txt

В свою очередь локальные диски Windows монтируются в WSL в папку mnt. Вывести список файлов папок на диске C:

wsl
ls /mnt
ls/mnt/c

просмот файлов на диске windows из wsl

Другие примеры запуска Linux команд из Windows:
dir | wsl grep Sa
wsl ls ‑la > 123.txt
wsl ls ‑la /proc/cpuinfo
wsl ls ‑la “/mnt/c/Program Files”

Вы можете установить любые пакеты в Linux. Например, установите файловый менеджер Midnight Commander:

$ sudo apt-get install mc

В современной версии WSL 2 вы можете запускать из Windows любые приложения Linux с графическим интерфейсом (X11 и Wayland). Например, установите графический редактор:

$ sudo apt install gimp -y

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

wsl gimp

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Чем отличаются разные версии windows
  • Максимальная оптимизация windows 10 программа
  • Где лежат обновления windows 10 которые можно удалить
  • Hp laserjet pro mfp m125rnw driver windows 10
  • Как узнать редакцию windows 10 cmd