#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry 'Windows 10 Pro' {
    search --fs-uuid --no-floppy --set=root 6A4B-8364
    chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}

menuentry 'Ubuntu 21.10 :: GRUB :: (sda3)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-ef621649-0f78-4dfc-a5f5-4470d1fb1475' {
	recordfail
	load_video
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos3'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  ef621649-0f78-4dfc-a5f5-4470d1fb1475
	else
	  search --no-floppy --fs-uuid --set=root ef621649-0f78-4dfc-a5f5-4470d1fb1475
	fi
	linux	/boot/vmlinuz-5.13.0-27-generic root=UUID=ef621649-0f78-4dfc-a5f5-4470d1fb1475 ro quiet splash $vt_handoff
	initrd	/boot/initrd.img-5.13.0-27-generic
}

menuentry 'Ubuntu Mate 20.04 LTS - WORK (sdb2 - SAMSUNG' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-0cc7dd8e-bfd4-4e0e-9132-23ee5763fe5b' {
	recordfail
	load_video
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2  0cc7dd8e-bfd4-4e0e-9132-23ee5763fe5b
	else
	  search --no-floppy --fs-uuid --set=root 0cc7dd8e-bfd4-4e0e-9132-23ee5763fe5b
	fi
	linux	/boot/vmlinuz-5.11.0-46-generic root=UUID=0cc7dd8e-bfd4-4e0e-9132-23ee5763fe5b ro quiet splash $vt_handoff
	initrd	/boot/initrd.img-5.11.0-46-generic
}

menuentry 'PuppEX Focal64 Frugal (sdb2 SAMSUNG) 220131' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-0cc7dd8e-bfd4-4e0e-9132-23ee5763fe5b' {
    insmod part_msdos
    insmod ext2
        set root='hd1,msdos2'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 0cc7dd8e-bfd4-4e0e-9132-23ee5763fe5b
    else
      search --no-floppy --fs-uuid --set=root 0cc7dd8e-bfd4-4e0e-9132-23ee5763fe5b
    fi
    linux /PUPPEX-FOCAL/vmlinuz pmedia=atahd psubdir=PUPPEX-FOCAL
    initrd /PUPPEX-FOCAL/initrd.gz
}

menuentry 'AndEX 10 210402 (FRUGAL - sdb2 - SAMSUNG)' {
        insmod part_msdos
	insmod ext2
	set root='hd1,msdos2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 0cc7dd8e-bfd4-4e0e-9132-23ee5763fe5b
	else
	  search --no-floppy --fs-uuid --set=root 0cc7dd8e-bfd4-4e0e-9132-23ee5763fe5b 
	fi
       linux /ANDEX10-210402/kernel root=/dev/ram0 androidboot.selinux=permissive androidboot.hardware=android_x86_64 nomodeset SRC=/ANDEX10-210402
       initrd /ANDEX10-210402/initrd.img
}

menuentry 'AndEX 10 200604 (sdb2 - SAMSUNG)' {
        insmod part_msdos
	insmod ext2
	set root='hd1,msdos2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 b4d959a1-fddf-4bd9-b608-310d47cc7c4b 
	else
	  search --no-floppy --fs-uuid --set=root b4d959a1-fddf-4bd9-b608-310d47cc7c4b 
	fi
       linux /ANDEX-10-200604/kernel root=/dev/ram0 androidboot.selinux=permissive androidboot.hardware=android_x86_64 nomodeset DPI=140 SRC=/ANDEX-10-200604
       initrd /ANDEX-10-200604/initrd.img
}

menuentry 'AndEX 10 201025 (sdb2 - SAMSUNG)' {
        insmod part_msdos
	insmod ext2
	set root='hd1,msdos2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 b4d959a1-fddf-4bd9-b608-310d47cc7c4b 
	else
	  search --no-floppy --fs-uuid --set=root b4d959a1-fddf-4bd9-b608-310d47cc7c4b 
	fi
       linux /ANDEX-10-201025/kernel root=/dev/ram0 androidboot.selinux=permissive androidboot.hardware=android_x86_64 nomodeset DPI=140 SRC=/ANDEX-10-201025
       initrd /ANDEX-10-201025/initrd.img
}

