
Estoy tomando mi primer curso de Linux y, irónicamente, ¡creo que me encontré con un problema que podría solucionar alguien experto en Linux!
Como parte del curso que estoy tomando, debemos descargar e instalar CentOS 7. Tengo problemas con la parte de instalación.
Algún contexto:
- Descargué el archivo 'DVD ISO' del sitio web oficial
- Nombre del archivo: CentOS-7-x86_64-DVD.iso
- Tamaño de archivo: 4,33 GB
- Ejecutando OS X El Capitán v10.11
Sin embargo, cuando hago doble clic en el archivo aparece el siguiente error:
No se pudieron abrir las siguientes imágenes de disco:
Imagen: CentOS-7-x86_64-DVD-1511.iso
Motivo: no hay sistemas de archivos montables
Eliminaría y descargaría el archivo nuevamente, pero no tengo una conexión estable y/o rápida, así que preferiría no hacerlo porque es una verdadera molestia.
¿Hay alguna manera de solucionar esto? Investigué un poco en línea y no encontré soluciones satisfactorias. Lo primero que pensé fue que tal vez el archivo esté dañado debido a mi mala conexión, pero parece ser un problema común, entonces ¿tal vez no sea así?
Respuesta1
Linux (y Unix para el caso). Son sistemas operativos.
¿Qué es un sistema operativo?
Un sistema operativo (SO) es el software que se ejecuta "directamente" (ignoremos el firmware por ahora) en el hardware de su computadora y proporciona un entorno estándar desde el cual se puede ejecutar otro software. Los programas/aplicaciones habituales, como iTunes o Microsoft Word, no quieren tratar con su hardware real, simplemente le piden algo al sistema operativo, este se ocupa del hardware y devuelve el resultado al programa/aplicación.
Por tanto, los sistemas operativos se instalan fuera de otros sistemas operativos (ya que se utilizan para acceder directamente al hardware del ordenador).
Su MAC ya estaría ejecutando macOS como sistema operativo, el sistema operativo de Apple para sus dispositivos.
Por lo general, cuando se inicia la computadora, puede cambiar el dispositivo que se inicia y elegir un DVD o unidad USB de instalación del sistema operativo es un método común para instalar un nuevo sistema operativo.
Esto significa que un sistema operativo realmente no se puede "instalar" en otro sistema operativo, pero existen soluciones.
Arranque dual
"Arranque dual" se refiere a la instalación de múltiples sistemas operativos en una sola computadora.
Esto es más fácil si tiene varios discos duros para poder instalar sistemas operativos en su propio disco duro y luego simplemente elija qué disco duro iniciar.
También puede instalar varios sistemas operativos en un solo disco duro, pero eso requiere un administrador de arranque (software que determina en qué parte del disco duro se inicia cada sistema operativo).
No recomendaría este método para MAC, simplemente porque en realidad no están destinados a ejecutar nada excepto macOS, y no confiaría en que otros sistemas operativos los admitan.
Maquinas virtuales
Las Máquinas Virtuales son programas que se ejecutan dentro de un Sistema Operativo que pretende ser una computadora completa. ¡Como pretenden ser una computadora, puedes instalarles un sistema operativo!
El programa de máquina virtual más común es probablemente VMware, pero puedes buscar uno que te guste.
Respuesta2
Para instalar centos necesitas
Una máquina virtual para probar Centos, en Mac OS puedes probar caja virtualoparalelo.
Pruebe directamente en una PC, pero borrará su sistema operativo actual o puede particionar el disco duro y obtener arranque dual, o instalarlo en un disco duro interno o externo diferente (Linux puede ejecutarse en dispositivos USB, por supuesto, USB3, USB2 funciona, pero es muy lento).
¡Es imposible ejecutar Linux haciendo clic en DVD dmg/img! Quizás en el futuro...
Respuesta3
¿Podrías intentar ejecutar el sistema operativo Linux desde una unidad USB?
https://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx
Respuesta4
VirtualBoxes sin duda la forma más sencilla de comenzar su experiencia de aprendizaje de Linux. Sin embargo, si quieres aprender Linuxlínea de comando, es posible que no desee instalar el sistema operativo a través de una interfaz gráfica en un CD solo para comenzar. (Es bueno realizar el proceso de instalación desde un CD al menos una vez, pero no es necesario si sólo quieres jugar con una línea de comandos de Linux). Así que te recomiendo que uses VirtualBox.en combinación conVagabundo.
Para conocer la ruta más rápida para acceder a la línea de comandos en una instalación real de CentOS en su Mac,Te recomiendo hacer lo siguiente:
- Descargar e instalarVirtualBox.
- Descargar e instalarVagabundo(para permitirle creardesechablemaquinas virtuales.)
- Abra su "Terminal" (que se encuentra en
/Applications/Utilities
una Mac). Cree un nuevo directorio para contener todos sus archivos vagabundos escribiendo lo siguiente y presionando Intro:
mkdir vagrant
Vaya a ese directorio.Ccuelga tuDdirectorio a ese directorio, escribiendo lo siguiente (y presionando Enter):
cd vagrant
Cree un directorio para contener archivos relacionados con una máquina virtual particular que está a punto de crear. Por ejemplo:
mkdir centos-6
CcolgarDdirectorios en ese directorio:
cd centos-6
Inicialice el "entorno Vagrant", especificando con qué "imagen" de máquina virtual (estado de instantánea guardada de una computadora) desea comenzar cuando cree una máquina virtual desde este directorio:
vagrant init centos/6
Cree la máquina virtual, basada enla "imagen" del cuadro vagabundo de CentOS 6que especificó en el último comando.
vagrant up
Esto llevará un poco de tiempo la primera vez, ya que su computadora tendrá quedescargarla "imagen" de la máquina virtual con CentOS 6 ya instalado. Será útil tener una buena conexión a Internet. No llevará tanto tiempo cada vez, sólo la primera vez.
Inicie sesión en la máquina virtual que ha creado utilizando el protocolo Secure Shell (SSH):
vagrant ssh
Eso es todo. Ahora se encuentra en una instalación completa de CentOS 6, ejecutándose dentro de una máquina virtual en su computadora. Tu puedes hacerlo quedesea ingresar en esta máquina y no afectará negativamente los archivos en su computadora "anfitrión" (su Mac).
Cuando haya terminado en la máquina, podrá volver a su propia computadora muy fácilmente:
exit
Sin embargo, su máquina virtual seguirá ejecutándose. Para apagarlo sin eliminarlo, ejecute (desde su propia computadora, no desde dentro de la máquina virtual):
vagrant halt
Para eliminar esa máquina virtual en particular (para que la próxima vez tenga vagrant up
una máquina virtual nueva sin ningún cambio que haya realizado dentro de la última), puede destruirla ejecutando:
vagrant destroy
Si desea un tipo diferente de sistema operativo Linux, puede encontraruna amplia selección de cajas Vagrant disponibles en línea. Muchos de ellos son aportados por los usuarios y pueden tener combinaciones extrañas de software instalado o no instalado.
En general (y con fines de aprendizaje) recomiendo usar las casillas oficiales del sistema operativo que estés usando, hasta que necesites usar algo diferente: