[Bug 1851311] Re: loopback command hangs in 2.04 under UEFI
PJSingh5000
1851311 at bugs.launchpad.net
Mon May 4 23:49:16 UTC 2020
@Alkis Georgopoulos,
Thanks for the suggestion.
I added "rmmod tpm".
Unfortunately, it did not really help my situation...
$ sudo update-grub
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.3.0-51-generic
Found initrd image: /boot/initrd.img-5.3.0-51-generic
Found linux image: /boot/vmlinuz-5.3.0-46-generic
Found initrd image: /boot/initrd.img-5.3.0-46-generic
Adding boot menu entry for EFI firmware configuration
done
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
$ sudo nano /etc/grub.d/40_custom
$ sudo update-grub
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.3.0-51-generic
Found initrd image: /boot/initrd.img-5.3.0-51-generic
Found linux image: /boot/vmlinuz-5.3.0-46-generic
Found initrd image: /boot/initrd.img-5.3.0-46-generic
Adding boot menu entry for EFI firmware configuration
done
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
$ cat /etc/grub.d/40_custom
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
#!/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 "Install" {
set isofile="/ubuntu.iso"
rmmod tpm
loopback loop (hd0,2)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject
initrd (loop)/casper/initrd
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Prior to this change, I would get a blank screen with a whirring fan.
With the above change, I do see the boot-up log messages.
But, I get a busy box...
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
BusyBox v1.301 (Ubuntu 1:1.30.1-4ubuntu4) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs) Begin: Running /scripts/casper-premount ... done.
Begin: waiting for devs... ... done.
touch /dev/.initramfs/lupin-waited-for-devs: No such file or directory
stdin: Invalid argument
done.
loop: can't get info on device /dev/loop1: No such device or address
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
I don't know why it is referencing "loop1" ?
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1851311
Title:
loopback command hangs in 2.04 under UEFI
Status in grub2 package in Ubuntu:
Confirmed
Status in grub2 package in Debian:
Unknown
Bug description:
Trying to loop mount ISO.
Installed grub 2.04 to flash drive in UEFI mode from 19.10
Flash drive does not boot and gives Out of memory error & no server error. Must load kernel first.
Re-installed grub from 18.04 to same flash drive using same boot stanza.
Booted without issue.
From 18.04
fred at Bionic-Z170N:~$ grub-install -V
grub-install (GRUB) 2.02-2ubuntu8.13
from 19.10
fred at fred-Z170N-eoan:~$ grub-install -V
grub-install (GRUB) 2.04-1ubuntu12
Boot stanza that works in 2.02 but not in 2.04
menuentry "Focal Live ISO" {
set isofile="/ISO/focal-desktop-amd64.iso"
loopback loop (hd0,1)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile toram noeject
initrd (loop)/casper/initrd
}
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1851311/+subscriptions
More information about the foundations-bugs
mailing list