Quiero crear una unidad USB Ubuntu en vivo y persistente con más de 4 GB de almacenamiento.
Sé que existe la opción de instalar directamente en la unidad, pero no quiero hacer esto, ya que restringirá el funcionamiento de la unidad en diferentes computadoras.
Una opción es hacer una partición adicional con espacio adicional, pero si hago esto, ¿cómo puedo hacer que el software recién instalado se almacene en esta partición?
live-usb
persistent
Jakobovski
fuente
fuente
Respuestas:
Los instaladores USB de Unix actuales (por ejemplo, el instalador USB universal de PenDriveLinux.com) crean un archivo persistente en la partición de arranque junto con los otros archivos necesarios para el arranque. Esta partición de arranque está formateada con FAT32 y, debido a limitaciones en FAT32, el tamaño máximo de este archivo es de 4 GB. Para tener un almacenamiento más persistente, este archivo se puede reemplazar por una partición. El tamaño de una partición de este tipo solo está limitado por el tamaño de la unidad USB.
Utilicé el administrador de particiones GParted para cambiar el tamaño de la partición FAT32 y hacer espacio para una gran partición EXT4 para el almacenamiento persistente. El archivo persistente simplemente se puede eliminar y en el próximo arranque, el sistema Ubuntu usará automáticamente la partición persistente más grande. Sin embargo, hay una complicación: necesita otro sistema Ubuntu para hacer esto porque Ubuntu no puede modificar su propia partición de arranque activa.
Usé una segunda unidad USB con Ubuntu live. Para las instrucciones a continuación utilicé la versión "32 bits Ubuntu 13.10 de escritorio".
Instale Ubuntu en vivo en 2 unidades USB. Configure un pequeño almacenamiento persistente de alrededor de 100 MB para cada una de las unidades USB.
Inicie Ubuntu desde una de las unidades USB. Asegúrese de que la otra unidad USB esté desconectada.
Inicie "GParted Partition Editor" desde Ubuntu Dash. Este administrador de particiones está instalado por defecto en 13.10.
Inserte la otra unidad USB, espere un momento y actualice en GParted ( Ctrl+ R). Notará que se agrega un nuevo dispositivo al final de la lista de dispositivos. Compruebe que el tamaño coincida con la unidad USB de destino. Seleccione este dispositivo (vea la imagen de ejemplo a continuación, el nombre del dispositivo puede ser diferente en su sistema).
Verifique que el punto de montaje (
/media/ubuntu/UUI
) sea idéntico al de la imagen de arriba.Abra una ventana de terminal ( Ctrl+ Alt+ T) y elimine el archivo persistente con el siguiente comando (ajuste este comando si el punto de montaje es diferente en su caso):
Actualice GParted ( Ctrl+ R) y observe el cambio en "Usado".
Haga clic derecho en la partición y seleccione desmontar. Notará que el punto de montaje ya no se muestra.
Haga clic derecho en la partición y seleccione Cambiar tamaño / Mover. Seleccione Nuevo tamaño: 1000. Esto dejará espacio para almacenar archivos adicionales o actualizados. Haga clic en "Cambiar tamaño / Mover". Aparecerá una partición "no asignada"
Ahora cree una nueva partición para el almacenamiento persistente. Seleccione la partición no asignada y haga clic derecho en Nuevo .
Seleccione el sistema de archivos "ext4" y etiquete
casper-rw
y haga clic en Agregar .Compruebe si todo parece correcto y haga clic en la marca de verificación verde para aplicar todas las operaciones pendientes.
Apague Ubuntu, retire la primera unidad USB (esta unidad USB ya no es necesaria) y reinicie desde la segunda unidad USB.
Abra una terminal ( Ctrl+ Alt+ T) y escriba el siguiente comando:
Compruebe que el tamaño de Avail coincida con el tamaño de partición persistente que creó.
fuente
Me gustaría ampliar la respuesta de V Bota y sudodus .
Escribí mucho de esto para otra pregunta, pero creo que sería mejor aquí.
Yo también probé muchas instrucciones diferentes sin éxito y casi me di por vencido cuando encontré un método de trabajo usando la
mkusb
herramienta creada muy bien .Consideraciones previas
Supongo que ya ha descargado el archivo .iso (de Ubuntu 16.04 / any * buntu). Si no lo entiendo.
He intentado ejecutar estas instrucciones desde un sistema Ubuntu instalado.
Nota: Actualmente existe una limitación de que los sistemas operativos habilitados para efi no funcionarán en modo BIOS. Para evitar la restricción, ejecute todos estos pasos desde otro sistema en vivo.
Instalando
mkusb
Arranque en un Ubuntu existente o arranque en vivo la unidad flash secundaria de Ubuntu.
Abra una terminal ( Ctrl+ Alt+ T) y ejecute los siguientes comandos uno por uno:
El último comando puede fallar (aunque es poco probable) ya que
mkusb
( versión GUI ) tiene algunas dependencias que no están preinstaladas / activas en la versión en vivo de Ubuntu.Sin embargo, no es necesario entrar en pánico, el desarrollador también ha creado una versión de solo texto. Correr:
Crear el disco persistente
Me centraré en la versión principal de la GUI, ya que es la que he usado. Entonces, si instaló la
mkusb
ejecución predeterminada (versión GUI):dus
es un alias para la última actualización de nueva apariencia demkusb
. Es una renovación de la versión anterior y aún más fácil de usar.Después de ejecutar el comando, se abrirá la GUI. Siga estos pasos a continuación:
i
opciónInstall(make a boot device)
p
opciónPersistent Live
y seleccione el archivo .iso.mkusb
decidir qué es lo mejor. (O elige, pero sabiamente).Go
botón de radio y haga clic en Ir.¡Hecho!
Ahora conecte su unidad persistente recién creada en cualquier sistema y verifique si realmente almacena datos / configuraciones en los reinicios (Mine lo hace).
Capturas de pantalla
Todo el proceso debería parecerse a lo siguiente.
Ejecute el comando en la terminal:
Tenga en cuenta la advertencia y haga clic en Aceptar:
Haga doble clic en la opción i Instalar (crear un dispositivo de arranque):
Haga doble clic en la opción p Persistent Live y seleccione el archivo .iso:
Haga clic en la unidad USB para hacer persistente. Quiero usar mi 32 GB, así que marco el botón de radio:
Haga clic en Usar valores predeterminados para permitir
mkusb
elegir predeterminado:Ingrese un porcentaje de la unidad para reservar para persistencia. El mío es grande (32 GB), así que solo asigno un 20% ~ 6 GB. El espacio restante se convertirá en una unidad portátil vacía:
Verifique con mucho cuidado y confirme. No quieres estropear otra unidad.
Si todo va bien, será recibido por una bonita pantalla verde terminada:
Ahora conecte su unidad persistente recién creada en cualquier sistema y verifique si realmente almacena datos / configuraciones en los reinicios (Mine lo hace).
Referencias y Agradecimientos
Puede consultar un buen tutorial de Calvin Bui aquí para guiarlo paso a paso a través de la GUI o leer la documentación detallada https://help.ubuntu.com/community/mkusb
Gracias de nuevo a V Bota por esta respuesta y a andrea-lazzarotto por ayudar a editar esta .
fuente
Después de varios intentos fallidos con Startup Disk Creator, finalmente tuve éxito con mkusb siguiendo las instrucciones de aquí: https://help.ubuntu.com/community/mkusb
o aquí: http://phillw.net/isos/linux-tools/mkusb/mkUSB-quick-start-manual.pdf
Las siguientes líneas indican los pasos que probé y trabajé para mí con Lubuntu 15.10 en el mismo sistema operativo.
Instale mkusb : si ejecuta Ubuntu estándar, necesita una instrucción adicional para obtener el repositorio Universe. (Kubuntu, Lubuntu ... Xubuntu tiene el repositorio Universe activado automáticamente).
La actualización de la versión 11 a la versión 12 requiere algunos comandos especiales. Ver este enlace,
help.ubuntu.com/community/mkusb/gui#Upgrading_from_mkusb_11_to_12
Si no tiene un ubuntu oficial (Lubuntu, Xubuntu, Kubuntu ...) descargue una imagen ISO .
Ejecute mkusb desde Dash o el menú (dependiendo del sabor de Ubuntu) o en una ventana de terminal con una de las siguientes líneas de comando
mkusb versión 12 alias dus:
mkusb versión 9-11:
cuando se solicita la contraseña ingrese la contraseña de administrador
luego, en el menú principal de mkusb, seleccione la imagen ISO que ha descargado.
Si no lo comprobó hasta ahora, asegúrese de que la configuración de BIOS permita el arranque desde USB antes de HDD.
fuente
Actualización de agosto / 2017: archivos de persistencia de más de 4 GB
Syslinux comenzó a agregar soporte para NTFS con la versión 4.06 pero no ofreció soporte completo hasta la versión 6.03.
UNetbootin - 655 usa Syslinux 4.03 y está limitado a archivos de persistencia de 4GB por FAT32.
MultiBootUSB - 8.8 usa Syslinux 4.07 y se instalará en NTFS, los archivos de persistencia no están limitados a 4GB.
Rufus 2.16 utiliza Syslinux 6.03 y se instalará en NTFS, no se proporcionan archivos de persistencia, pero se pueden agregar manualmente y no se limitan a 4 GB.
YUMI - 2.0.4.9, (MultiBoot USB), usa Syslinux 6.03 y se instalará en NTFS, los archivos de persistencia no están limitados a 4GB. Al igual que MBUSB 8.8, puede tener archivos de persistencia para cada distribución instalada.
fuente
Mkusb es ahora mi fabricante favorito de unidades flash Live / Persistent para Linux, sin embargo, el OP ha sido mal informado sobre una instalación completa que no funciona en varias computadoras.
Una instalación completa a USB funcionará en cualquier computadora, una instalación persistente funcionará siempre que no se hayan instalado controladores propietarios.
No solo eso, sino que una instalación completa tiene otras ventajas, como arrancar mucho más rápido, actualizarse, etc.
https://ubuntuforums.org/showthread.php?t=1655412
fuente
Si está en Windows, puede usar Rufus 3.8 o posterior, junto con Ubuntu 19.10 o posterior ( aquí se pueden encontrar ISOs en vivo diarias de 19.10 ), y establecer el tamaño de partición persistente en el tamaño que desee. Rufus no está limitado a 4 GB para persistencia y ni siquiera requiere que use NTFS (FAT32 para la partición primaria funcionará bien).
Sí, es así de simple :
START
.Sin embargo, tenga en cuenta que, debido al error de Ubuntu / casper # 1489855 , DEBE utilizar una versión de Ubuntu donde se haya solucionado el error de persistencia mencionado anteriormente, que, actualmente, solo significa 19.10 (especialmente 18.04 LTS y 19.10 NO funcionará).
Este error probablemente también explica por qué tantas personas han tenido tantos problemas para conseguir particiones persistentes para trabajar con Ubuntu, ya que literalmente siempre debería haber sido capaz de crear simplemente una partición
casper-rw
ext3
oext4
en el mismo medio y obtener ese reconocimiento por su persistencia. Lamentablemente, el error # 1489855 se interpuso en el camino hasta hace muy poco ...(Descargo de responsabilidad: soy el desarrollador principal de Rufus, e invertí mucho tiempo asegurándome de que la persistencia funcionaría con Ubuntu, comenzando por tratar de asegurarme de que el error # 1489855 se haya solucionado correctamente).
fuente
Agregue una partición persistente a un USB persistente UNetbootin (Ubuntu 19.10+)
No se requiere unidad USB adicional.
Haga una copia de seguridad de la unidad de arranque, copie y conserve su archivo casper-rw.
Arranque el "toram" de la unidad USB. En el menú de arranque de UNetbootin, presione la tecla Tab. escriba un espacio, luego "toram" y presione enter.
Ahora la computadora iniciará el toram (se requieren 8GB de RAM para la unidad UNetbootin). Podrá editar y sobrescribir el Live USB.
Agregaremos una partición persistente y una partición NTFS (para almacenamiento de datos).
Abra GParted, seleccione la unidad USB y desmóntela.
Reduzca al mínimo la partición FAT32.
Agregue una nueva partición ext4 para persistencia.
Etiquete la partición ext4 "casper-rw".
En el espacio restante, cree una partición NTFS.
Aplicar todas las operaciones.
Reinicie para llenar la partición casper-rw.
Ahora copiamos el archivo casper-rw existente a la nueva partición persistente casper-rw:
Monte el viejo archivo casper-rw:
sudo mkdir / media / casper
sudo mount -o loop / cdrom / casper-rw / media / casper /
Copie el contenido antiguo del archivo casper-rw a la nueva partición casper-rw.
El archivo original casper-rw no se usará y puede eliminarse.
Un procedimiento similar debería funcionar para las unidades hechas con otras aplicaciones de arranque como Rufus, una unidad SDC no se puede modificar.
fuente