Tiny Core Extensions > TCE 3.x

grub4dos

<< < (2/3) > >>

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