GNU/Linux >> Tutoriales Linux >  >> Linux

¿Usar un USB en vivo particionado?

Tengo un dispositivo USB y estoy tratando de crearlo de manera que tenga 2 particiones:una para un disco Linux en vivo y la otra para el almacenamiento de documentos.

Creé las particiones usando gparted y establecí un indicador de arranque en el que quiero usar como disco en vivo. Ahora, tengo un usb como este:

Disk /dev/sdc: 14.6 GiB, 15623782400 bytes, 30515200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc3072e18

Device     Boot   Start      End  Sectors  Size Id Type
/dev/sdc1       8439808 30515199 22075392 10.5G 83 Linux
/dev/sdc2  *      51200  8439807  8388608    4G  b W95 FAT32

Luego usé dd para actualizar una iso de Ubuntu a /dev/sdc2

sudo dd if=/dev/shm/ubuntu-17.04-desktop-amd64.iso of=/dev/sdc2 bs=4M

Cuando el disco se flashea en la unidad USB, trato de iniciar desde mi computadora portátil y muestra "Sistema operativo no encontrado". Cuando trato de usar qemu /kvm , muestra un kernel panic como este:

¿Cómo podría hacer esto correctamente?

Respuesta aceptada:

Recibió el Sistema operativo no encontrado error porque al escribir la ISO en una partición de disco en lugar de en el disco como un todo, inadvertidamente no escribió un cargador de arranque en la brecha MBR del disco . Y... aparentemente a la PC no le importa la bandera de arranque.

Veo dos posibles soluciones, pero debo decir que realmente estoy sacando esto de mi [censurado].

Particionar el disco después dd 'ing el ISO

La mejor parte de esta solución es que sabrás si es factible muy rápido.

  1. dd la ISO a todo el disco USB
  2. Compruebe si hay particiones en el disco USB con una herramienta de partición. Si ve particiones, probablemente pueda agregar una para su volumen cifrado.

Agregue un gestor de arranque para cargar en cadena en la partición.

La idea aquí es agregar un cargador de arranque a la brecha MBR del disco USB y hacer que carga en cadena cualquier cargador de arranque que esté en la partición. La carga en cadena básicamente delega la funcionalidad del cargador de arranque a otro cargador de arranque. Le enviaré la documentación de Gentoo sobre el tema, considerando que es bastante completa.

Otro

Si lo anterior falla, puede intentar crear su propio ISO de Ubuntu, ajustando cómo se inicia.

Relacionado:Redes:¿cómo reemplazar un receptor de mouse inalámbrico USB en este caso?
Linux
  1. “Error de arranque” con usb en vivo de Ubuntu 15.10 – Cómo solucionarlo

  2. Arranque USB VMware Fusion Kali

  3. Cambiar el tamaño de la partición de arranque

  4. Arranque GRUB2 a GRUB o GRUB2 en otro disco

  5. Hacer que la copia de disco/disco sea más lenta

Creando un Live USB de Manjaro Linux en Windows y Linux

Cómo crear un USB en vivo de Antergos Linux

Cómo crear Solus OS Live USB

Los 7 mejores creadores USB en vivo de Ubuntu para descargar y usar

Cree un USB de arranque en vivo usando el creador de disco de inicio de Ubuntu 20.04

Live Usb -añadir archivos?