Solución: USB ISO: This is not a bootable disk

Tips y how-tos en Manjaro. Aquí encontrarás estas cosas.

Solución: USB ISO: This is not a bootable disk

Notapor daltomi » Dom, 21 Sep 2014, 08:29  •  [Mensaje 1]

No apto para principiantes; existe la posibilidad de pérdida de datos si se ejecuta un comando por error.

Escenario:
Se tiene un disco USB preparado con el instalador de Manjaro.
Se ha creado dicho disco copiando el archivo ISO con el comando dd:
Código: Seleccionar todo
sudo dd bs=4M if=manjaro-x-x.iso of=/dev/sdX


Se inicia la PC, con el disco USB conectado, y aparece el siguiente mensaje de error:
"This is not a bootable disk. Please insert a bootable floppy and press any key to try again..."

Datos generales:
- El error sucede en una netbook.
- En otras PCs/notebook no sucede el error.
- Repito: En otras PCs/notebook no sucede el error, no es necesario todo esto.
- El ISO de Manjaro soporta GPT con un MBR híbrido.
- Contiene 2 particiones, una iniciable(boot) y la otra no.
- La primera iniciable de tipo Empty.
- La segunda no iniciable de tipo EFI FAT

Herramientas:
cfdisk es propiedad de util-linux
gdisk es propiedad de gptfdisk
Nota: el antiguo cfdisk no soporta GPT

Primer paso: intercambiar propiedad "iniciable"
Con cfdisk se debe intercambiar la propiedad "iniciable" entre las 2 particiones, asi:
Código: Seleccionar todo
sudo cfdisk /dev/sdX

Originalmente se muestra asi:
Código: Seleccionar todo
Device      Boot        ...
/dev/sdX1   *           ...
/dev/sdX2               ...

Debe quedar asi:
Código: Seleccionar todo
Device      Boot        ...
/dev/sdX1               ...
/dev/sdX2   *           ...

Luego Escribir y Salir de cfdisk. No lo necesitamos más. Con esto EFI FAT queda "iniciable".

Segundo y ultimo paso: hacer del MBR iniciable.
Resumen previo: Con gfdisk elegir MBR, luego colocar atributo legacy boot, Escribir y Salir.
Asi:
Código: Seleccionar todo
sudo gdisk /dev/sdX

- Se muestra la tabla de particiones, MBR only y GPT: present.
- Indica cual de las tablas utilizar, elegir MBR.
- Para cambiar el atributo a "iniciable" de ésta partición debemos activar el uso Experto de gdisk, presionamos "x + Enter"
- Ahora en modo Experto, presionamos "a + Enter" para cambiar el atributo.
- Nos indica que atributo cambiar, elegimos "2: legacy BIOS bootable", es decir, presionamos "2 + Enter + Enter"
- Ahora por último escribimos los cambios, presionamos "w + Enter".
- Nos indica si estamos seguros, confirmamos que sí, presionar "y + Enter".


Ahora el disco USB mostrara una sola partición, EFI System.
Eso es todo. Puedes ver el video que realicé, la pausa ayuda mucho ;)

Notas:
- Hacer solamente MBR iniciable y dejar a la EFI FAT sin éste atributo, hará que el menú de Manjaro se muestre, pero
al intentar iniciarlo se generan errores, por eso las 2 particiones deben ser iniciables.

Saludos

PS: Por favor, si alguien tiene otra solución a éste problema, que lo indique. Gracias.
AUR Packages
Bitbucket repository
Niklaus Wirth: "El software se está volviendo más lento rapidamente que el hardware más rápido".
Avatar de Usuario
daltomi

Aprendiz
 
Mensajes: 26
Registrado: Mar, 29 Jul 2014, 00:19
Distro actual: Manjaro
Versión: 0.8.9
Escritorio: XFCE
Rama: testing

  • Temas Parecidos
    Respuestas
    Vistas
    Último mensaje

Volver a Tips y how-tos



¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados




StaffBorrar las cookies


^ Ir Arriba