Tiny Core Extensions > TCE 3.x
grub4dos
nick65go:
and here are the sources for Grub4Dos and grub1, both capable of UEFI boot, in contrast with what "modern" grub2 + Secure boot push on our throat:
1. https://github.com/chenall/grub4dos/blob/efi/ChangeLog_UEFI.txt
2. https://www.rodsbooks.com/efi-bootloaders/grub_legacy.html
grub-efi-0.97-93.fc17.x86_64.rpm —The x86-64 binary RPM for Fedora 17's patched EFI version of GRUB Legacy. (Usable on x86-64 UEFI systems and modern Macintoshes.)
grub-efi-0.97-93.fc17.i686.rpm —The x86 binary RPM for Fedora 17's patched EFI version of GRUB Legacy. (Usable on early Intel-based Macs with EFI firmware.)
patrikg:
I have a old file on my computer that i can share with grub entry's.
If that can be some tips how to write this stuff :)
--- Code: ---#!/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.
# My ISO files are located in the root directory of the second partition of my first HDD (hd0,2) /dev/sda2
# Modify the entries for your HDD & partition configuration
menuentry "Clonezilla 64-bit" {
set isofile="/clonezilla-live-2.4.2-32-amd64.iso"
set gfxpayload=keep
loopback loop (hd0,2)$isofile
linux (loop)/live/vmlinuz boot=live union=overlay fromiso=/dev/sda2/$isofile username=user config components noswap edd=on nomodeset nodmraid noeject locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch=no toram=filesystem.squashfs ip= net.ifnames=0 nosplash quiet i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1
initrd (loop)/live/initrd.img
}
menuentry 'Gparted ISO' {
set isofile="/gparted-live-0.23.0-1-amd64.iso"
set gfxpayload=keep
loopback loop (hd0,2)$isofile
linux (loop)/live/vmlinuz boot=live union=overlay fromiso=/dev/sda2/$isofile username=user config components quiet noswap noeject toram=filesystem.squashfs ip= net.ifnames=0 nosplash
initrd (loop)/live/initrd.img
}
menuentry "Try Peppermint 6 64-bit without installing" {
set gfxpayload=keep
set isofile="/Peppermint-6-20150904-amd64.iso"
loopback loop (hd0,2)$isofile
linux (loop)/casper/vmlinuz.efi file=/cdrom/preseed/peppermint.seed boot=casper iso-scan/filename=$isofile quiet splash --
initrd (loop)/casper/initrd.lz
}
menuentry "Wily Werewolf Gnome 64bit" {
set gfxpayload=keep
set isofile="/wily-gnome-daily-amd64.iso"
loopback loop (hd0,2)$isofile
linux (loop)/casper/vmlinuz.efi file=/cdrom/preseed/ubuntu-gnome.seed boot=casper iso-scan/filename=$isofile quiet splash ---
initrd (loop)/casper/initrd.lz
}
menuentry "Wily Werewolf Unity 64bit" {
set gfxpayload=keep
set isofile="/wily-unity-daily-amd64.iso"
loopback loop (hd0,2)$isofile
linux (loop)/casper/vmlinuz.efi file=/cdrom/preseed/ubuntu-gnome.seed boot=casper iso-scan/filename=$isofile quiet splash ---
initrd (loop)/casper/initrd.lz
}
menuentry "ArchBang 64-bit" {
set isofile="/archbang-rc-150927-x86_64.iso"
set gfxpayload=keep
loopback loop (hd0,2)$isofile
linux (loop)/arch/boot/x86_64/vmlinuz archisolabel=ARCHBANG img_dev=/dev/sda2 img_loop=$isofile earlymodules=loop
initrd (loop)/arch/boot/x86_64/archiso.img
}
menuentry "Architect 64-bit" {
echo 'Loading Architect 64-bit ...'
set isofile="/architect-2015.10.05-64bit.iso"
set gfxpayload=keep
loopback loop (hd0,2)$isofile
linux (loop)/arch/boot/x86_64/vmlinuz archisobasedir=arch archisolabel=architect-201510-64bit img_dev=/dev/sda2 img_loop=$isofile earlymodules=loop
initrd (loop)/arch/boot/x86_64/archiso.img
}
menuentry "Architect 32-bit" {
echo 'Loading Architect 32-bit ...'
set isofile="/architect-2015.10.05-32bit.iso"
set gfxpayload=keep
loopback loop (hd0,2)$isofile
linux (loop)/arch/boot/i686/vmlinuz archisobasedir=arch archisolabel=architect-201510-32bit img_dev=/dev/sda2 img_loop=$isofile earlymodules=loop
initrd (loop)/arch/boot/i686/archiso.img
}
menuentry "Archlinux x86_64" {
set isofile="/archlinux-2015.09.01-dual.iso"
set gfxpayload=keep
echo 'Loading Archlinux 64-bit .......'
loopback loop (hd0,2)$isofile
linux (loop)/arch/boot/x86_64/vmlinuz archisobasedir=arch archisolabel=ARCH_201509 img_dev=/dev/sda2 img_loop=$isofile earlymodules=loop noeject noprompt
initrd (loop)/arch/boot/x86_64/archiso.img
}
menuentry "Archlinux i686" {
set isofile="/archlinux-2015.09.01-dual.iso"
set gfxpayload=keep
echo 'Loading Archlinux 32-bit .......'
loopback loop (hd0,2)$isofile
linux (loop)/arch/boot/i686/vmlinuz archisobasedir=arch archisolabel=ARCH_201509 img_dev=/dev/sda2 img_loop=$isofile earlymodules=loop noeject noprompt
initrd (loop)/arch/boot/i686/archiso.img
}
menuentry "Archboot 64-bit" {
echo 'Loading Archboot 64-bit ...'
set isofile="/archlinux-2015.09-1-archboot.iso"
set gfxpayload=keep
loopback loop (hd0,2)$isofile
linux (loop)/boot/vmlinuz_x86_64 img_dev=/dev/sda2 img_loop=$isofile earlymodules=loop
initrd (loop)/boot/initramfs_x86_64.img
}
menuentry "Archboot 32-bit" {
echo 'Loading Archboot 32-bit ...'
set isofile="/archlinux-2015.09-1-archboot.iso"
set gfxpayload=keep
loopback loop (hd0,2)$isofile
linux (loop)/boot/vmlinuz_i686 img_dev=/dev/sda2 img_loop=$isofile earlymodules=loop
initrd (loop)/boot/initramfs_i686.img
}
menuentry "Archboot Network 64-bit" {
echo 'Loading Archboot Network 64-bit ...'
set isofile="/archlinux-2015.09-1-archboot-network.iso"
set gfxpayload=keep
loopback loop (hd0,2)$isofile
linux (loop)/boot/vmlinuz_x86_64 img_dev=/dev/sda2 img_loop=$isofile earlymodules=loop
initrd (loop)/boot/initramfs_x86_64.img
}
menuentry "Archboot Network 32-bit" {
echo 'Loading Archboot Network 32-bit ...'
set isofile="/archlinux-2015.09-1-archboot-network.iso"
set gfxpayload=keep
loopback loop (hd0,2)$isofile
linux (loop)/boot/vmlinuz_i686 img_dev=/dev/sda2 img_loop=$isofile earlymodules=loop
initrd (loop)/boot/initramfs_i686.img
}
menuentry "Antergos 64-bit" {
echo 'Loading Antergos 64-bit ...'
set isofile="/antergos-2015.09.13-x86_64.iso"
set gfxpayload=keep
loopback loop (hd0,2)$isofile
linux (loop)/arch/boot/vmlinuz archisolabel=ANTERGOS img_dev=/dev/sda2 img_loop=$isofile earlymodules=loop
initrd (loop)/arch/boot/archiso.img
}
menuentry "Antergos Minimal 64-bit" {
echo 'Loading Antergos Minimal 64-bit ...'
set isofile="/antergos-minimal-2015.09.13-x86_64.iso"
set gfxpayload=keep
loopback loop (hd0,2)$isofile
linux (loop)/arch/boot/vmlinuz archisolabel=ANTERGOS img_dev=/dev/sda2 img_loop=$isofile earlymodules=loop
initrd (loop)/arch/boot/archiso.img
}
menuentry "Boot to Hard Disk" {
chainloader +1
}
menuentry "Reboot" {
reboot
}
menuentry "Poweroff" {
halt
}
--- End code ---
scuz:
non iso boot
--- Code: ---title coreplus sda1 cde>tce
root (hd0,0)
kernel /boot/coreplus/boot/vmlinuz waitusb=5 showapps desktop=icewm tce=sda1/boot/coreplus/tce noutc
initrd /boot/coreplus/boot/core.gz
--- End code ---
scuz:
--- Quote from: scuz on August 11, 2025, 10:38:03 AM ---
see TCE Q&A Forum / Re: How to install/setup the Grub2 bootloader on CorePlus ??
--- End quote ---
gadget42:
--- Quote from: scuz on August 11, 2025, 03:25:53 PM ---
--- Quote from: scuz on August 11, 2025, 10:38:03 AM ---
see TCE Q&A Forum / Re: How to install/setup the Grub2 bootloader on CorePlus ??
--- End quote ---
--- End quote ---
why is this post in quotes? i know rich asked you to use code and quote tags but we all assumed you would understand the when/why/how? what is your native language? which translator are you utilizing? which ai/llm/etc are you using?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version