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.
dd
la ISO a todo el disco USB- 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?