diff --git a/OVMF.fd b/OVMF.fd new file mode 100644 index 000000000..455e121e1 Binary files /dev/null and b/OVMF.fd differ diff --git a/iso_icerik/boot/grub/efiboot.img b/iso_icerik/boot/grub/efiboot.img new file mode 100644 index 000000000..a88ec87d4 Binary files /dev/null and b/iso_icerik/boot/grub/efiboot.img differ diff --git a/iso_icerik/boot/grub/fonts/unicode.pf2 b/iso_icerik/boot/grub/fonts/unicode.pf2 new file mode 100644 index 000000000..359b6c88f Binary files /dev/null and b/iso_icerik/boot/grub/fonts/unicode.pf2 differ diff --git a/iso_icerik/boot/grub/grub.cfg b/iso_icerik/boot/grub/grub.cfg new file mode 100644 index 000000000..331402c62 --- /dev/null +++ b/iso_icerik/boot/grub/grub.cfg @@ -0,0 +1,16 @@ +insmod usbms +insmod usb_keyboard +insmod part_gpt +insmod part_msdos +insmod fat +insmod iso9660 +insmod udf +insmod ext2 +insmod reiserfs +insmod ntfs +insmod hfsplus +insmod linux +insmod chain + +search --file --no-floppy --set=milislive "/boot/grub/grub_milis.cfg" +source "(${milislive})/boot/grub/grub_milis.cfg" diff --git a/iso_icerik/boot/grub/grub_milis.cfg b/iso_icerik/boot/grub/grub_milis.cfg new file mode 100644 index 000000000..ed4a4e6d1 --- /dev/null +++ b/iso_icerik/boot/grub/grub_milis.cfg @@ -0,0 +1,46 @@ + +set pager="1" +set locale_dir="(${milislive})/boot/grub/locale" + +if [ -e "${prefix}/${grub_cpu}-${grub_platform}/all_video.mod" ]; then + insmod all_video +else + insmod efi_gop + insmod efi_uga + insmod video_bochs + insmod video_cirrus +fi + +insmod font + +if loadfont "(${milislive})/boot/grub/fonts/unicode.pf2" ; then + insmod gfxterm + set gfxmode="auto" + + terminal_input console + terminal_output gfxterm + + insmod png + background_image "(${milislive})/boot/isolinux/back.jpg" +fi + +if [ cpuid -l ]; then + menuentry "Milis_Linux 4.4.6-milis-lts (x86_64)" { + set gfxpayload="keep" + linux (${milislive})/boot/kernel \ + root=live:CDLABEL=MILIS_LIVE ro \ + rd.luks=0 rd.md=0 rd.dm=0 loglevel=4 gpt add_efi_memmap \ + vconsole.unicode=1 vconsole.keymap=tr \ + locale.LANG=tr_TR.UTF-8 + initrd (${milislive})/boot/initramfs + } + menuentry "Milis_Linux 4.4.6-milis-lts (x86_64) (RAM)" { + set gfxpayload="keep" + linux (${milislive})/boot/kernel \ + root=live:CDLABEL=MILIS_LIVE ro \ + rd.luks=0 rd.md=0 rd.dm=0 loglevel=4 gpt add_efi_memmap \ + vconsole.unicode=1 vconsole.keymap=tr \ + locale.LANG=tr_TR.UTF-8 rd.live.ram + initrd (${milislive})/boot/initramfs + } +fi diff --git a/qemu-uefibios.sh b/qemu-uefibios.sh new file mode 100755 index 000000000..e24d6b739 --- /dev/null +++ b/qemu-uefibios.sh @@ -0,0 +1 @@ +qemu-system-x86_64 --enable-kvm -bios OVMF.fd -m 1024 $1