Estoy tomando un curso universitario sobre Unix y, como parte de eso, estoy intentando usar un USB activo de Ubuntu en mi computadora. Mi computadora ejecuta Windows 7 de 64 bits. Utilicé LinuxLive para instalar VirtualBox en una unidad flash de 16 GB. Tuve problemas para instalar Ubuntu 15.04 de 64 bits usando esto, pero pude instalar correctamente 15.04 de 32 bits. Mi objetivo final: mantener mi instalación de Windows y principalmente ejecutar Ubuntu a través de la VM (posiblemente arrancando ocasionalmente).
He estado usando la opción "Probar Linux" durante las últimas dos semanas, pero por lo que he leído, creo que puedo "instalar" Linux en mi unidad flash para mantener mi configuración (y posiblemente hacer que se ejecute más rápido en la máquina virtual?). Encontré un par de videos tutoriales en YouTube, pero las pantallas que veo son un poco diferentes. Después de la pantalla de la casilla de verificación "descargar actualizaciones", aparece un menú desplegable que solicita configurar el cargador de arranque del dispositivo. La única opción es /dev/sda, e intentar agregar una opción diferente no parece funcionar.
Soy casi un completo Unix n00b y no me avergüenza admitirlo. Entiendo que /dev/sda es una unidad, pero ¿cuál unidad? ¿Es el disco duro de mi computadora, mi unidad flash o alguna unidad virtual en la VM? Si instalo Ubuntu allí, ¿afectará negativamente a mi disco duro existente y a la instalación de Windows?
Respuesta1
discos duros virtuales
Mientrasinstalar Ubuntu en una máquina virtual como Virtual BoxHabrá creado un disco duro virtual para guardar el sistema operativo virtualizado y sus datos. Para el sistema operativo host, este disco duro virtual essólo un archivo en el disco duro realpero el sistema operativo invitado puede usarlo como si fuera una unidad real para particionarlo y formatearlo según las necesidades del invitado. Esto dejará intactas las particiones y el sistema de archivos del disco real.
Dispositivos Windows
En Windows, los discos duros o sus particiones se asignan con letras A: B: C:, ...
independientemente de dónde residan esas particiones. Esto es diferente en Unix y Ubuntu.
Archivos de dispositivo de Unix y Ubuntu
Para cada dispositivo de bloque conectado (y también para cada disco duro virtual en una VM) crearemos unarchivo de dispositivo. SCSI moderno oSATAdLos ríos se nombrarán /dev/sd
seguido de una letra dependiendo de la secuencia en la que fueron registrados. Por lo tanto, el archivo de dispositivo de la primera unidad registrada se llamará /dev/sda
, el segundo /dev/sdb
, el tercero /dev/sdc
, y así sucesivamente.
Una vez que hayamos agregado particiones en esa unidad, se numerarán consecutivamente /sda1, /sda2, /sda3, ...
. Por lo tanto, podemos ver fácilmente en qué disco duro se encuentra una partición determinada.
Grub y el dispositivo de arranque
Ahora, para instalar el cargador de arranque maestro (Grub) necesario para iniciar Ubuntu, podemos especificar en qué unidad se debe instalar. Esto sólo importa en caso de que tenga más de una unidad conectada a su computadora (o su máquina virtual).
En su caso, probablemente haya creado solo un disco duro virtual (aunque es posible que haya más) que luego recibió el nombre /dev/sda
. Esta unidad es donde desea instalar Grub y el sistema operativo.
Tenga en cuenta que en una máquina virtual esto sigue siendo un disco duro virtual, no el disco duro donde reside su sistema operativo host.
Unas palabras sobre el arranque dual
En una computadora real donde es posible que queramos elegir entre más de un sistema operativo, es posible que tengamos que tener cuidado de que el cargador de arranque realmente se coloque en la primera unidad de arranque. Reemplazará cualquier otro registro de arranque maestro (por ejemplo, Windows) que estuviera allí antes de comenzar. Sólo entonces sería posible un sistema de arranque dual con una selección de sistemas operativos en el arranque. Si por alguna razón no queremos esto, podemos decirle a Grub que lo instale en otra unidad (o partición), si está disponible.
Respuesta2
Tengo una computadora portátil que arranca con Windows 7. A menudo ejecuto Ubuntu dentro de una máquina virtual en esa computadora portátil.
Hay dos cosas clave que deben descargarse e instalarse para que Ubuntu se ejecute dentro de una máquina virtual:
- Descargue el instalador ".exe" de la aplicación Virtualbox en su carpeta de Descargas de Windows. Luego instale la aplicación VirtualBox (o alguna otra máquina virtual) en el sistema operativo host; en su caso y en el mío, estamos instalando "Virtualbox para hosts Windows" en un sistema operativo host Windows 7.Wikilibros: VirtualBox / Instalación / Windowstiene más detalles.
- Descargue el archivo de imagen ".iso" de Ubuntu en su carpeta de Descargas de Windows. Luego ejecute VirtualBox, dígale que cree una nueva máquina virtual e inicie esa máquina virtual desde esa imagen ".iso", y dentro de esa máquina virtual instale Ubuntu.Wikilibros: VirtualBox/Configuración de una máquina virtual UbuntuTiene instrucciones paso a paso.
Después de instalar Ubuntu y reiniciarlo varias veces, puede eliminar esos archivos descargados de su carpeta de Descargas de Windows.
Nunca necesité una unidad flash USB durante la instalación inicial o mientras ejecutaba Ubuntu como sistema operativo invitado dentro de una máquina virtual. Honestamente, no tengo idea de lo que quieres decir con "Usé LinuxLive para instalar VirtualBox en una unidad flash de 16 GB". Supongo que hay muchos errores tipográficos en esa oración. (He visto personas quebuscadoborrar por completo el disco duro de alguna computadora e instalar Linux en ella. Crear una unidad flash USB de arranque "LiveUSB" para que puedan "probar Ubuntu" es un buen primer paso en esa dirección, pero parece que eso no es lo que quieres hacer). (He visto a personas descargar "VirtualBox para hosts de Ubuntu", para poder ejecutar algún otro sistema operativo dentro de una máquina virtual en su computadora host de Ubuntu, pero parece que eso no es lo que quieres hacer).
Normalmente veo mi barra de tareas normal de Windows en la pantalla y una ventana grande con una barra de título que muestra el nombre de esa máquina virtual seguido de "- Oracle VM VirtualBox". Ejecuto todo tipo de aplicaciones de Linux dentro de esa ventana. Al lado de esa ventana grande, veo una pequeña ventana separada con una barra de título que muestra "Oracle VM VirtualBox Manager". En esa pequeña ventana, hago clic en el nombre de la máquina virtual, luego hago clic en "Configuración", luego hago clic en Almacenamiento" para obtener la vista del Árbol de almacenamiento. Si aceptó todos los valores predeterminados (por ejemplo, siguiendo el paso anterior (instrucciones paso a paso), de forma predeterminada solo hay un "disco" en ese árbol de almacenamiento, y cuando hago clic en él veo que en realidad es un archivo ubicado en mi carpeta "C:\Users\dc\VirtualBox VMs\". Ese archivo es lo que el sistema operativo Ubuntu dentro de mi máquina virtual ve como el disco duro "/dev/sda".
Entonces, ¿qué es /dev/sda?
Cuando se ejecuta Ubuntu, "/dev/sda" es lo que Ubuntupiensaes el disco duro de la computadora.
Cuando veo que la gente arranca Ubuntu desde su disco duro para que ocupe toda la pantalla (es decir, Ubuntu en realidad se ejecuta directamente en el hardware físico), "/dev/sda" es el disco duro físico real.
Cuando veo que la gente arranca Ubuntu desde una unidad flash USB activa de modo que ocupa toda la pantalla (es decir, Ubuntu en realidad se ejecuta directamente en el hardware físico), ven "/dev/sda" y "/dev/sdb". . Nunca puedo recordar cuál es el disco duro físico real y cuál es la unidad flash USB física real. (Preguntar cómo se puede distinguir uno del otro sería una excelente pregunta separada).
Cuando Ubuntu se ejecuta dentro de una ventana "...- Oracle VM VirtualBox", "/dev/sda" dentro de esa ventana es lo que sea que la máquina virtual esté usando para simular un disco duro virtual. Lo que Ubuntu ve como "/dev/sda", cuando Ubuntu se ejecuta dentro de una máquina virtual en un host de Windows, suele ser un archivo ".vdi" en alguna carpeta del disco duro C:\ en algún lugar. Escuché que ocasionalmente algunas personas cambian esa configuración para que lo que Ubuntu ve como "/dev/sda", VirtualBox pueda reasignarse a algún disco duro físico o memoria USB en lugar del archivo ".vdi" predeterminado. Puede averiguar exactamente qué hay en su sistema comprobando la configuración en "Oracle VM VirtualBox Manager".