menuentry 'ExTiX 21.10 KDE Anbox 211005 (sdb3 - SAMSUNG)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-67f1c4f4-81d8-4fab-a975-563a0a1aaf23' {
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos3'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 67f1c4f4-81d8-4fab-a975-563a0a1aaf23
	else
	  search --no-floppy --fs-uuid --set=root 67f1c4f4-81d8-4fab-a975-563a0a1aaf23
	fi
	linux /boot/vmlinuz-5.10.46-exton-amd64-rt39 root=UUID=67f1c4f4-81d8-4fab-a975-563a0a1aaf23 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-5.10.46-exton-amd64-rt39
}

menuentry 'Arch Linux (sdb4 - SAMSUNG)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-d6b711d6-73ae-4112-8818-7dd4648c3c32' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos4'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275/(null)/sas/disk@0,msdos4' --hint-bios=hd1,msdos4 --hint-efi=hd1,msdos4 --hint-baremetal=ahci1,msdos4  d6b711d6-73ae-4112-8818-7dd4648c3c32
	else
	  search --no-floppy --fs-uuid --set=root d6b711d6-73ae-4112-8818-7dd4648c3c32
	fi
	echo	'Loading Linux linux ...'
	linux	/boot/vmlinuz-linux root=UUID=d6b711d6-73ae-4112-8818-7dd4648c3c32 rw  resume=UUID=049436da-04b3-40c9-a46b-58c4d44c559b
	echo	'Loading initial ramdisk ...'
	initrd	/boot/intel-ucode.img /boot/initramfs-linux.img
}

menuentry 'ArchEX REM (sdc2 - TOSHIBA)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-e23e0f0a-e42e-4617-a070-5df19dd0aee2' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd2,msdos2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275/(null)/sas/disk@0,msdos2' --hint-bios=hd2,msdos2 --hint-efi=hd2,msdos2 --hint-baremetal=ahci2,msdos2  e23e0f0a-e42e-4617-a070-5df19dd0aee2
	else
	  search --no-floppy --fs-uuid --set=root e23e0f0a-e42e-4617-a070-5df19dd0aee2
	fi
	echo	'Loading Linux linux ...'
	linux	/boot/vmlinuz-linux root=UUID=e23e0f0a-e42e-4617-a070-5df19dd0aee2 rw quiet resume=UUID=049436da-04b3-40c9-a46b-58c4d44c559b
	echo	'Loading initial ramdisk ...'
	initrd	/boot/intel-ucode.img /boot/initramfs-linux.img
}

menuentry 'Gentoo/exGENT 210120 REM (sdc3 - TOSHIBA)' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-2ba4bf3e-362a-4170-88cc-dd37b56d354a' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod ext2
	set root='hd2,gpt3'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt3 --hint-efi=hd2,gpt3 --hint-baremetal=ahci2,gpt3 2ba4bf3e-362a-4170-88cc-dd37b56d354a
	else
	  search --no-floppy --fs-uuid --set=root 2ba4bf3e-362a-4170-88cc-dd37b56d354a
	fi
	echo	'Loading Linux 5.10.8 ...'
	linux	/boot/vmlinuz-5.10.8-gentoo-aufs-exton-x86_64 root=UUID=2ba4bf3e-362a-4170-88cc-dd37b56d354a ro quiet resume=UUID=81e3abb3-5b60-4e5f-ac30-6c8c214423aa loglevel=1
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initramfs-5.10.8-gentoo-aufs-exton-x86_64.img
}

menuentry 'Fedora 34 210501 (sdc4 - TOSHIBA)' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-c4edcef3-dbac-4a04-8b24-01130b39137b' {
	insmod part_msdos
	insmod ext2
	set root='hd2,gpt4'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt4 --hint-efi=hd2,gpt4 --hint-baremetal=ahci2,gpt4 c4edcef3-dbac-4a04-8b24-01130b39137b
	else
	  search --no-floppy --fs-uuid --set=root c4edcef3-dbac-4a04-8b24-01130b39137b
	fi
	linux   /boot/vmlinuz-5.11.12-300.fc34.x86_64 root=UUID=c4edcef3-dbac-4a04-8b24-01130b39137b ro 
        initrd  /boot/initramfs-5.11.12-300.fc34.x86_64.img
}

### END /etc/grub.d/40_custom ###

