Как да инсталирате Linux на Windows

Ubuntu работи на Hyper-V

Ubuntu 20.04 работи на Hyper-V. Може да се използва на цял екран, но не е възможно да се правят екранни снимки.

Въпреки че инсталирането на Linux дистрибуция до или вместо Windows е доста лесно, Може да е малко сложно за тези, които го правят за първи път. Те може също да искат да се уверят, преди да предприемат скок.

В тази публикация ще обясним как да инсталирам linux на windows, Ще го направим, като се фокусираме върху Windows 10, въпреки че начинът да го направим не е много различен в новия Windows 11.

Как се инсталира Linux на Windows

Има предишна стъпка, която не можем да обясним, защото варира в зависимост от марката и модела на дънната платка и микропроцесора. Това е начинът за активиране на режима на виртуализация. Но със сигурност Google е отговорът.

Следващите инструкции се отнасят за най-актуалните версии на Windows 10. За да проверим коя версия сме инсталирали, можем да го направим от инструмента за команден ред с командата winver

Hyper-V

Панел с функции на Windows

Hyper-V, инструментът за управление на виртуални машини на Microsoft се активира от функциите на Windows

Нека започнем с дефинирането на някои понятия

  • виртуализация: Това е процедура за стартиране на операционна система на компютър, чиито характеристики са симулирани от софтуер, но който се чувства реален за операционната система. Въпреки че някои инструменти позволяват обмен на файлове между виртуализираната операционна система и хоста, първият няма достъп до втория.
  • Хипервизор: Това е програма за създаване и стартиране на виртуални машини. Има два вида от тях: такива, които стартират виртуални машини за гости директно на хардуера на системата, изпълнявайки ролята на операционна система, и такива, които се държат точно като традиционни приложения, тъй като могат да бъдат стартирани и спрени като нормална програма.
  • Виртуална машина: Това е емулираната компютърна система, която работи върху друга система. Виртуалната машина има достъп до произволен брой ресурси, ограничени само от действителните ресурси на хост компютъра.

Hyper-V е вграденият инструмент в Windows 10 и 11 който отговаря за създаването и стартирането на виртуални машини, към които могат да се добавят виртуални устройства като дискове и други.

Софтуерни и хардуерни изисквания за изпълнение на Hyper-V

Поддържаните версии на Windows са:

  • Windows 10 Enterprise
  • Windows 10 Pro
  • Windows 10 Образование

Минималните хардуерни изисквания са:

  • 64-битов процесор с адресна транслация от второ ниво (SLAT).
  • Поддръжка на процесора за разширение на режим на монитор на VM (VT-x на процесори на Intel).
  • Памет от 4 GB или повече, за да отговори на минималните изисквания на Windows и виртуализираната операционна система.

За да проверим съвместимостта на хардуера, следваме следната процедура:

  1. Пишем cmd.exe в лентата за търсене.
  2. пишем systeminfo
  3. Ние търсим секцията Изисквания за Hyper-V.
Проверка на изискванията

от инструмента Команден ред можем да проверим дали нашата система отговаря на изискванията за изпълнение на Hyper-V

След като потвърдим, че всички изисквания са изпълнени, въвеждаме в лентата за търсене Aвключване или изключване на функции на Уиндоус. Работи и за писане Hyper-V.

Както подсказва името, Включете или изключете функциите на Windows прави точно това. Слизаме надолу по списъка, докато намерим полето, съответстващо на Hyper-V и кликнете върху OK. След като активирането приключи, трябва да рестартираме компютъра.

Създаване на виртуални машини

Започвайки с версия 1709 на Windows 10, известна още като Fall Creators Update, е включен създател на виртуална машина, който не изисква стартиране на администратора. Започваме да го търсим в менюто Бързо изграждане на Hyper-V.

Създателят ни позволява да избираме между някои версии на Ubuntu или да използваме изображения, изтеглени от нас. Не забравяйте, че терминът изображение в този контекст се отнася до точното копие на изтегления файл по отношение на това на изходния сървър, а не до графика.

Ако изберем да използваме някое от изображенията, предлагани от Hyper-V, щракнете върху него и след това в Създайте виртуална машина.

ако нека използваме изображение, изтеглено от нас, щракнете върху Локален източник на инсталация, Махаме отметката от квадратчето, което показва, че Windows ще работи и щракваме върху Промяна на източника на инсталация. Можем да избираме файлове във формат .vmk или .iso.

Използването на изображенията, които Hyper-V ни предлага, не означава много спестяване на време, тъй като трябва да го изтеглите и инсталирате.

За да премахнем виртуалната машина, трябва да използваме следната процедура:

  1. От менюто стартираме Hyper-V Manager.
  2. Поставяме показалеца на виртуалната машина и с десния бутон избираме Delete.

Потвърждаваме, като щракнем върху Премахване в прозореца, който се отваря.

Подсистема на Windows за Linux 2

Ubuntu на WSL

Ubuntu, работещ в подсистема Windows за Linux

