¿Cómo instalar Ubuntu en un disco duro externo portátil?

29

Sistema operativo: Windows 7. Quiero instalar Linux Ubuntu en un disco duro externo portátil USB 2.0. Leí una variedad de métodos, pero estoy confundido por consejos y métodos contradictorios. En realidad, instalar Ubuntu en cualquier otra cosa que no sea PC limpia parece mucho más complicado que instalar Windows. Necesito tener Ubuntu package + Python 2.7 + C compilerinstalado. Mi disco duro externo está parcialmente lleno, necesito guardar todos los archivos.

¿Ubuntu se ejecutará completamente en un disco duro externo, sin escribir nada en las carpetas del sistema de Windows y en el registro?

¿Alguien puede publicar una guía detallada sobre cómo instalar Ubuntu en un disco duro externo?

triwo
fuente
¿Cuáles son las especificaciones de su máquina? ¿Cuánto espacio tienes en el usb hd? ¿Tu chip tiene vt-x? Puedo darle los pasos para una instalación real, pero dado que sus necesidades de Ubuntu son mínimas, una máquina virtual puede ser la mejor para usted. Por supuesto, la instalación de una VM escribe en el registro, etc. ¿Es esta su propia computadora o trabajo?
chaskes
Es mi laptop. CPU Intel Core 2 Duo T6670, RAM de 3 GB. No estoy seguro de vt-x. Disco duro externo de 386GB gratis. VMware Player o VMware workstation? Probablemente Live CD se ajuste, pero necesito uno personalizado con los paquetes anteriores + Binwalk con dependencias.
triwo
Tienes vt-x . Debe ingresar a la BIOS y asegurarse de que esté habilitada. Estarás bien con una VM en VMWare Player, que es gratis (la estación de trabajo cuesta $ 250). Dé 1024 MB de RAM a la VM (incluso podría sobrevivir con 768). Sus necesidades no requieren mucho espacio
chaskes
¿Qué ventajas y desventajas tiene ejecutar Linux en VMWare Player en comparación con Linux desde un disco duro externo?
triwo
Ambas soluciones son fáciles y funcionarían para sus necesidades. Usar VMWare Player primero podría ser mejor para un principiante, especialmente si tiene una tarjeta gráfica patentada. Puede pasar a una instalación completa más tarde.
chaskes

Respuestas:

34

Una respuesta muy detallada estaría más allá del alcance de una sola pregunta, pero aquí está el esquema general. Es muy fácil, pero el éxito dependerá en parte de la capacidad de su computadora para arrancar desde un disco duro externo. Esto depende de la BIOS.

Antes de comenzar, asegúrese de que su BIOS tenga una opción para arrancar desde un USB HD.

Si todo lo que necesita es la instalación básica, Python 2.7 y el compilador de C, puede salirse con la instalación de Ubuntu en una partición bastante pequeña. Olvidé el mínimo literal que Ubuntu necesita instalar, pero son aproximadamente 8 GB. Recomendaría 10 GB como mínimo, más otros 2-4 GB si desea una unidad de intercambio.

Crear espacio para una partición

En su caso, es mejor crear la nueva partición antes de realizar la instalación. Primero deberá reducir la partición existente en su disco duro externo.

Recomendaría hacer una copia de seguridad del USB HD; pero si tuviera una segunda, simplemente podría instalarla. Dependiendo de cuán llena esté la unidad, es posible que no pueda respaldarla por completo; pero intente al menos hacer una copia de seguridad de los archivos importantes. Esto es solo una advertencia y precaución general, ya que sus datos deben estar seguros.

Tiene dos opciones para reducir la partición existente:

  1. Use el administrador de particiones de Windows en las herramientas administrativas. Creo que estos están disponibles en Home Premium. Si la partición no se reduce lo suficiente, es posible que deba eliminar archivos para hacer espacio. Si tiene más que suficiente disponible pero aún así no se reduce lo suficiente, use una herramienta de desfragmentación gratuita como MyDefrag para desfragmentar y mover los archivos al inicio de la partición.

  2. Uso gpartedde los medios de instalación en vivo de Ubuntu. Esta es probablemente la forma más fácil de hacerlo.

