![Menú personalizado fstab + grub en USB persistente de arranque creado con mkusb](https://rvso.com/image/912793/Men%C3%BA%20personalizado%20fstab%20%2B%20grub%20en%20USB%20persistente%20de%20arranque%20creado%20con%20mkusb.png)
He creado una imagen de CD en vivo personalizada (erm... USB en vivo, supongo que sería más preciso) mediante una combinación deCúbico(para generar un .iso personalizado) ymkusbpara proporcionarle persistencia a través de una casper-rw
partición.
Está funcionando muy bien, pero mkusb
parece estar creando su fstab
propio grub
menú.
Una de las cosas que mkusb
hace es crear una partición NTFS "normal" para que la memoria USB pueda usarse como una memoria de almacenamiento "normal" (para guardar imágenes, documentos o lo que sea que contenga), pero esa partición no parece estar montada. en el arranque.
Sería genial si pudiera serlo, porque tengo un uso bastante específico que me gustaría darle (específicamente, imágenes de Docker que ahorasolo parece funcionarcorrectamente si especificodevicemapper
como el storage-driver
). Sería de gran ayuda si pudiera tener esa partición NTFS montada en /var/lib/docker/[storage]
, pero incluso si cambio /etc/fstab
mientras estoy en Cubic, esos cambios no se reflejan en la imagen escrita en la memoria USB.
Algo parecido ocurre con el menú de Grub. Cubic
permite especificar el suyo propio, pero parece que esto se sobrescribe mkusb
y debido a problemas con las computadoras donde se va a usar el dispositivo, sería genial si pudiera agregar una nolapic
bandera a la línea de inicio.
¿Hay alguna manera de hacer esto?
PD 01: no lo soycasadoa mkusb
... Me gusta lo fácil que es obtener un USB persistente y que funciona en BIOS con arranque UEFI, pero ¿tal vez otra herramienta me daría más control?
PD 02: No sé mucho sobre... nada, en realidad, pero para este caso de uso específico, digamos que no sé mucho sobre particiones persistentes en memorias USB de arranque.
Respuesta1
Puede intentar montar la partición NTFS manualmente con una
mount
línea de comando. Cuando eso funcione, puede guardar la(s) línea(s) de comando en su~/.bashrc
archivo, lo que debería hacer que se monte automáticamente donde desee en el futuro. Hay detalles sobre el montaje de NTFS eneste enlace.El OP encontró que era mejor agregar el soporte en
rc.local
lugar del.bashrc
Puede agregar la opción de inicio
nolapic
cerca del final (comopersistent
) en la línea que comienza conlinux
para cada entrada del menú de Ubuntu que desee usar en el archivogrub.cfg
en la partición n.° 3 de la unidad USB activa.