The problem doesn't come from the casper package. The problem is in the
grub-efi-amd64-bin package (latest version tested:2.04-1ubuntu16).
Actually, it's the file grubx64.efi inside this package
(/usr/lib/grub/x86_64-efi/monolithic/grubx64.efi).

menuentry "..    Xubuntu .... test daily" {
        set isofile="/isos/focal-desktop-amd64.iso"
        search --set=root --file $isofile
        loopback loop $isofile
        linux (loop)/casper/vmlinuz iso-scan/filename=$isofile boot=casper 
noprompt quiet splash --
        initrd (loop)/casper/initrd
}

menuentry "..    Xubuntu Default cd Menu" {
        iso_path="/isos/focal-desktop-amd64.iso"
        export iso_path
        search --set=root --file $iso_path
        loopback loop $iso_path
        root=(loop)
        configfile /boot/grub/loopback.cfg
        loopback --delete loop
}

It doesn't work in 2.04 grub version. So I experienced something.

1-      I downloaded the 2.02 grub-efi-amd64-bin package from here:
        
https://packages.ubuntu.com/disco-updates/amd64/grub-efi-amd64-bin/download
        
2-      I opened the deb package with my archive manager

3-      I extracted the file: grubx64.efi
        (from /usr/lib/grub/x86_64-efi/monolithic/)
        
4-      I launched efibootmgr in a terminal to be sure where to copy it
        
5-      I copied it in the right folder in /boot/efi
        sudo cp grubx64.efi /boot/efi/EFI/xubuntu/.
        
After that, both menus worked fine (in a 2.02 grub)!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1851311

Title:
  Grub 2.04 Out of memory error, No server error

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1851311/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to