Skip to content

Commit ef6baf1

Browse files
limpieza de tareas TO-DO
1 parent 86311a2 commit ef6baf1

1 file changed

Lines changed: 4 additions & 40 deletions

File tree

TO-DO.rm

Lines changed: 4 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,13 @@
11
# Integracion uefi + bios
22

3-
-- veo que tengo que ajustar ubicacion de tables de mapeo, revisar.
3+
-- veo que tengo que ajustar ubicacion de tables de mapeo, revisar. Quiza no. Dejar en suspenso esto.
44

5-
-- lo que se va a hacer es: levanta mbr todo tsl que tiene 1ero que nada start16
6-
-- modifico entonces uefi, para que no levante la parte de start16.
5+
-- lo que se va a hacer es: levanta mbr todo tsl que tiene 1ero que nada start16. Si. Ahora ya incorporado el start16 debo ajustar tanto uefi como bios para asegurar que cada uno comience en el lugar correcto.
6+
-- Hacer a continuacion esto: modifico entonces uefi, para que no levante la parte de start16.
7+
Quiza dejar que uefi bootee en 8000 y hacer que la parte de start16 este 1KB antes?
78

89
-- toque la verificacion de payload en uefi, luego volver a ponerla.
910

10-
-- keep current uefi partitions (EFI System Partition (ESP): A FAT32 partition (e.g., 512MB) for UEFI boot files).
11-
-- si tuviera que crearla:
12-
sudo sgdisk --zap-all /dev/sdX
13-
sudo sgdisk -n 1:0:+512MiB -t 1:ef00 -c 1:"EFI System Partition" /dev/sdX
14-
sudo mkfs.fat -F32 /dev/sdX1 # Format ESP
15-
16-
sudo mkdir /mnt/efi
17-
sudo mount /dev/sdX1 /mnt/efi
18-
19-
sudo mkdir -p /mnt/efi/EFI/BOOT
20-
sudo cp MyCustomBootloader.efi /mnt/efi/EFI/BOOT/BOOTX64.EFI
21-
22-
sudo umount /mnt/efi
23-
24-
-- create fat32 partition --> no, primero probar de usar la misma particion que efi
25-
-- small (e.g., 1MB) unformatted partition for the BIOS bootloader. This must be a "BIOS boot partition" type (GUID 21686148-6449-6E6F-744E-45444F4F5421).
26-
27-
sudo sgdisk -n 3:0:+1MiB -t 3:ef02 -c 3:"BIOS Boot Partition" /dev/sdX
28-
29-
-- add mbr --> primero probar meter en el mbr de efi, quiza permite usar el protective mbr para booteo.
30-
31-
# Write your custom MBR bootloader to the MBR
32-
sudo dd if=my_mbr_bootloader.bin of=/dev/sdX bs=440 count=1
33-
# Write additional stages to the BIOS boot partition if needed
34-
sudo dd if=my_stage2_bootloader.bin of=/dev/sdX3
35-
36-
-- revisar que la particion este marcada como booteable.
37-
38-
# Revisar
39-
40-
-- si el orden de las particiones en la tabla tiene importancia.
41-
-- Tener en cuenta: A Protective MBR is a legacy Master Boot Record placed at the beginning of a GUID Partition Table (GPT) disk to provide backward compatibility and prevent older, MBR-based disk utilities from misinterpreting and accidentally overwriting GPT data. It contains a single partition entry that spans the entire disk, identified as a partition of type EEh, which signals that it is a GPT disk to these older tools, thereby protecting the underlying GPT structure from accidental modification.
42-
43-
# Mas adelante
44-
45-
-- Payload Partition y que cada uno la levante de alli.
46-
4711
# Revisar
4812

4913
-- aqui tengo un bootloader para mbr empieza igual q pure

0 commit comments

Comments
 (0)