I've an uefi machine!

Post here if you are a new Porteus member and you're looking for some help.
bour59
Samurai
Samurai
Posts: 182
Joined: 29 Dec 2010, 08:10
Distribution: porteus v5.0-xfce K5.19.7
Location: France

I've an uefi machine!

Post#1 by bour59 » 26 Dec 2020, 15:15

hello,
newbie with an uefi machine!
on non uefi machine
-all my os boots from grub2 menu
...../sda1 slackware-current (grub2 installed)
...../sda2 some porteus on ext4
........../v4.0/boot and /porteus
........../v5.0/boot and /porteus
...../sda3/slax and other linux
menuentry in /mnt/sda1/etc/grub.d/40-custom

on uefi machine with secure boot disable
...../sda3 windows 10 (grub2win installed)
...../sda4 slackware-current (elilo installed)
...../sda5 some porteus on ext4
........../v4.0/boot and /porteus
........../v5.0/boot and /porteus
I use grub2win to boot windows
and elilo to boot slackware-current
I boot porteus installed on usb disks
I presume I've to add menuentry in grub2win
to boot the porteus on sda5
q1/ same menuentry as for non uefi grub2?
q2/ in what directory of windows?
q3/ any good doc about grub2win?
thanks for any help

User avatar
Ed_P
Contributor
Contributor
Posts: 8368
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

I've an uefi machine!

Post#2 by Ed_P » 26 Dec 2020, 19:18

q1. Yes
q2. ?
q3. Install Grub2Win to Windows.

My Grub2Win menus for Porteus 4.0.

Code: Select all

set timeout=30

# Old Acer hdd
# UUID="674C03B2538FFD01"
#    search --fs-uuid --set=root 674C03B2538FFD01
#    linux  (loop)/boot/syslinux/vmlinuz from=$iso $boot_parms root=UUID=674C03B2538FFD01 


# Set the default variable to the submenu entry you prefer
set default=1

     set linux_folder=/porteus4.0
     if [ -f /boot/syslinux/vmlinuz ]; then linux_folder=""; fi
#    LXQT  MATE  OPENBOX  XFCE
     set iso=/ISOs/Porteus-CINNAMON-v4.0-x86_64.iso
#     set iso=/ISOs/Porteus-OPENBOX-v4.0-x86_64.iso
     set extramods="extramod="
#     set iso=/ISOs/porteus-4.0rc5-x86_64-20180318.iso
#     set extramods="extramod=$linux_folder/003Modules;"

menuentry " Porteus 4.0 ISO - changes="       --class slackware   --class icon-porteus  {

#     set boot_parms="volume=33 reboot=cold noload=xfce load=cinn $extramods$linux_folder/Modules resolution=1600x900"
#     set boot_parms="volume=33 reboot=cold $extramods$linux_folder/Modules changes=EXIT:$linux_folder/changes/porteussave.dat 3"
     set boot_parms="volume=33 reboot=cold $extramods$linux_folder/Modules noload=cinnamon changes=EXIT:$linux_folder/changes/porteussave.dat"

     search -f $iso --set=root
     loopback loop $iso
     linux  (loop)/boot/syslinux/vmlinuz from=$iso $boot_parms
     initrd (loop)/boot/syslinux/initrd.xz
     }

menuentry " Porteus 4.0 ISO - AF'" --class slackware   --class icon-porteus  {

#     set boot_parms="volume=33 reboot=cold $extramods$linux_folder/Modules"
     set boot_parms="volume=33 reboot=cold $extramods$linux_folder/Modules;$linux_folder/modsavedat noload=save.dat;cinnamon"

     search -f $iso --set=root
     loopback loop $iso
     linux  (loop)/boot/syslinux/vmlinuz from=$iso $boot_parms
     initrd (loop)/boot/syslinux/initrd.xz
     }

menuentry " Porteus 4.0 ISO - AF+" --class slackware   --class icon-porteus  {

#     set boot_parms="volume=33 reboot=cold noload=mychanges $extramods$linux_folder/Modules"
     set boot_parms="volume=33 reboot=cold $extramods$linux_folder/Modules noload=cinnamon"

     search -f $iso --set=root
     loopback loop $iso
     linux  (loop)/boot/syslinux/vmlinuz from=$iso $boot_parms
     initrd (loop)/boot/syslinux/initrd.xz
     }

menuentry " Porteus 4.0 ISO - AF" --class slackware   --class icon-porteus  {

     set boot_parms="volume=33 reboot=cold $extramods "

     search -f $iso --set=root
     loopback loop $iso
     linux  (loop)/boot/syslinux/vmlinuz from=$iso $boot_parms
     initrd (loop)/boot/syslinux/initrd.xz
     }
Grub2Win generates the menu for booting Windows.
Ed

bour59
Samurai
Samurai
Posts: 182
Joined: 29 Dec 2010, 08:10
Distribution: porteus v5.0-xfce K5.19.7
Location: France

I've an uefi machine!

Post#3 by bour59 » 26 Dec 2020, 23:44

with grub2win the customer menuentry are in a file on the windows disk :
c:/grub2/userfiles/usersection.cfg

User avatar
Ed_P
Contributor
Contributor
Posts: 8368
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

I've an uefi machine!

Post#4 by Ed_P » 27 Dec 2020, 19:01

Yes. :happy62:
Ed

Post Reply