Si puedo, ¿cómo instalo Ubuntu desde Ubuntu?

23

Esto es lo que quiero decir:

Normalmente instalo ejecutando un Ubuntu Live USB, haciendo clic en "probar" Ubuntu, y cuando estoy listo, hago doble clic en el icono "Instalar Ubuntu" en el escritorio.

Instalar icono de Ubuntu

Ahora, tengo un puerto eSATAp y lo que me gustaría hacer es conectar mi disco duro directamente a mi computadora portátil / computadora de escritorio que ya tiene Ubuntu ejecutándose y simplemente ejecutar esa misma aplicación que está disponible en el Live CD / USB para instalarlo en el disco externo.

También estoy abierto a otros métodos, siempre y cuando no tenga que "grabar" un ISO en un USB, luego reiniciar desde el USB, luego instalarlo en la unidad externa.

¡Un millón de gracias!

Nathan JB
fuente
Consulte Instalación de Debian GNU / Linux desde un sistema Unix / Linux para obtener un método manual. Esto es para Debian, pero Ubuntu es más o menos lo mismo.
Olaf Dietsche

Respuestas:

7

Estás haciendo preguntas interesantes. Lo reformularé con mis propias palabras: ¿es posible ejecutar el instalador de Ubuntu, que está presente en el LiveCD de Ubuntu, desde un sistema Ubuntu normal (instalado en HDD)?

El instalador de GUI que encontró en el LiveCD está empaquetado como ubicuidad . No está claro, qué sucederá si intenta instalar y ejecutar esto desde su instalación HD. Si bien podría funcionar, esto no parece admitido o probado.

Es bien sabido que los sistemas basados ​​en Debian como Ubuntu se pueden instalar en un entorno chroot . Chroot es una herramienta que puede tratar cualquier directorio como el directorio raíz "/". Puede crear fácilmente un entorno chroot en su HDD externo. Si desea arrancar este Ubuntu chroot, debe instalar un kernel y un cargador de arranque. Si bien este es un método conocido y probado para Debian (y lo he hecho personalmente con Ubuntu), los tutoriales en la web están desactualizados. Por lo tanto, esta es solo una opción si está familiarizado con grub y el proceso de arranque de Linux.

Respuesta real: Si bien su pregunta es razonable, no parece ser compatible con Ubuntu ni con ningún otro sistema operativo moderno. Nos hemos acostumbrado tanto a instalar sistemas operativos desde un CD de arranque o USB que otros métodos fueron descuidados.

No especificó cuál es el propósito de instalar Ubuntu en el HDD externo. Si deja este HDD externo conectado como está, su computadora probablemente nunca lo iniciará, porque prefiere su HDD interno. Si cambia la configuración del BIOS, conecta el HDD externo a una computadora diferente, o algo similar, entonces este (actualmente) HDD externo puede convertirse en el rol del HDD de arranque. Ahora, aquí viene el truco: se necesitan algunas conjeturas para saber ahora si este HDD se volverá de arranque y cómo. El BIOS de la PC es un cargador de arranque horrible, no diseñado para tales cosas. Esa es probablemente la razón por la cual su idea no es compatible a través de vectores de instalación fáciles como el instalador de la GUI de Ubuntu.

ene
fuente
Acabo de probar la ubicuidad y falló (desde ubuntu 14.04). Uno de los posibles problemas es que formateó todos los intercambios encontrados en el sistema. Se bloqueó cuando una pantalla decía "copiar archivos al disco". La razón principal por la que quería instalar desde un ubuntu real es porque soy flojo y no quería qui la conveniencia de mi sistema actual para instalar ubuntu en mi SSD nuevo y más grande.
Lynch
Antes de comenzar la instalación ubicua, ejecute 'sudo swapoff -a' para desactivar el intercambio y luego la ubicuidad no puede derribar el sistema en ejecución cuando reformatea las particiones de intercambio. Es posible que deba volver a señalar el montaje automático para el intercambio en / etc / fstab después de que se complete la ubicuidad, ya que la identidad de la partición de intercambio puede cambiar.
Freegnu
(literalmente 8 años después) ¿esta operación todavía no es compatible?
gromit190
1

Creo que este enlace puede ayudar: ¿Cómo instalo Ubuntu en una llave USB? (sin usar Startup Disk Creator)

En breve:

  1. Instale el paquete qemu-kvm y las dependencias si aún no lo ha hecho.

    sudo apt-get install qemu-kvm
    
  2. Ejecute la máquina virtual con HDD externo (suponga que está montado en / dev / sdb) como unidad interna y el archivo ISO de Ubuntu como cdrom. Agregue más ram a la máquina virtual -m 2GBsi tiene suficiente ram en su máquina para acelerar el proceso de instalación.

    sudo kvm /dev/sdb -cdrom ~/.cache/testdrive/iso/ubuntu_natty-desktop-i386.iso
    

Personalmente, prefiero ejecutar cualquier instalador en la PC / laptop de destino en lugar de quitar el HDD e instalarlo en otra PC / laptop.

Hai Lang
fuente
0

No es realmente necesario reinstalarlo en absoluto. Simplemente puede copiar su sistema operativo instalado en el otro disco y arrancarlo. Si los dos discos son del mismo tamaño, entonces es muy fácil:

sudo dd if=/dev/disk1 of=/dev/disk2

Esto hará que disk2 sea un clon de disk1, lo que significa que las particiones y todo se copiará. Cuando finalice la copia, puede arrancar desde el disco externo y tener todo lo que tenía.

Si su computadora admite virtualización de hardware, también puede instalar kvm, probablemente con virt-manager como GUI, y usar el disco externo como disco para una máquina virtual.

Jo-Erlend Schinstad
fuente
2
Esto sería genial si necesitara duplicar sistemas. Pero lo que quiero es instalar el primer sistema (y no un duplicado de la configuración de mi computadora portátil). Por ejemplo, estoy en casa de un amigo y tienen una computadora portátil de repuesto, sugiero probar Ubuntu, y están de acuerdo. Luego saco el HDD, lo conecto a través de eSATAp a mi computadora portátil (que actualmente ejecuta 11.04), abro la aplicación "Instalar Ubuntu 11.04" (¿o hago algo más?), Luego lo instalo directamente en el nuevo disco duro. (Como nota al margen, por cierto, es más rápido hacer nuevas instalaciones cada vez que copiar cada bit de un HDD a otro.)
Nathan JB
0

Esto puede ser posible mediante el uso de Virtual Box. Solo necesitaría configurar un dispositivo USB en Virtual Box y luego instalarlo en la unidad externa de esa manera.

RolandiXor
fuente