Hello.
Please tell me how the process of building the official image of Proxmox VE
The fact is that I need to create my own image based on the official one, adding the patches I need to work with my infrastructure to it, these patches must be inside the installation image.
However, I ran into a problem that the Proxmox VE image markup scheme is different from the Debian image markup scheme.
fdisk -l ~/proxmox-ve_7.3-1.iso
Disk /home/evgeniy/proxmox-ve_7.3-1.iso: 1.03 GiB, 1108862976 bytes, 2165748 sectors
Units: 1 * 512 sectors = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimum): 512 bytes / 512 bytes
Drive label type: gpt
Disk ID: 88365C9B-F9CD-426F-85BE-F6F44EBDD0DA
Device Start End Sectors Size Type
/home/evgeniy/proxmox-ve_7.3-1.iso1 64 511 448 224K Microsoft basic data
/home/evgeniy/proxmox-ve_7.3-1.iso2 512 6271 5760 2.8M EFI
/home/evgeniy/proxmox-ve_7.3-1.iso3 6272 2165099 2158828 1G Apple HFS/HFS+
/home/evgeniy/proxmox-ve_7.3-1.iso4 2165100 2165699 600 300K Microsoft basic data
fdisk -l ~/Downloads/debian-11.6.0-amd64-netinst.iso
Disk /home/evgeniy/Downloads/debian-11.6.0-amd64-netinst.iso: 388 MiB, 406847488 bytes, 794624 sectors
Units: 1 * 512 sectors = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimum): 512 bytes / 512 bytes
Disk label type: dos
Disk ID: 0x256ed913
Device Boot Start End Sectors Size ID Type
/home/evgeniy/Downloads/debian-11.6.0-amd64-netinst.iso1 * 0 794623 794624 388M 0 Empty
/home/evgeniy/Downloads/debian-11.6.0-amd64-netinst.iso2 4064 14079 10016 4.9M ef EFI (FAT-12/16/32)
Of the many instructions everywhere, when building your iso image, you need to specify the path to the isolinux.bin bootloader, but I did not find such a file as part of the original Proxmox VE image.
Perhaps someone can tell me how to correctly assemble a boot image from the original one?
Please tell me how the process of building the official image of Proxmox VE
The fact is that I need to create my own image based on the official one, adding the patches I need to work with my infrastructure to it, these patches must be inside the installation image.
However, I ran into a problem that the Proxmox VE image markup scheme is different from the Debian image markup scheme.
fdisk -l ~/proxmox-ve_7.3-1.iso
Disk /home/evgeniy/proxmox-ve_7.3-1.iso: 1.03 GiB, 1108862976 bytes, 2165748 sectors
Units: 1 * 512 sectors = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimum): 512 bytes / 512 bytes
Drive label type: gpt
Disk ID: 88365C9B-F9CD-426F-85BE-F6F44EBDD0DA
Device Start End Sectors Size Type
/home/evgeniy/proxmox-ve_7.3-1.iso1 64 511 448 224K Microsoft basic data
/home/evgeniy/proxmox-ve_7.3-1.iso2 512 6271 5760 2.8M EFI
/home/evgeniy/proxmox-ve_7.3-1.iso3 6272 2165099 2158828 1G Apple HFS/HFS+
/home/evgeniy/proxmox-ve_7.3-1.iso4 2165100 2165699 600 300K Microsoft basic data
fdisk -l ~/Downloads/debian-11.6.0-amd64-netinst.iso
Disk /home/evgeniy/Downloads/debian-11.6.0-amd64-netinst.iso: 388 MiB, 406847488 bytes, 794624 sectors
Units: 1 * 512 sectors = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimum): 512 bytes / 512 bytes
Disk label type: dos
Disk ID: 0x256ed913
Device Boot Start End Sectors Size ID Type
/home/evgeniy/Downloads/debian-11.6.0-amd64-netinst.iso1 * 0 794623 794624 388M 0 Empty
/home/evgeniy/Downloads/debian-11.6.0-amd64-netinst.iso2 4064 14079 10016 4.9M ef EFI (FAT-12/16/32)
Of the many instructions everywhere, when building your iso image, you need to specify the path to the isolinux.bin bootloader, but I did not find such a file as part of the original Proxmox VE image.
Perhaps someone can tell me how to correctly assemble a boot image from the original one?