==== Prepare packages mirror ==== rsync -a -H --delete-after -S rsync://mirrors.kernel.org/mirrors/mageia/distrib/8/x86_64 /mnt/MiscData/mirrors/mirrors.kernel.org/mirrors/mageia/distrib/8/\\ ==== Get config tool ==== cd /mnt/MiscData/LIVE\\ git clone git:%%//%%git.mageia.org/software/build-system/drakclassic-config\\ ==== Set env ==== vi config/settings.cfg\\ vendor=Mageia.Org distro=Mageia arch=x86_64 release=8 repository=/mnt/MiscData/mirrors/mirrors.kernel.org/mirrors/mageia/distrib/8/ workdir=/mnt/MiscData/drakclassic ==== Get bootloader file bootx64.efi ==== install drakiso-bootloader-files-1.17-1.mga8\\ ==== Copy bootloader file to right place ==== sh update_bootloader_files.sh\\ ==== There's no bootia32.efi we can have, so get ride of it ==== vi update_bootloader_files.sh\\ archs="x86_64" vi config/build.cfg if_($arch eq 'x86_64', efi_type => 'all', # boot32_efi => 'bootloader/images/bootia32.efi', boot64_efi => 'bootloader/images/bootx64.efi' ), ==== Make the ISO ==== drakclassic --clean\\ drakclassic --boot\\ drakclassic --media\\ drakclassic --master\\ lr -h /mnt/MiscData/drakclassic/Mageia-8-x86_64/dist/Mageia-8-x86_64.iso -rw-r--r-- 1 root root 197M Jun 2 19:28 /mnt/MiscData/drakclassic/Mageia-8-x86_64/dist/Mageia-8-x86_64.iso ==== Official ==== https://wiki.mageia.org/en/Drakclassic#Media\\