Crea una nueva partición

Cree los medios de instalación en vivo de Ubuntu y úselos para iniciar su computadora. Elija Probar Ubuntu.

Enchufe el disco duro externo. Inicia el programa gparted. Si aún no ha reducido la partición en el HD externo, hágalo ahora.

En la mayoría de los casos, la HD interna se mostrará como sdala externa sdb, pero esto no está garantizado. Asegúrese de estar viendo la HD correcta en gparted.

La reducción de la partición dejará espacio sin asignar. Use esto para crear una nueva partición. Formatearlo a ext4. Anote el número de partición. Esto será usado para /.

No necesita una partición de intercambio, pero si desea una, reduzca la nueva partición por el tamaño que desee (o simplemente hágalo un poco más pequeño en primer lugar). Formatee ese espacio para linux-swap.

Anote los números de las nuevas particiones.

Ejecute el instalador

Inicie el instalador desde el icono en el escritorio o en el iniciador. Cuando se le pregunte cómo desea instalar, elija: Somethine Else .

Esto iniciará el particionador dentro del instalador. Esto es diferente gpartedy puede parecer un poco intimidante para un principiante.

Resalte cuidadosamente la nueva partición (verifique el número y conduzca con cuidado) y haga clic en Cambiar .

Siga los cuadros de diálogo a a. Use la partición como ext4, b. montar a /, y c. formato.

Resalte la partición de intercambio y haga clic en Cambiar . Elija usar ay linux-swapeso es todo para eso.

Muy importante: cambie la instalación del gestor de arranque al USB HD. Esto muy probablemente será /dev/sdb. Esto evitará que sobrescriba el registro maestro de arranque en su disco duro. (Si hace esto por accidente, se arregla fácilmente).

Vuelva a comprobar sus opciones de partición, a continuación, haga clic en Instalar ahora .


Eso es. Para ejecutar Ubuntu, inicie la computadora con el USB enchufado. Establezca su orden de BIOS o mueva USB HD a la primera posición de inicio. El menú de inicio en el usb le mostrará tanto Ubuntu (en la unidad externa) como Windows (en la unidad interna). Elige el que quieras. Si inicia sin el usb, iniciará en Windows normalmente.

Ubuntu tiene Python 2.7 instalado por defecto. Para instalar el comiler C, abra la terminal, cualquier ejecución:

sudo apt-get install gcc

o

sudo apt-get install build-essential

(si desea algunos programas adicionales útiles para la programación en C).


Para ejecutar Ubuntu en una máquina virtual, instale VirtualBox o VMWarePlayer en Windows. Ambos son gratis. Cree una nueva VM y use los medios del instalador para instalar en la VM. Pero esta vez, no te preocupes por las particiones. Elija Instalar Ubuntu en toda la unidad virtual . Esto no afecta al resto del disco duro.

Si desea colocar la VM en el disco duro externo, asegúrese de anular la ubicación predeterminada al crear la VM y colocarla en una carpeta en la unidad externa.

Crear sus medios de instalación con persistencia a través de un programa de Windows como LiveUSBCreator también funcionará, pero esta opción será muy lenta.

chaskes
fuente
1
El instalador Ubuntu 18.04 rompió grub en mi disco duro interno a pesar de que elegí la instalación del cargador de arranque en el disco duro USB, como se recomienda en estas instrucciones. Necesitaba ejecutar la reparación de arranque para recuperarme.
Álgebra comunicativa
1
@Algebra comunicativa Puede evitar este problema desconectando la unidad interna antes y durante el proceso de instalación para que la instalación del cargador de arranque solo pueda realizarse en la unidad externa.
mchid
10

Ubuntu puede, y funciona bien, completamente desde un disco duro externo. He usado Ubuntu de esta manera durante años. No afecta a Windows. No hay nada especial sobre la instalación en unidades USB. Conecta la unidad USB, inicia con un CD o pen drive y elige el disco externo cuando se trata de seleccionar la ubicación de instalación.

Sin embargo:

Tendrá partición del disco duro externo. Supongo que su disco externo tiene una única partición con un sistema de archivos NTFS. Lo mejor que puede hacer es reducir esta partición en aproximadamente 20 GB (que es más que suficiente para Ubuntu) y crear nuevas particiones allí. Esto no es tan difícil como parece (y también tendría que preocuparse por las particiones si quisiera instalar otra copia de Windows).

Utilice la herramienta de administración de discos de Windows para reducir la partición o use GParted desde el modo Ubuntu Live. Usar el primero es más rápido, pero lo limita a cualquier espacio disponible después del último sector utilizado en la partición (que puede ser muy bajo, incluso si tiene mucho espacio libre). Usar el segundo puede ser muy lento, especialmente si la partición es grande, pero le permite extraer la mayor parte del espacio libre.

En cualquier caso, después de obtener el espacio libre, use GParted para crear una partición extendida allí y dentro de esa partición extendida, una partición ext4. Instala Ubuntu en esta partición. Elija también su disco duro externo como dispositivo para la instalación de GRUB (gestor de arranque).

Alternativa:

Si tiene un pendrive a mano, use UNetBootin o Universal USB Installer o alguna herramienta similar para crear una unidad de arranque de Ubuntu con persistencia . Si la persistencia está habilitada, su configuración y otros cambios en Ubuntu que realice cuando esté en modo Live no desaparecerán cuando reinicie. Es ideal para escenarios de bajo uso. Puede instalar Python o cualquier otra cosa y sentirse cómodo con Ubuntu, y luego, cuando se sienta listo, instalar Ubuntu. Tenga en cuenta que los cambios realizados en el modo en vivo no afectan ninguna instalación que realice con él.

muru
fuente
1
2016, Unetbootin, Universal y otros instaladores de tipo syslinux no funcionan con 14.04 y posteriores instalaciones persistentes. Los instaladores de tipo Grub2 que funcionan para particiones persistentes en unidades de memoria USB no parecen funcionar para discos duros USB, incluso con archivos casper-rw o particiones.
CSCameron
mkusb, help.ubuntu.com/community/mkusb , puede crear una unidad en vivo persistente en discos duros USB y unidades SSD en cajas externas con conexiones USB o eSATA. Pero el póster original quería mantener todos los archivos actuales en la unidad de destino, y mkusb sobrescribirá la tabla de particiones y creará una nueva. Por lo tanto, no sería una opción para este caso a menos que esos datos se respalden en otra unidad y se restauren después de instalar el sistema en vivo persistente.
sudodus
3

Instalación completa en USB

Las instalaciones completas son más estables y seguras que las persistentes, pero no tan rápidas de realizar. Son mejores para utilizar el espacio en disco, ya que no se requiere un archivo casper-rw de tamaño fijo o una partición. No son muy buenos para usar la instalación de Ubuntu.

A continuación se detalla paso a paso cómo instalar 18.04 en una unidad flash de 16GB con opciones para la partición Home separada y la partición de datos compatible con Windows, la instalación en una unidad externa mecánica es similar:

  • Cree un USB o DVD en vivo usando SDC, UNetbootin, mkusb, etc.
  • Apague y desconecte la computadora. (Ver nota en la parte inferior)
  • Desenchufe el cable de alimentación del disco duro o desconecte el disco duro de la computadora portátil.
  • Vuelva a enchufar la computadora.
  • Inserte la unidad flash.
  • Inserte el Live USB o Live DVD.
  • Inicie la computadora, el USB / DVD debe arrancar.
  • Seleccione el idioma.
  • Selecciona instalar Ubuntu.
  • Seleccionar diseño de teclado
  • Selecciona "Continuar".
  • Seleccione el tipo de instalación y "Descargar actualizaciones al instalar Ubuntu" y seleccione "Instalar software de terceros ...", (opcional).
  • Selecciona "Continuar".
  • En "Tipo de instalación", seleccione "Algo más". (El cifrado de disco completo ahora funciona con unidades flash).
  • Selecciona "Continuar".
  • Confirme que el dispositivo de destino es correcto.
  • Seleccione "Nueva tabla de particiones".
  • Haga clic en Continuar en el menú desplegable.

