Otra manera es usar la herramienta de windows Hyper-V, y tiene una manera facil de instalar Ubuntu:
Herramientas para la web
¡Tenemos una nueva versión de este curso!
Qué es un navegador web
Qué aprenderás para configurar tu entorno de desarrollo en Windows
Instalando Firefox, Chrome y usando sus DevTools
Editor de texto
Editor de texto: instalando el tuyo
Extensiones y personalización de Visual Studio Code
Cómo usar Live Server en proyectos reales de HTML y CSS
Linux dentro de Windows
¿Qué es Windows Subsystem for Linux?
Instalación de Windows Subsystem for Linux
Configuración de Ubuntu en WSL
Instalación de VirtualBox
Instalando Ubuntu en una máquina virtual
Comandos básicos de la terminal e instalación de Node.js
Cómo configurar tu primer proyecto en React.js
Git y Github
Instalando Git
Vinculando nuestra llave SSH en Github
Subiendo nuestro primer repositorio
¿Qué es lo que sigue?
Lectura
Si es que no puedes instalar WSL 2 en tu sistema Windows, debido a que no es compatible, existen otras maneras en las que podemos utilizar un sistema Linux en nuestros equipos, una técnica para ello es virtualizar. La virtualización es la forma en la que podemos crear recursos informáticos de manera virtual, como lo puede ser el hardware.
...
Regístrate o inicia sesión para leer el resto del contenido.
Aportes 159
Preguntas 61
Otra manera es usar la herramienta de windows Hyper-V, y tiene una manera facil de instalar Ubuntu:
Este curso de prework es mejor que el anterior, hasta ahora no hay fallas ni tengo que batallar con nada ❤️
Para los que leyeron rápido y no saben que link es (xD):
A pesar de utilizar GNU/Linux desde hace 1 año aproximadamente, (en concreto Manjaro) estoy tomando este curso por si las moscas se me escapa algo, además es mejor saber las nuevas tecnologias implementadas por MS, el punto es #nuncaparardeaprender.
esto es para los que no pudieron iniciar ubuntu en windows como en los videos anteriores?
🐱💻 Una alternativa a VirtualBox es VMware, el cual nos ofrece ventajas considerables para trabajar con sistemas virtualizados.
https://www.vmware.com/latam.html
Hola. Ya tengo todo instalado en windows 10: google dev tools, visual studio code y ubuntu. Todo en orden. Aún así, en mi caso, ¿existiría alguna ventaja en tener Ubuntu en una máquina virtual en lugar de tenerlo en windows10 que es como lo tengo configurado?
Muchas gracias por subir esta información, en mi caso tuve que reinstalar windows 2 veces porque luego de ejecutar los comandos para instalar WSL el sistema se dañó, aún así lo intenté de nuevo XD (creando antes un punto de restauración), volvió a fallar, pero no tuve que reinstalar gracias al punto de restauración que guardé. De nuevo gracias.
Gracias, espero que me funcione bien, utilizo Windows 7, y mi hardware es limitado 😮 por ahora
Mis inicios con Ubuntu hace mas de 10 años, luego particionar el disco para instalarlo en double boot con windows, buen recuerdo
Ubuntu me parece muy bonito tal vez lo cambie y deje el windows.
Si estás en Venezuela, te va a salir este mensaje.
Access Denied
You don’t have permission to access “http: //download.virtualbox.org/errors/otnembargoed.html” on this server.
Reference #18.ca7c1ab8.1638120807.408c24b8
Activa una VPN para que puedas descargarlo :’)
jaja 5 minutos contra un dia de trabajo, igual super interesante las dos formas, para los que tengan HW viejito o con bajos requerimientos ánimo!! yo instale WSL en una cascarita!! A tener paciencia y seguir las dos guias de instalacion al pie de la letra, y todo fluye!
El manual:
Muchas gracias, aunque por clases del Instituto donde estudio ya lo instale unos días antes. Estoy entusiasmado de seguir aprendiendo que son 3:23am y sigo. Pero por el curso de Productividad me voy a descansar para aprender mejor.
es te video me ayudo mucho para realizar las instalación espero que les sirva de ayuda
Si estás en Venezuela les recuerdo encender una vpn para descargar cualquier producto de oracle como este o Java. Un regalo mas del conflicto en el que se encuentra nuestro pais. Este VPN a mi me ha servido mucho ya que es gratuito y funciona para toda la pc una vez arranca pero sientanse libre de buscar otros: https://protonvpn.com/es/
Falta material de apoyo en algunas clases.
que es mejor ???
lo que hicimos la clase anterior o virtualizar ubuntu ?
Si les parece muy complejo el VirtualBox les recomiendo instalar QEMU, hace lo mismo pero es mas bonito
Me he descargado el VirtualBox y he instalado ubuntu, pero no veo como es que lo voy a usar
Deberia de existir una seccion separada, 1 donde muestre los requisitos para el WSL2 y 2 para el Virtual Box
Como hago para poder ejecutar Code . en virtual Box? siempre me aparece que debo instalar la orden code, help…
para instalar nodejs en tu pc no necesitas instalar wsl/virtualbox, hacer todo esto es innecesario
una vez use virtual box instale ubuntu cuando prendia se quedaba cargando, desde ahi no e vuelto a usar maquinas virtuales
Gracias por el Post!
Pero con este curso la instalación ha sido mucho mas fácil por que ha ido paso por paso a comparación que en el curso anterior y hasta el momento he podido instalar todo 😄
Muchas Gracias Celis y Equipo de Platzi 💚
!!Que Genial!!
¿Qué técnica podemos usar para tener Linux en nuestro computador en caso de que no podamos instalar WSL 2?
¿Qué es la virtualización?
¿Qué herramienta podemos usar para usar la virtualización?
¿El rendimiento de una máquina virtual depende del hardware que posee el computador real?
Para los que deseen instalar Virtual Box les dejo un tutorial
https://www.youtube.com/watch?v=lpdYOFRjejI&t=9s&ab_channel=developerdatabase
acabo de ver una nueva opcion para instalar una virtual de ubuntu, https://multipass.run/
es mas parecido a WSL como una alternativa, porque ofrece un command line de ubuntu en windows, y ademas ofrece instalar multiples instalaciones .
Great!
Geniall
Buena opción, son importantes los recursos de la máquina.
Buena recomendación sobre todo para aquellos que no tienen un windows 10.
LISTO
Interesante alternativa, me da curiosidad saber que ventajas tiene por sobre WSL 2
Excelente, entonces podemos utilizar la virtualización, buena opción.
¡Listo el pollo!
Por si quieren descargar la VirtualBox aquí esta el link: https://www.virtualbox.org/wiki/Downloads
Yo ocupo VMWare para virtualizar. Aquí un vídeo de como sería la instalación de Ubuntu:
https://www.youtube.com/watch?v=sQbKrAAC9bc
Encontré otra forma de instalar Ubuntu. Abres cmd como administrador y tecleas:
winget install -e --id Canonical.Ubuntu
todo nos lleva al mismo camino la misma conclusion, desinstala windows de tu pc y empieza a trabajar linux puro en tu maquina para tu trabajo de developer a menos que seas dev de .net microsoft intente todo esto y los videos pasados y solo obtuve problemas tras problemas y bajon de rendimiento pasnado horas solucionando errores y fallos de entorno de trabajo, horrible… almenos si estas casado, amas tu familia y te gusta aprender no lo hagas
No me dejó instalarlo porque no lo soporta mi sistema de 32 bits. ¿Hay alguna solución para esto?
Otra forma, yo utilizo VMWare player. Pero todo se puede hacer con WSL y es nativo e interactúa con Windows
Muchas gracias por esta alternativa ya he tenido la oportunidad de trabajar con maquinas virtuales para entornos de producción pero en esta ocasión me quedo con WSL aprovechando que es compatible en mi PC
Hola, note que al habilitar la virtualización mi equipo se puso muy lento, hice la primera prueba y ejecución de comandos desde ubuntu por la terminal de windows, pero al apagar el equipo y volverlo a iniciar, mi terminal se desconfiguró, no conecta con Code y por ende no puedo abrir mi archivo XML, a que se debe este error? voy a instalar la virtual box para ver si así mejoro el rendimiento de la maquina
Gracias por la alternativa de descarga!!  es utilizando una máquina virtual, la cual utiliza la técnica de virtualización. No es más que una forma de poder crear recursos informáticos de forma virtual. Si, incluyendo hardware. Un recurso informático es toda herramienta/dispositivo informático, como: RAM, CPU, programas, sistema operativo, etc.
Un programa que permite hacer esto se llama VirtualBox.
Que gusto aprender cosas neuvas cada vez mas me siento mas enocionado con estos retos. Ya que esprtoy aprendiendo a programr desde cero! Saludos desde Tegucigalpa, Honduras. Investigando vi que puedo actualiar Ubunto desde la consola con usando los comendos “sudo apt-get upgradable -y” luego me pidio la contraseña y listo ocurre la magia.
No tengo porque contradecir a nadie, dedique el rato a buscar y pude instalar ubuntu 20.04.2 LTS en Windows 10 version 1909 compilacion 18363.1411 (mi compu no va a llegar al update 2004 (discutido much en answers)). El caso es que hasta realicé un pseudo código, en powershell para realizar el proceso, eso si, no esta completo, pero leyendo código entenderán que hacer 😃
#variable de descarga de ubuntu desde microsoft, si existe una uri mas actual, se puede actualizar
$uriForUbuntu = https://aka.ms/wslubuntu2004
If (-NOT ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator))
{
# Relaunch as an elevated process:
Start-Process powershell.exe "-File",('"{0}"' -f $MyInvocation.MyCommand.Path) -Verb RunAs
exit
}
Show-txt($txt){
Write-Host -ForegroundColor Yellow -BackgroundColor Black $txt
}
$DesktopPath = [Environment]::GetFolderPath("Desktop")
if($DesktopPath -ne $PSScriptroot){
Show-txt("Se utilizará la carpeta del escritorio para guardar los archivos: " + $DesktopPath);
}
Show-txt("Activando Windows Susbsystem for linux");
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart;
Show-txt("Activando Virtual Machine");
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart;
if(!(Get-Item -Path "$DesktopPath\wsl_update_x64.msi" -ErrorAction SilentlyContinue)){
Show-txt("Descargando la actualización de WSL v2...");
Invoke-WebRequest -Uri https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi -OutFile $DesktopPath\wsl_update_x64.msi -UseBasicParsing;
}
Show-txt("Instalando el subsistema en la version 2");
msiexec /i $DesktopPath\wsl_update_x64.msi /passive /norestart
Show-txt("Para continuar es necesario que reinicies el computador y vuelvas a ejecutar el script");
Show-txt("Activando WSL2 como versión predeterminada");
wsl --set-default-version 2;
Show-txt("Descargando y activan Ubuntu 20.04");
Invoke-WebRequest -Uri $uriForUbuntu -OutFile $DesktopPath\Ubuntu.appx -UseBasicParsing;
Add-AppxPackage "$DesktopPath\Ubuntu.appx"
&. "$DesktopPath\Ubuntu.appx"
Listo!!
¿Y no bastaría con tener la consola de cmder?
buena opción para los que no pueden
Listo ya instale una maquina virtual
Yo pensaba que era obligatorio instalar virtual box, pero este curso me ha ayudado acercarme mas a linux
Muy buena opción para los que no pueden instalar WSL.
Descargué VirtualBox debido a que mi versión de Windows es Enterprise y no me permitió actualizar a la versión necesaria para el WSL. Entonces, ahora que tengo el Virtual Box, ¿Qué sigue?, ¿Cómo lo uso?,¿Instalo el Ubuntu dentro de Virtual Box? y de ser así… ¿Cómo lo hago? Agradezco sus comentarios. Saludos.
Eres un GRAN profesor Ricardo, estoy muy contento, ahora solo queda seguir aprendiendo, VAMOS A DARLE!
Ya he utilizado VirtualBox en otras oportunidades, pero para ser honesto estoy más interesado en dominar WSL que es nuevo para mí, #NuncaParesDeAprender
Bueno en este caso, prefiero no virtualizar y directamente he instalado un Ubuntu en mi disco duro. Estoy seguro que un tiempo lo usaré a full.
Ya instalé WSL 2, chevere que existe un plan B con la Virtualización.
si tengo un dual boot manjaro lunux y windows, tambien sirve, cierto?
todo listo
Que bueno que den alternativas. El WSL 2 funcionando correctamente. Igual guardo por si se necesita en un futuro 😃
creo que esto solo funciona con window 10 es activar window hypervisor que es lo que permite activar la maquina virtual
Al tratar de instalar Virtual box me indicaba que tenia que tener un programa c++ Buscando en internet me indicacabn que debía instalar “Microsoft studio community 2022 intaller” y habilitar una de las opciones que decía c++, así pude luego instalar “Oracle virtua vox” por si alguno no puede fue mi proceso.
Sin ánimos de hacer propaganda, si lo que desean es virtualizar recomiendo enfáticamente VMware Workstation, a mi criterio es bastante mejor que virtual box
VirtualBox es una aplicación que sirve para hacer máquinas virtuales con instalaciones de sistemas operativos. Esto quiere decir que si tienes un ordenador con Windows, GNU/Linux o incluso macOS, puedes crear una máquina virtual con cualquier otro sistema operativo para utilizarlo dentro del que estés usando.
En otras palabras, esto te va a permitir instalar otros sistemas operativos o el mismo que ya tienes dentro de tu ordenador. El primer caso te va a servir para probar las aplicaciones de otro sistema operativo para no tener que estar haciendo particiones o el proceso de instalar Linux junto a Windows 10. No es una experiencia tan nativa y buena como tener instalado el sistema operativo en el ordenador, pero te va a servir para hacer pruebas puntuales.
En cuanto a instalar tu mismo sistema operativo pero en una máquina virtual, también puede llegar a ser útil en algunos ámbitos. Por ejemplo, si quieres hacer algún cambio profundo en la configuración o instalar alguna aplicación peligrosa, ambas cosas que podrían llevar a que tu Windows falle, puedes hacerlo primero en este ámbito controlado de la máquina virtual para que cualquier cambio no repercuta en tu ordenador.
A la hora de instalar este otro sistema operativo dentro del que ya tienes mediante una máquina virtual, tendrás que reservar parte de tu disco duro a esta otra máquina. Todo se hará en el proceso de creación, y luego podrás reutilizar estos discos duros o crear otros nuevos para otras máquinas virtuales, pudiendo tener varias a las que ir recurriendo.
Aprendiendo
Solo como dato: también si quieren virtualizar cualquier distribución de GNU/Linux pueden utilizar VMWare WorkStation en cualquiera de sus últimas versiones. Aunque cabe mencionar que este software es de paga.
Genial, excelente, gracias por la opción.
Si quieren una explicación en un video pueden ir al curso de PreWork en Linux para instalar Ubuntu en virtual box:
https://platzi.com/clases/2383-prework-linux/39133-instalando-ubuntu-en-virtualbox/
O ver este video de YT:
https://platzi.com/clases/2383-prework-linux/39133-instalando-ubuntu-en-virtualbox/
espero haber ayudado 😃
hay alguna diferencia en cuanto al rendimiento al momento de instalar el virtual box comparándolo con las personas que si pudieron instalar el windows subsystem for linux?
Interesante prework, desde mi perspectiva vale la pena instalar “linux” desde el principio e instalar windows en una máquina virtual y claro continuar el curso desde el prework de linux (Los windows preinstalados como aquellos con licencias de usuario pueden activarse en la máquina virtual).
Instalar distribuciones como ubuntu es bastante mas fácil que windows, sobre todo si se borra todo el disco duro y se deja al instalador hacer todo, incluso se puede trabajar en modo live sin instalar nada o tener el sistema operativo linux instalado en un usb 3 para arrancar desde ahí.
Yo prefiero mas https://xubuntu.org/ que https://ubuntu.com/download/desktop/thank-you?version=22.04.1&architecture=amd64
PD: arch btw
Que tal estudiantes de platzi esta clase esta buenisima pero si quieres ver un video acerca de ello aqui te comparto el siguiente:
Hola. Tuve problemas para descargar VirtualBox para W10 en Venezuela, que tal! Pude resolverlo cambiando mi VPN. Por si tienen el mismo error.
la virtualizacion en la mayoria de casos funciona facil en los procesadores intel, osea activar desde la bios del pcu jalan vien, aunque por otra parte los AMD ,AMD ryzen …tienen algunas configuraciones adicionales, pero a mi me funciono a la perfeccion mi cpu intel, un sistema en virtualbox requiere recursos como ram disco duro cpu, tener en cuenta de 8-16 ram cpu de 2 nucleos 4 hilos
listo hasta ahora todo ready
En algunas de las últimas versiones, (6.1.32, 6.1.34) han habido fallos en instalar (e incluso acceder a) máquinas ubuntu. Este fallo estaría resuelto en la versión 6.1.36, pero yo no lo he probado todavía.
Este vídeo muestra una guía para la instalación de una maquina virtual: https://www.youtube.com/watch?v=3QfADstHqhc
Este curso es muy bueno, hasta el momento ha cubierto de forma detallada y clara cada paso, muchas gracias
Aunque no lo usare por que sí pude instalar todo en mi laptop hasta ahora y sin tanto batallar jejej pero siempre ayuda saber las diferentes maneras
Ya tenía una máquina virtual, pero por el momento se me hace más cómodo utilizar el wsl por Microsoft me va genial
Listo!
Creo que con virtual box corre mejor usar ubuntu server ya que es un mejor sistema y se puede manejar un montón de aplicaciones como si fueran tu propio servidor
Muchas gracias por la información.
No conozco el funcionamiento de VirtualBox. Acabo de instalar WSL 2 en mi pc, y corriendo Ubunto 20.04 LTS. Apenas estoy asimilando la experiencia de correr un SO sin interfaz gráfica, pero el Virtual Box tiene opciones gráficas?
Para un nuevo usuario de WSL2 quiero consejos sobre usos que pueda darle al VirtualBox y probar las bondades de Linux con mayor amplitud.
ayuda profesor cuando abri ubuntu me salio esto: Error: 0x80370102 No se pudo iniciar la mßquina virtual porque no se instal¾ una caracterÝstica requerida.
Press any key to continue…
y cuando presiono cualquier tecla se sale automaticamente de ubuntu😭😭😭😭
Pues ya me lié porque luego de batallar para darme cuenta que mi procesador es incompatible con WSL 2., procedí a instalar WSL 1. Ahora parece que no es aceptable y que tengo que hacer otra cosa diferente. Hice todos los pasos hasta reinstalar extensiones en VSC y todo es idéntico a como aparece en WSL 2. No quiero ahora instalar una maquina virtual.
Además dice que “Si es que no puedes instalar WSL 2 en tu sistema Windows, debido a que no es compatible, existen otras maneras en las que podemos utilizar un sistema Linux en nuestros equipos, una técnica para ello es virtualizar”
Técnicamente estoy usando un Linux Ubuntu 20.04 en WSL 1.
Muchas gracias, seguimos sin problemas
Excelente lectura, pude realizar la instalación sin ningún problema.
Bueno , a instalar la maquina virtual 😃
Sigamos
Toda la instalaciòn fue exitosa asì que por ahora no voy a usar maquinas virtuales. Ya he probado esta herramienta para probar algunos software en diferentes S.O.
Estas maquinas virtuales son una excelente alternativa cuando no queremos poner en riesgo nuestro sistema operativo nativo en nuestra pc.
Si estás usando una VM de Hyper-V para hacer tus prácticas de Prework y te aparece el mensaje de error 0x80370102 al intentar iniciar Ubuntu 20.04 LTS debes exponer las características de la CPU física del hipervisor a tu VM Windows guest:
Esto solo es para los que no pudieron hacer lo de WSL !
Otra opción es vmware player:
https://www.vmware.com/ar/products/workstation-player/workstation-player-evaluation.html
Muy interesante. Gracias por este gran aporte.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?