mi idea es crear un USB-Boot-Stick con Lubuntu que pueda arrancar en un BIOS BIOS más antiguo y en un sistema UEFI más nuevo.
Esto sería bastante fácil, cuando el Stick se configuraría como un dispositivo de arranque heredado, pero quiero que sea un dispositivo compatible con UEFI.
- ¿Eso tiene sentido? ¿O entendí el concepto UEFI horriblemente mal?
- Si es necesario, puede haber dos instalaciones de Linux diferentes (una para UEFI, otra para heredada pero ambas en la misma unidad)
- Arrancar un dispositivo GPT en BIOS antiguo: ¿funcionará?
No puedo ver claro, podría ser una mejor idea tener un stick de arranque Linux separado, pero tengo curiosidad por explorar los límites :)
Entonces, ¿es posible mi idea de un híbrido linux-uefi-boot-usb-stick que funcione con biografías heredadas?
(3) parece posible para linux con grub http://www.rodsbooks.com/gdisk/booting.html
Además, tengo una Partición EF00 lista en ese stick, aparte de una partición Swap, Fat32 y dos particiones Ext4.
(1) parece ser posible también http://www.rodsbooks.com/bios2uefi/
Sin embargo, estas instrucciones son de 2012, han pasado algún tiempo desde entonces: ¿alguien tiene un ejemplo de trabajo que sea más fácil?
Para otros investigadores de este tema:
Arranque de Windows 7 desde el disco GPT en una placa base que no sea EFI ¿Hay alguna forma de arrancar Windows 7/8 usando BIOS en GPT?
http://www.borncity.com/blog/2012/07/25/uefi-emulation-auf-pcs/
ACTUALIZAR:
He logrado crear la parte UEFI, incluida la configuración de arranque segura con rEFInd.
Siguiendo los consejos dados, solía dd
copiar gptmbr.bin
en mi disco, que ahora parece hacer al menos algo en un BIOS-System: "Este no es un disco de arranque"
Sin embargo, he seguido el consejo y configuré el pmbr
indicador para el disco y el legacy boot
indicador gpt . Todavía tengo este error, ¿alguna idea?
Mi partición ESP es la segunda partición en el disco y está configurada con archivos efi.
La puesta en marcha:
- 64GB de espacio
- GPT Partitiontable
- El disco tiene establecido el indicador pmbr
- La primera partición comienza en 16MiB y tiene aproximadamente 45 GB, un fat32 primario para datos
- 2nd Partition comienza alrededor de 45 GB y es el sistema EFI (fat32) con una configuración de rEFInd que funciona
- 3rd - 5th Partition es home (ext4), swap y root (ext4) de mi Lubuntu 14.04.1 en funcionamiento
Utilizando dd
he copiado el gptmbr.bin
Syslinux 6.02 compilado a los primeros 440bytes.
Bajo parted 3.2 puedo ver que mi partición 2 tiene una boot
y una legacy_boot
bandera.
Durante el arranque, no se encuentra ningún disco de arranque ; si configuro mi quinta en lugar de la segunda partición, legacy_boot
me falta el sistema operativo
¡Está vivo!
(Como mi antigua pregunta se eliminó /ubuntu//q/516730/319747 )
Mi conjetura es que tengo que copiar algunos de los
*.c32
y otros archivos a un syslinux carpeta eighter en mi EFI (donde ?!) o en mi partición raíz (/boot/syslinux
para conseguir que funcione?!) - Estoy en lo correcto? ¿Qué archivos son esenciales?Además, supongo que también necesitaré ese
syslinucx.cfg
archivo, ¿verdad?
Mi objetivo sería al menos un arranque directo del sistema lubuntu en la partición ext4 raíz.
Actualizar:
Aunque no tengo idea de por qué, lo hice funcionar, pero no con una instalación manual.
- la
pmbr
bandera era mala y prohibía que mi sistema UEFI iniciara el dispositivo como UEFI- la
legacy_boot
bandera era necesaria para mi quinta partición (raíz de Linux)- Tuve que usar
extlinux --install /path/to/root/parition
- Tuve que crear un
syslinux.cfg
archivo en la carpeta syslinux debajo del arranque de mi partición raízHice todo esto en un segundo dispositivo más pequeño, luego intenté copiar solo la carpeta syslinux, pero no tuve suerte,
extlinux --install
parece ser obligatorio.Alguien sabe lo que
extlinux --install
hace exactamente ? ¿Se puede hacer manualmente o de qué otra manera podría instalar una versión más reciente como 6.02 sin instalarla en su sistema?
Conseguí que mi dispositivo funcionara con las particiones mencionadas en BIOS, UEFI y UEFI SecureBoot, un viaje increíble, aprendí mucho, casi mato a 2TB con la partida, ten cuidado y buena suerte.