(Partición de datos FAT32 opcional para usar en máquinas Windows)

  • Haga clic en "Espacio libre" y "+".
  • Hacer "Tamaño ..." alrededor de 2000 MB.
  • Seleccione "Principal".
  • Ubicación = "Comienzo de este espacio".
  • "Usar como:" = "Sistema de archivos FAT32".
  • "Mount point" = "/ windows".
  • Seleccione "OK"

(Partición raíz no opcional)

  • Haga clic en "espacio libre" y luego en "+".
  • Seleccione "Primario", "Tamaño ..." = 4500 a 6000 MB, "Comienzo de este espacio", Ext4 y Punto de montaje = "/" y luego Aceptar.

(Partición de inicio opcional)

  • Haga clic en "espacio libre" y luego en "+".
  • Seleccione "Primario", "Nuevo tamaño de partición ..." = 1000 a 6000 MB, Comienzo de este espacio, Ext2 y Punto de montaje = "/ inicio" y luego Aceptar.

(Partición de intercambio opcional, permite la hibernación y libera memoria cuando la RAM está llena)

  • Haga clic en "espacio libre" y luego en "+".
  • Seleccione "Primario", "Nuevo tamaño de partición ..." = espacio restante, (1000 a 2000 megabytes, o el mismo tamaño que la RAM), Comienzo de este espacio y "Usar como" = "área de intercambio" y luego Aceptar.

(Importante)

  • Confirme que "Dispositivo para la instalación del cargador de arranque" apunta a la raíz de la unidad USB. El valor predeterminado debería estar bien si el HDD estaba desconectado.
  • Haga clic en "Instalar ahora".

  • Selecciona tu ubicación.

  • Selecciona "Continuar".
  • Inserte su nombre, nombre de computadora, nombre de usuario, contraseña y seleccione si desea iniciar sesión automáticamente o necesita una contraseña.
  • Selecciona "Continuar".
  • Espere hasta que se complete la instalación.
  • Apague la computadora y conecte el HDD.
  • Vuelva a colocar la cubierta de la computadora.

Nota: Puede omitir la desactivación del disco duro si después de la partición elige instalar grub en la raíz de la unidad USB en la que está instalando Ubuntu (es decir, sdb no sdb1). Tenga cuidado, muchas personas han sobrescrito el HDD MBR ya que la ubicación predeterminada para el cargador de arranque es sda, cualquier elemento en la unidad interna de la unidad se agregará a la unidad USB. Puede hacer una actualización-grub más tarde.

CSCameron
fuente
Si compro, digamos, una unidad USB de 64 GB y hago una instalación completa de Ubuntu, supongo: me permitirá usar toda la unidad para el almacenamiento, será persistente y puedo usar eso en cualquier PC para iniciar Ubuntu ¿Es eso correcto?
BruceWayne
1
@BruceWayne: Correcto, lo único que puede hacer una instalación persistente que una instalación completa no puede es instalar Ubuntu. Me gusta tener una partición FAT32 o NTFS que se pueda usar para datos en una computadora con Windows o Linux. La partición del sistema de archivos (/) y la partición de inicio (/ home) se encuentran en una partición ext4 que no es visible para Windows.
CSCameron
1

No creo que esto sea totalmente compatible a través de Wubi, pero se puede hacer. No estoy completamente seguro de cómo planeas usarlo.

En el pasado, desconecté mi dispositivo Windows, conecté mi dispositivo externo y simplemente ejecuté la instalación usando la unidad externa (y en muchos casos, la única). Ubuntu se instalará correctamente y tratará esa unidad como "una unidad"; nada especial es externo.

Luego, en lugar de tratar con arranque dual y GRUB, puedo usar las opciones BIOS / uEFI para seleccionar mi dispositivo de arranque preferido después de volver a conectar mi unidad de Windows.

Hay otras formas de hacerlo, pero he encontrado que esta es la más fácil, con un riesgo mínimo absoluto para mis sistemas Windows.

K. Darien Freeheart
fuente
1
No quiero abrir la computadora portátil y quitar el disco duro.
triwo