Въпреки че е създадена с мисъл за разработчиците, подсистемата на Windows за Linux (WSL) е добър вариант за новите потребители да се запознаят с използването на терминала на Linux. С WSL можем да изберем някои от най-популярните Linux дистрибуции (без десктопа) и да стартираме повечето от инструментите, помощните програми и приложенията на командния ред, които не изискват графичен интерфейс директно в Windows и без да се налага да инсталирате виртуална машина или да инсталирате Linux на друг дял или диск.

Някои от неговите характеристики са:

  • Изберете от някои от най-популярните дистрибуции В момента са налични Linux, различни версии на Ubuntu, Debian, Fedora, openSUSE, Suse Linux, наред с други. Някои са безплатни, а други са платени.
  • Стартирайте най-използвания инструменткоманден ред, включително grep, sed, awk или други ELF-64 двоични файлове.
  • Използвайте скриптове на обвивката на Bash и приложения от командния ред за Linux като vim, emacs и tmux.
  • Пишете и стартирайте програми на езици за програмиране като NodeJS, Javascript, Python, Ruby, C/C++, C# F#, Rust и Go наред с други.
  • Взаимодействайте със сървърни технологии и бази данни като SSHD, MySQL, Apache, lighttpd, MongoDB и PostgreSQL.
  • Инсталирайте програми от хранилища на Linux дистрибуции, използвайки техния роден мениджър на пакети.
  • Стартирайте Windows приложения от Linux.

Инсталиране на подсистема на Windows за Linux 2

Инструкциите по-долу са за Windows 10 версия 2004 и по-нова (сборка 19041 и по-нова версия) или Windows 11.

За да инсталирате подсистемата на Windows за Linux, трябва да изпълним следната процедура:

  1. Ние търсим Команден ред в менюто.
  2. С десния бутон избираме Изпълнете като администратор.
  3. Пишем wsl --install.

В WSL 2 Microsoft направи инсталацията много по-лесна и с тази команда се активират необходимите допълнителни компоненти и се изтегля най-новата версия на ядрото на Linux. Документацията на Microsoft показва, че Ubuntu е инсталиран по подразбиране. В моя случай обаче не беше и ме препраща към магазина за приложения.

Можем да инсталираме дистрибуции по следния начин:

wsl --list --online За да видите списъка с налични дистрибуции

wsl --install -d <Nombre de la distribución> За да инсталирате един от тях.

В магазина за приложения на Microsoft имаме повече опции, просто трябва да ги потърсите (Ние пишем Linux в търсачката) и да ги инсталирате нормално. След това го стартираме от менюто, сякаш е нормално приложение.

Когато стартираме изтеглена дистрибуция за първи път, ще се отвори терминален прозорец и ще бъдем помолени да изчакаме файловете да бъдат декомпресирани и съхранени на нашия компютър. Когато това приключи, ще трябва да създадем нашия потребителски акаунт.

Ако не сте запознати с Linux, имайте предвид това когато въведете вашето потребителско име в терминала, няма да видите как курсорът се движи.

Изключителни функции на подсистемата на Windows за Linux в Windows 11

Инсталиране и използване на приложения с графичен интерфейс

По-горе казах, че приложения с графичен интерфейс не могат да се използват. Това се отнася до Windows 10 и това, което Microsoft официално съобщава в своята документация.

Официалната поддръжка за приложения с графичен интерфейс е налична за версии на Windows 11 Build 22000 или по-нова версия. Като предишна стъпка се изисква инсталирането на специфични драйвери за WSL2. В момента са предоставени инструкции за Intel, AMD y NVIDIA.

Инсталираните приложения ще се появят в менюто на Windows под името на дистрибуцията.n и се инсталират с командите, зададени от самите дистрибуции.

Монтирайте дискове в собствени Linux формати, които не се разпознават от Windows

Отново друга функция, налична за Windows 11 Build 22000 или по-нова версия. Ние следваме следната процедура:

  1. Отваряме PowerShell
  2. Пишем GET-CimInstance -query "SELECT * from Win32_DiskDrive"

Идентификаторът се намира под колоната ID на устройството. Монтираме диска с командата:

wsl --mount <DeviceID>

За монтиране на дял набираме:

wsl – монтиране – голи

След това отваряме WSL и пишем;

lsblk

За монтиране на дяла пишем

wsl --mount <DeviceID> --partition <Número de partición> --type <Formato de archivo>

За да се вземе предвид

Виртуализация и използване на подсистема Windows за Linux те ни позволяват да се запознаем с Linux среда, но не и как тя ще работи с нашия хардуер. Във всеки случай, това е много добра първа стъпка, ако искаме да вървим бавно. За да разберем по-добре как взаимодейства нашият хардуер, можем да инсталираме дистрибуцията на Linux на външен диск или на флаш устройство с достатъчен капацитет.

Повече информация за инструментите, споменати в статията, можем да намерим в следните връзки:

Официална документация за Hyper-V

Официална Windows подсистема за Linux 2 Документация


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   чевораска каза той

    Windows! За чума! Хехе
    и няма да е по-добре да го инсталирате във виртуална машина

    1.    Диего Герман Гонзалес каза той

      Споменавам алтернативи. Ако исках да кажа на хората какво да правят, щях да създам секта и да събирам десятък.