I did additional testing, and I can confirm that adding "rmmod tpm" does indeed work...
See comment number 51 by Alkis (https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1851311/comments/51).
- - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 } - - - - - - - - - - - - - - - - - - - - - - - - - - - -
The Busy Box error I had experienced was actually due to a bad ISO file.
I tested "rmmod tpm" on a system running Ubuntu 19.10.
I tested two official Ubuntu *.iso files: - Ubuntu 18.04 - Ubuntu 20.04
In both cases, the system successfully booted the specified *.iso.
I did additional testing, and I can confirm that adding "rmmod tpm" does indeed work...
See comment number 51 by Alkis (https:/ /bugs.launchpad .net/ubuntu/ +source/ grub2/+ bug/1851311/ comments/ 51).
- - - - - - - - - - - - - - - - - - - - - - - - - - - - "/ubuntu. iso" casper/ vmlinuz boot=casper iso-scan/ filename= $isofile noprompt noeject casper/ initrd
menuentry "Install" {
set isofile=
rmmod tpm
loopback loop (hd0,2)$isofile
linux (loop)/
initrd (loop)/
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
The Busy Box error I had experienced was actually due to a bad ISO file.
I tested "rmmod tpm" on a system running Ubuntu 19.10.
I tested two official Ubuntu *.iso files:
- Ubuntu 18.04
- Ubuntu 20.04
In both cases, the system successfully booted the specified *.iso.