¿Cómo configurar una memoria USB USB de arranque de Linux?

1

Me gusta configurar una memoria USB de 4 GB para que actúe como un medio de arranque que inicie un pequeño entorno Debian lxde. Todo debe ser editable para que no haya una sección persistente especial (todo lo es).

¿Cómo acentuar esto? ¿Cuál es el flujo de trabajo? ¿Cuáles son las herramientas? Revisé varios instaladores usb en vivo pero todos tienen su partición persistente.

Después de haber realizado la configuración, me gusta hacer una imagen desde la memoria USB para clonarla en otras memorias USB.

Burnersk
fuente
¿Qué quieres decir exactamente con persistencia? ¿Por qué necesitas que todo sea editable? ¿Qué es exactamente lo que estás tratando de lograr?
terdon
Hola @terdon La mayoría (o todos) los instaladores usb en vivo instalan el sistema operativo completo protegido contra escritura y permiten a los usuarios guardar sus datos en una partición separada (muy pequeña). Mi configuración debe ser 100% grabable porque es una instalación normal del sistema operativo. Me gusta actualizar paquetes o leer el registro de un arranque anterior que no puedo si no es persistente. Quiero un sistema operativo normal en un dispositivo USB como en una computadora normal con un disco duro.
burnersk
OK, entonces lo quieres persistente. Había entendido que no lo hiciste.
terdon

Respuestas:

1

Estás buscando http://www.pendrivelinux.com/ . El sitio tiene toda la información que necesita, le recomiendo que le eche un vistazo. Lo siguiente es lo que sugieren para instalar un Ubuntu 7.10 persistente:

  1. Descargue Ubuntu 7.10 (Gutsy Gibbon) y grábelo en un CD / DVD

  2. Reinicie su PC desde el CD / DVD

  3. Abra una terminal y escriba sudo su (para convertirse en root)

  4. Escriba mkdir /projectinit(para hacer nuestro directorio de proyectos)

  5. Escriba cd /projectinit(para cambiar al directorio del proyecto)
  6. Tipo gzip -dc /cdrom/casper/initrd.gz| cpio -i (para extraer el initrd.gz)
  7. Escriba gedit init(para editar el archivo de inicio)
  8. De gedit, encuentre la siguiente sección:

    break)
    break=premount
    ;;
    esac
    

    Directamente arriba esacagregue lo siguiente:

    persistent)
    PERSISTENT=yes
    root_persistence=casper-rw
    home_persistence=home-rw
    ;;
    

    Debería terminar así:

    break)
    break=premount
    ;;
    
    persistent)
    PERSISTENT=yes
    root_persistence=casper-rw
    home_persistence=home-rw
    ;;
    
    esac
    
  9. Guarde los cambios para actualizar el archivo de inicio

  10. Escriba find . | cpio -o -H newc | gzip -9 > initrd.gz(para comprimir el nuevo archivo initrd.gz)
  11. Luego puede copiar el nuevo initrd.gzarchivo en su unidad flash USB, reemplazando el archivo anterior (o reconstruir la iso para incluir el nuevo archivo)

Para iniciar de manera persistente, en el menú de inicio, presione F6 para ingresar una opción de inicio personalizada. Agregue persistente al final de la cadena de arranque:

ingrese la descripción de la imagen aquí

No puedo garantizar que esto funcione para un Debian reciente, pero debería ser un buen punto de partida. Incluso si no es así, debería poder encontrar toda la información que necesita en la página de pendrive linux.

¡Buena suerte!

terdon
fuente