Instalación de VirtualBox

10/17

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.

Para poder realizar esta tarea primero instalaremos una herramienta de virtualización muy popular llamada VirtualBox. Solo necesitas dirigirte a su página oficial y descargar el instalador. Debes seleccionar la opción que dice “Windows hosts”.

unnamed (1).png

Una vez se descargue el instalador verás un ícono como el siguiente:

unnamed.png

Da clic derecho y ejecutar como administrador. Acepta las opciones de instalación como es común en los instaladores Windows. Posiblemente te pida permisos sobre el hardware, es normal, ya que utiliza algunos recursos a bajo nivel para emular sistemas.

Cuando termine el proceso de instalación se abrirá la ventana de VirtualBox y tendrás todo listo para empezar a emular sistemas completos dentro de tu computadora.

unnamed (2).png

Es importante aclarar que el rendimiento de la virtualización de una computadora es proporcional a los recursos con los que cuenta el equipo que ejecuta este proceso. Si tu computadora cuenta con recursos limitados en hardware, se pueden hacer algunos ajustes para aumentar el rendimiento de nuestra virtualización, pero eso lo veremos en la siguiente clase.

Aportes 142

Preguntas 40

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

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?

Gracias, espero que me funcione bien, utilizo Windows 7, y mi hardware es limitado 😮 por ahora

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.

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!

  1. Actualicen la descarga de windows 2010 desde acá no pierdan tiempo desde la store, aqui esta la ultima actualización de octubre 2020. ojo para los nuevos esto dura varias horas no se preocupen!!
    https://www.microsoft.com/es-es/software-download/windows10
  2. Sigan la guia, aqui encuentran dos tipos de instalación la simplificada y la manual, si tienen partición de disco duro le recomiendo la simplificada por que ahi van a instalar windows10 original nuevas versiones pero Beta, eso puede ser muy bueno pero también puede ser inestable a veces, si no tiene particion les recomiendo la instalación manuel, solo sigan la guia.
    https://docs.microsoft.com/es-es/windows/wsl/install-win10

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.

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

Falta material de apoyo en algunas clases.

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/

es te video me ayudo mucho para realizar las instalación espero que les sirva de ayuda

https://www.youtube.com/watch?v=GEx046EHphI

Como hago para poder ejecutar Code . en virtual Box? siempre me aparece que debo instalar la orden code, help…

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!!

Para los que deseen instalar Virtual Box les dejo un tutorial
https://www.youtube.com/watch?v=lpdYOFRjejI&t=9s&ab_channel=developerdatabase

Deberia de existir una seccion separada, 1 donde muestre los requisitos para el WSL2 y 2 para el Virtual Box

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!

para instalar nodejs en tu pc no necesitas instalar wsl/virtualbox, hacer todo esto es innecesario

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!! ![](

Otra manera de utilizar Linux dentro de Windows (o un sistema operativo dentro de otro) 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.

2021-04-22 (2).png

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?

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:

  1. Apagas tu VM.
  2. Desde tu servidor de Hyper-V abres PowerShell en modo administrador y ejecutas este comando:
    Set-VMProcessor <nombre_de_tu_vm> -ExposeVirtualizationExtensions $true
  3. Enciendes tu VM
  4. Win+X -> Abres Ubuntu 20.04 LTS

Esto solo es para los que no pudieron hacer lo de WSL !

Muy interesante. Gracias por este gran aporte.

By downloading, you agree to the terms and conditions of the respective license.

If you’re looking for the latest VirtualBox 6.0 packages, see VirtualBox 6.0 builds. Please also use version 6.0 if you need to run VMs with software virtualization, as this has been discontinued in 6.1. Version 6.0 will remain supported until July 2020.

If you’re looking for the latest VirtualBox 5.2 packages, see VirtualBox 5.2 builds. Please also use version 5.2 if you still need support for 32-bit hosts, as this has been discontinued in 6.0. Version 5.2 will remain supported until July 2020.

Buenísimo 😄

Queda claro que WSL es para Windows 10o superior, además consume menos recursos que la instalación con VIRTUAL BOX la cual nos puede servir para versiones anteriores de Windows. Tener éstas alternativas es importante para la continuación del curso. Aquí queda clara la importancia de LINUX y lo necesario de hacercarnos a este SO aún más cuando Microsoft lo ha reconocido.

Soy totalmente nuevo en esto y el curso esta genial, he ido sin ningún problema.

dato curioso :v uso emuladores de android para juegos y para instalar ubuntu me deshabilitaba la virtualizacion en el emulador y cuando se habilitaba de nuevo para ubuntu decia que estaba apagado xD

Buena alternativa la instalación de una maquina virtual con sistema operativo Linux y Distribución UBUNTU

Si se pudo y como ya probé ambas opciones, me quedo con la primera, por ahora.

Me encanta que piensen y les den opciones a la gente con limitaciones de hardware.
Este curso está genial 💚

Yo si pude instalar el ubuntu, pero igual tambien tengo el virtualbox, es mas sencillo

Brillante el curso y se viene mejor…

Pásense a Ubuntu, nunca esta de mas aprender un sistema nuevo. ❤️

Excelente que nos den todas las alternativas para poder utilizar Linux.
Mil gracias!

Muy buena virtualmachine, la otra buena es VMware Workstation

utilizar linux en formato virtualizado para un acercamiento al SO es una primera excelente opción el problema es que luego ya abandonas windows y te pasas definitivo.

Que tal estudiantes de platzi esta clase esta buenisima pero si quieres ver un video acerca de ello aqui te comparto el siguiente:

excelente herramienta

Muchas gracias

¿Es mejor instalar Linux directo o como lo muestra aqui?

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?

Buenisimo 😄