¿Estás interesado en correr? Linux aplicaciones en su computadora con Windows sin tener que hacer un arranque dual o comprar una máquina por separado? Instalando un Linux Máquina virtual (VM) en su Windows operating system es una solución simple. Lo mejor de todo es que no necesitará cambiar significativamente su sistema actual.
Debido a la naturaleza de mi trabajo, a menudo necesito ejecutar varias versiones de aplicaciones. Por ejemplo, al probar redes privadas virtuales (VPNs). No es práctico para mí comprar una máquina separada para cada plataforma, y ahí es cuando las máquinas virtuales son útiles.
Gracias a herramientas como VMWare Player y Virtualbox, configurar una VM hoy es relativamente simple. Aquí voy a ejecutar a través de una guía basada en Virtualbox y te guiaré a través de los pasos.
1. Descarga e instala VirtualBox
VirtualBox es un software de virtualización gratuito y de código abierto de Oracle que le permite ejecutar múltiples operating sistemas en una sola computadora. Ve a la Página de descarga de Virtual Box y descarga la última versión para Windows.
Una vez que se complete la descarga, ejecute el archivo de instalación y siga las instrucciones en pantalla para instalar VirtualBox en su computadora.
2. Descarga un Linux Distribución
Una vez que haya instalado VirtualBox, debe descargar un Linux distribución. Parte de la belleza de Linux es que existen tantas variantes. Si bien existen algunas distribuciones populares, como Ubuntu y Debian, técnicamente puede elegir entre cientos de otras.
Al descargar su Linux distribución, intente descargarlo del sitio web oficial tanto como sea posible. Si no estás seguro de qué comprar, escritorio de Ubuntu, CentOS, Debian son algunos buenos Linux construcciones para principiantes.
Recuerda que debes descargar el Linux distribución como un Archivo ISO. Eso le permitirá montarlo como un CD virtual en su máquina virtual.
3. Crear una nueva máquina virtual
Inicie VirtualBox y haga clic en la opción "Máquina" en la barra de navegación superior. En el menú desplegable, seleccione "Nuevo" para crear una nueva máquina virtual. Ingrese un nombre para la máquina virtual, luego seleccione la imagen ISO que descargó anteriormente.
A continuación, haga clic en "Hardware" (vea la imagen de arriba) y asigne recursos para su Linux máquina virtual lo mas basico Linux La máquina virtual puede ejecutarse con una memoria sorprendentemente pequeña, pero recomiendo no menos de 2 GB. Cualquier cosa menos, y es posible que encuentre problemas con algunas aplicaciones más adelante en la máquina virtual.
A continuación, haga clic en "Disco duro" y asigne espacio para su Linux Máquina virtual. VirtualBox reserva esto de su espacio de disco físico existente, así que asegúrese de tener suficiente espacio en su disco. El tamaño predeterminado es de 25 GB, pero le doy más holgura ya que tengo mucho espacio en mi disco.
Ahora puede hacer clic en "Finalizar".
4. Instalar Linux y complementos para invitados
VirtualBox creará la máquina virtual e instalará el sabor elegido de Linux. Deberá proporcionar detalles como lo haría normalmente durante una nueva Linux instalación, por ejemplo, su nombre de usuario y contraseña de administrador.
Una vez que la Linux completa la instalación, recomiendo instalar VirtualBox Guest Additions. Este módulo proporciona funciones adicionales, como la integración perfecta del mouse, soporte de video mejorado y carpetas compartidas.
Para instalar Guest Additions, vaya al menú "Dispositivos" en la ventana de la máquina virtual y seleccione "Insertar imagen de CD de Guest Additions". Luego, siga las instrucciones en pantalla para instalar Guest Additions.
Una vez que hayas completado estos pasos, tendrás un dispositivo totalmente funcional. Linux máquina virtual que se ejecuta en su computadora con Windows, y puede usarla para ejecutar Linux aplicaciones y realizar diversas tareas.
Resumen rápido
Tiempo necesario: 40 minutos
Configurar una VM hoy es relativamente simple con la herramienta adecuada. En esta guía, lo guiaremos a través de los pasos para configurar una máquina virtual en su computadora con Windows usando Virtualbox.
- Descarga e instala VirtualBox
Visite la Página de descarga de Virtual Box y descarga la última versión para Windows.
Una vez que se complete la descarga, ejecute el archivo de instalación y siga las instrucciones en pantalla para instalar VirtualBox en su computadora. - Descargue una Linux Distribución
Una vez que haya instalado VirtualBox, debe descargar un Linux distribución. Si no estás seguro de qué comprar, escritorio de Ubuntu, CentOS, Debian son algunos buenos Linux construcciones para principiantes.
- Crear una nueva máquina virtual
Inicie VirtualBox y haga clic en la opción "Máquina" en la barra de navegación superior. En el menú desplegable, seleccione "Nuevo" para crear una nueva máquina virtual. Ingrese un nombre para la máquina virtual, luego seleccione la imagen ISO que descargó anteriormente.
- Instalar Linux y complementos para invitados
Para un fresco Linux instalación, deberá proporcionar detalles como lo haría normalmente, por ejemplo, su nombre de usuario y contraseña de administrador. Una vez el Linux completa la instalación, recomiendo instalar VirtualBox Guest Additions. Para instalar Guest Additions, vaya al menú "Dispositivos" en la ventana de la máquina virtual y seleccione "Insertar imagen de CD de Guest Additions". Luego, siga las instrucciones en pantalla para instalar Guest Additions.
Problemas comunes con Linux Máquina virtual en VirtualBox
La mayor parte del tiempo, ejecutar un Linux VM con Virtualbox es relativamente simple y sin problemas. Sin embargo, ocasionalmente pueden surgir algunos problemas extraños, especialmente si está intentando acceder a la VM de forma remota o a través de su red.
Estos son algunos de los problemas que he encontrado y posibles soluciones;
Pantalla negra al iniciar la VM
A veces puede experimentar una pantalla negra si su máquina virtual está mal configurada o si la configuración de la pantalla es incorrecta. Verifique la configuración de visualización de la máquina virtual, como la resolución de pantalla y el controlador de gráficos, y ajústelos según sea necesario. También puede intentar deshabilitar la aceleración 3D o cambiar a un controlador de gráficos diferente.
Sin conexión a Internet en la máquina virtual
Los problemas de red pueden ocurrir por muchas razones. Lo más típico es una mala configuración de la tarjeta de red virtualizada o de su Linux configuración de la red. Al configurar la tarjeta de red virtualizada, intente configurarla en "modo puente". Para Linux configuración de red, use "Auto" para su configuración a menos que sepa lo que está haciendo.
Rendimiento lento o experiencia laggy
Tener una máquina virtual retrasada no es divertido, y eso es lo que suele suceder cuando no asigna suficientes recursos. Puede solucionar esto yendo a la configuración de VM en VirtualBox y aumentando la asignación de RAM. Si puede prescindir de los núcleos, tener 2 núcleos de CPU también proporcionará una experiencia mucho más fluida.
Ventajas de ejecutar un Linux Máquina virtual en Windows
Crea tu propio Linux máquina virtual ofrece muchos beneficios. Dependiendo de su situación o necesidades, algunos o todos los siguientes podrían aplicarse:
- Compatibilidad: ejecutando un Linux la máquina virtual puede proporcionar compatibilidad si necesita ejecutar Linux-aplicaciones o herramientas específicas no disponibles en Windows.
- Entrenamientos: Una máquina virtual puede ser una excelente manera de experimentar con diferentes distribuciones y configuraciones si desea aprender Linux sin instalarlo en una máquina física.
- Desarrollo de seguridad de la información: Si es ingeniero de seguridad, es posible que deba utilizar Linux. La ejecución de una máquina virtual puede proporcionar un entorno de desarrollo aislado para reducir el riesgo de que el malware o los virus infecten el sistema host.
- Conveniencia: Ejecutar un sistema de arranque dual puede ser un inconveniente ya que solo puede usar uno a la vez. Una máquina virtual es un buen compromiso, siempre que tenga suficientes recursos del sistema para manejarlos.
Desventajas de ejecutar un Linux Máquina virtual en Windows
Aunque ha funcionado bien para mí, ejecutar un Linux máquina virtual puede no satisfacer las necesidades de todos. Mi principal motivación para dirigir una Linux VM era simplemente para cumplir con los objetivos de trabajo. Las máquinas virtuales de ejecución local creadas en VirtualBox son gratuitas y relativamente fáciles de usar.
Sin embargo, también presentan algunas desventajas:
- Complejidad: Configurar y administrar una máquina virtual puede ser más complejo que ejecutar Linux de forma nativa en el sistema host.
- Recursos: A menos que esté ejecutando la máquina virtual en un sistema de repuesto, es posible que su máquina se retrase debido a la mayor demanda de recursos del sistema.
Si está considerando usar una máquina virtual como banco de pruebas para aplicaciones web o sitios web, es posible que desee saber que aquí las cosas se vuelven más complejas. También debe instalar muchas cosas desde cero, ya que el entorno predeterminado difiere mucho de un VPS listo para usar, incluso si es solo un shell. En su lugar, considere uno de los muchos planes baratos de Cloud VPS disponibles.
Alternativa para una configuración más sencilla: alojamiento en la nube/VPS
Muchos hosts de Cloud VPS están disponibles a varios precios. Elegir un plan de alojamiento no administrado para aquellos que buscan un entorno de desarrollo puede ayudarlo a ahorrar costos. Estas son algunas de las opciones más baratas (pero igualmente buenas) que puede probar;
1. Digital Ocean
Página web: https://www.digitalocean.com
Uno de mis favoritos, Digital Ocean es asequible, incluso si no es el más barato. Por tan solo $4/mes, puede activar rápidamente casi cualquier Linux distribución que desee. Los planes escalan fácilmente bajo demanda y son altamente configurables.
2. VULTR
Página web: https://www.vultr.com
Si está buscando los precios de nube más bajos posibles, VULTR es la mejor opción. Con un precio inicial de solo $2.50/mes, apenas sabrá que está pagando por el servicio. Puede personalizar planes con complementos como almacenamiento, base de datos y más.
3. TMD Hosting VPS
Página web: https://www.tmdhosting.com
TMD es un nombre más notable en Alojamiento Web porque ofrecen una gama completa de servicios. Su Cloud VPS es un poco más caro, desde $ 5.95 / mes. Sin embargo, es una buena oferta para aquellos que desean un poco más de potencia en su plan de alojamiento.
¿Por qué elegir un VPS en la nube en lugar de un Linux ¿Máquina virtual?
El alojamiento VPS en la nube barato puede ser mejor que un Linux máquina virtual en un dispositivo local de varias maneras:
- Confiabilidad: El alojamiento de Cloud VPS generalmente viene con opciones integradas de redundancia y conmutación por error, que pueden proporcionar una mejor confiabilidad y tiempo de actividad que ejecutar una máquina virtual en un dispositivo local. Además, los proveedores de la nube suelen tener opciones de copia de seguridad y recuperación ante desastres que pueden ayudar a proteger los datos en caso de falla.\
- Accesibilidad: Se puede acceder al alojamiento Cloud VPS desde cualquier lugar con una conexión a Internet, lo que lo convierte en una opción más accesible para los usuarios que trabajan de forma remota o desde múltiples ubicaciones. Por el contrario, un Linux la máquina virtual en un dispositivo local puede estar limitada a una sola ubicación.
- Mantenimiento: Los proveedores de alojamiento de Cloud VPS manejan el mantenimiento y las actualizaciones de hardware y software subyacentes. Esta provisión puede ser una mejor opción para aquellos que no tienen el tiempo ni la experiencia para manejar máquinas virtuales.
- Costo: En algunos casos, el alojamiento de VPS en la nube puede ser más rentable que ejecutar una máquina virtual en un dispositivo local, especialmente si necesita escalar recursos o requiere opciones de redundancia y conmutación por error. Además, no necesita invertir en hardware ni pagar el mantenimiento continuo ni los costos de electricidad de ejecutar una máquina virtual en un dispositivo local.
Pensamientos finales - Linux ¿Máquina virtual o VPS en la nube?
Ambos Linux máquinas virtuales y VPS en la nube (Virtual Private Server) tienen ventajas y desventajas, y la elección dependerá de sus necesidades y requisitos específicos.
Si todo lo que necesita es un cuadro de código de prueba y desarrollo local, entonces un Linux máquina virtual es una resolución rápida y fácil. Sin embargo, le sugiero que consulte un plan VPS en la nube para cualquier cosa más allá de eso.