-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
I used grub-imageboot to boot a Dell Diagnostics iso image. I first renamed the file to make the menu entry more obvious:
sudo cp Downloads/cdd_1265.ISO "/boot/images/Dell Diagnostics.iso"
sudo update-grub
But grub-imageboot doesn't escape the space I put in the filename: in grub.cfg,
### BEGIN /etc/grub.d/60_grub-imageboot ###
menuentry "Bootable ISO Image: Dell Diagnostics" {
...
linux16 /@/boot/memdisk iso
initrd16 /@/boot/images/Dell Diagnostics.iso
}
### END /etc/grub.d/60_grub-imageboot ###
It tries to boot using the nonexistent file /@/boot/images/Dell.
I have limited experience writing shell scripts, so my best guess is that the space should be escaped using /@/boot/images/Dell\ Diagnostics.iso or by using double quotes around the entire $IMAGEPATH in /etc/grub.d/60_grub-imageboot.
Metadata
Metadata
Assignees
Labels
No labels