#!ipxe # Mageia Operating System # http://www.mageia.org/ goto ${menu} || :mageia set os Mageia menu Mageia - ${arch} - Image Sig Checks: [${img_sigs_enabled}] item 6 ${os} 6 item 5 ${os} 5 item 4 ${os} 4 item cauldron ${os} cauldron choose version || goto mageia_exit goto mageia_boot :mageia_boot set dir ${mageia_base_dir}/distrib/${version}/x86_64 && set dir2 isolinux/x86_64 || iseq ${arch} i386 && set dir ${mageia_base_dir}/distrib/${version}/i586 && set dir2 isolinux/i386 || set automatic method:http,network:dhcp,server:${mageia_mirror},directory:/${dir} imgfree kernel http://${mageia_mirror}/${dir}/${dir2}/vmlinuz initrd http://${mageia_mirror}/${dir}/${dir2}/all.rdz imgargs vmlinuz automatic=${automatic} vga=788 splash=silent ${console} initrd=all.rdz echo echo MD5sums: md5sum vmlinuz all.rdz iseq ${img_sigs_enabled} true && goto verify_sigs || goto skip_sigs :verify_sigs echo echo Checking signatures... imgverify vmlinuz ${sigs}${dir}/${dir2}/vmlinuz.sig || goto error imgverify all.rdz ${sigs}${dir}/${dir2}/all.rdz.sig || goto error echo Signatures verified! echo :skip_sigs boot || goto mageia :mageia_exit clear menu exit 0