使用者工具

網站工具


drakclassic

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

drakclassic.txt · 上一次變更: 2021/06/05 04:52 由 fire