Com instal·lar Linux a Windows

Ubuntu corrent a Hyper-V

Ubuntu 20.04 corrent a Hyper-V. Es pot fer servir a pantalla completa però no és possible fer captures de pantalla.

Encara que la instal·lació d'una distribució Linux al costat d'o en lloc de Windows és força fàcil, pot resultar una mica complexa als que ho fan per primera vegada. També és possible que vulguin assegurar-se abans de fer el salt.

En aquest post explicarem com instal·lar Linux a Windows, ho farem enfocant-nos a Windows 10 encara que la manera de fer-ho no és molt diferent a la nova Windows 11.

Com s'instal·la Linux a Windows

Hi ha un pas previ que no podem explicar perquè varia depenent de la marca i el model de la placa base i del microprocessador. És la manera dactivar el mode de virtualització. Però, segur que a Google hi ha la resposta.

Les instruccions següents fan referència a les versions més actuals de Windows 10. Per comprovar quina versió tenim instal·lada ho podem fer des de l'eina Símbol del sistema amb l'ordre winver

Hyper-V

Panell de característiques de Windows

Hyper-V, l'eina de gestió de màquines virtuals de Microsoft s'activa des de les característiques del Windows

Comencem definint alguns conceptes

  • Virtualització: És el procediment d'executar un sistema operatiu en un ordinador les característiques del qual són simulades per programari, però que per al sistema operatiu se sent real. Tot i que algunes eines permeten l'intercanvi de fitxers entre el sistema operatiu virtualitzat i l'amfitrió, el primer no té accés al segon.
  • Hypervisor: És un programa per crear i executar màquines virtuals. N'hi ha de dues classes: els que executen màquines virtuals convidades directament al maquinari d'un sistema, complint el rol d'un sistema operatiu i els que es comporten igual que les aplicacions tradicionals ja que es poden iniciar i aturar com a programa normal.
  • màquina virtual: És el sistema informàtic emulat que s'executa sobre un altre sistema. Una màquina virtual pot tenir accés a qualsevol quantitat de recursos amb lúnic límit dels recursos reals de lordinador amfitrió.

Hyper-V és l'eina incorporada a Windows 10 i 11 que s'encarrega de crear i executar màquines virtuals a les quals es poden afegir dispositius virtuals com a discos i altres.

Requeriments de programari i maquinari per executar Hyper-V

Les versions de Windows compatibles són:

  • Windows 10 Enterprise
  • Windows 10 Pro
  • Windows 10 Educació

Els requeriments mínims de maquinari són:

  • Processador de 64 bits amb traducció d'adreces de segon nivell (SLAT).
  • Suport de CPU per a VM Monitor Mode Extension (VT-x a CPU Intel).
  • Memòria de 4 GB o superior per complir els requeriments mínims de Windows i el sistema operatiu virtualitzat.

Per verificar la compatibilitat del maquinari seguim el procediment següent:

  1. Vam escriure cmd.exe a la barra de cerca.
  2. Ttipem systeminfo
  3. busquem la secció Requeriments de Hyper-V.
Comprovació de requisits

Des de l'eina Símbol de sistema podem comprovar si el nostre sistema compleix els requisits per executar Hyper-V

Quan confirmem que es compleixen tots els requisits, escrivim a la barra de cerca Activar o desactivar característiques de Windows. També funciona escriure Hyper-V.

Com el seu nom ho indica, Activar o desactivar les característiques de Windows fa precisament això. Baixem per la llista fins a trobar la casella corresponent a Hyper-V i premem a Acceptar. Un cop acabada l'activació cal reiniciar l'equip.

Creant màquines virtuals

A partir de la versió 1709 de Windows 10, també coneguda com a Fall Creators Update, inclou un creador de màquines virtuals que no requereix iniciar l'administrador. La iniciem buscant al menú Creació ràpida de Hyper-V.

El creador ens permet escollir entre algunes versions d'Ubuntu o fer servir imatges descarregades per nosaltres. Recordem que el terme imatge en aquest context es refereix a la rèplica exacta del fitxer descarregat respecte a la del servidor d'origen, i no pas a un gràfic.

Si triem utilitzar una de les imatges que ens ofereix Hyper-V cliquem sobre ella i després en Crear màquina virtual.

En cas que anem a utilitzar una imatge descarregada per nosaltres, polsem a Origen d'instal·lació local, Desmarquem el requadre que indica que s'executarà Windows i polsem a Canviar l'origen d'instal·lació. Podem seleccionar fitxers en format .vmk o .iso.

La utilització de les imatges que ens ofereix Hyper-V no significa gaire estalvi de temps ja que ha de descarregar-la i instal·lar-la.

Per eliminar la màquina virtual hem d'utilitzar el procediment següent:

  1. Des del menú iniciem l'administrador de Hyper-V.
  2. Posem el punter sobre la màquina virtual i amb el botó dret seleccionem Eliminar.

Confirmem prement a Eliminar a la finestra que s'obre.

Subsistema de Windows per a Linux 2

Ubuntu a WSL

Ubuntu corrent a Windows Subsystem for Linux

Encara que va ser creat pensant en els desenvolupadors, el subsistema de Windows per a Linux (WSL) és una bona opció perquè els nous usuaris es familiaritzin amb lús de la terminal de Linux. Amb WSL podem triar algunes de les distribucions Linux més populars (sense l'escriptori) i executar la majoria de les eines de línia d'ordres, utilitats i aplicacions que no requereixin interfície gràfica directament a Windows i sense haver d'instal·lar una màquina virtual ni instal·lar Linux en una altra partició o un altre disc.

Algunes de les seves característiques són:

  • Triar entre algunes de les distribucions més populars Linux, en aquest moment estan disponibles diferents versions d'Ubuntu, Debian, Fedora, openSUSE, Suse Linux, entre d'altres. Algunes són gratuïtes i una altra de pagament.
  • Executar les més utilitzades einas de línia d'ordres incloent grep, set, awk o altres fitxers binaris ELF-64.
  • Utilitzar scripts de shell de Bash i aplicacions de línia d'ordres per a Linux com vim, emacs i tmux.
  • Escriure i executar programes en llenguatges de programació com NodeJS, Javascript, Python, Ruby, C/C++, C# F#, Rust i Go entre d'altres.
  • Interactuar amb tecnologies de servidor i bases de dades com SSHD, MySQL, Apache, lighttpd, MongoDB i PostgreSQL.
  • Instal·lar programes des dels repositoris de les distribucions Linux usant el vostre gestor de paquets nadiu.
  • Llançar aplicacions de Windows des de Linux.

Instal·lació de Windows Subsystem for Linux 2

Les instruccions següents corresponen a Windows 10 versió 2004 i posteriors (compilació 19041 i posteriors) o Windows 11.

Per instal·lar el Subsistema de Windows per a Linux hem de seguir el següent procediment:

  1. busquem Símbol de sistema al menú.
  2. Amb el botó dret seleccionem Executar com a administrador.
  3. Vam escriure wsl --install.

A WSL 2 Microsoft va simplificar molt la instal·lació i amb aquesta ordre s'habiliten els components opcionals necessaris i es descarrega l'última versió del kernel de Linux La documentació de Microsoft Indica que s'instal·la Ubuntu com a predeterminada. Tot i això, en el meu cas no ho va fer i em remet a la botiga d'aplicacions.

Podem instal·lar distribucions de la següent forma:

wsl --list --online Per veure la llista de distribucions disponibles

wsl --install -d <Nombre de la distribución> Per instal·lar-ne una.

A la botiga d'aplicacions de Microsoft tenim més opcions, només cal buscar-les (Escrivim Linux al cercador) i instal·lar-les normalment. Després la llancem des del menú com si fos una aplicació normal.

Quan iniciem una distribució descarregada per primera vegada s'obrirà una finestra de la terminal i ens demanaran que esperem que els fitxers es descomprimeixin i s'emmagatzemin a l'equip. Quan això s'acabi haurem de crear el nostre compte d'usuari.

Si no estàs familiaritzat amb Linux tingues en compte que quan introduïu el vostre nom d'usuari a la terminal no veureu que es mogui el cursor.

Característiques exclusives de Windows Subsystem for Linux a Windows 11

Instal·lació i ús d'aplicacions amb interfície gràfica

Vaig dir més amunt que no es podien fer servir aplicacions amb interfície gràfica. Això es refereix a Windows 10 i al que Microsoft informa oficialment en la seva documentació.

El suport oficial per a aplicacions amb interfície gràfica està disponible per a les versions de Windows 11 Build 22000 o superior. Com a pas previ es requereix la instal·lació de controladors específics per a WSL2. En aquest moment es proveeixen instruccions per Intel, AMD y NVIDIA.

Les aplicacions instal·lades apareixeran al menú de Windows sota el nom de la distribucióni s'instal·len amb les ordres establertes per les pròpies distribucions.

Muntar discos en formats nadius de Linux no reconeguts per Windows

De nou una altra característica disponible per a Windows 11 Build 22000 o superior. Seguim el procediment següent:

  1. Obrim PowerShell
  2. Vam escriure GET-CimInstance -query "SELECT * from Win32_DiskDrive"

L'identificador el trobem sota la columna DeviceID. Muntem el disc amb l'ordre:

wsl --mount <DeviceID>

Per muntar una partició escrivim:

wsl –mount –bare

Després obrim WSL i escrivim;

lsblk

Per muntar la partició escrivim

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

Per tenir en compte

La virtualització i ús de Windows Subsystem for Linux ens permeten familiaritzar-nos amb un entorn Linux, però no com funcionarà amb el nostre maquinari. De totes maneres, és un molt bon primer pas si volem anar a poc a poc. Per tenir una millor compressió sobre com interactua el nostre maquinari podem instal·lar la distribució Linux en un disc extern o en un pendrive que tingui prou capacitat.

Podem trobar més informació sobre les eines esmentades a l'article als següents enllaços:

Documentació oficial d'Hyper-V

Documentació oficial del Windows Subsystem for Linux 2


2 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   chevoraska va dir

    Windows! Fo pesta! jejee
    i no serà millor instal·lar-lo en una virtual machine

    1.    Diego Germán González va dir

      Jo comento alternatives. Si volgués dir a la gent que fer fundaria una secta i cobraria delme.