You are not logged in.
I have an usb multiboot with Grub2 and wanted to boot the 'bl-Hydrogen-amd64' iso file with it. The menuentry info looks like this (copied from the ArchLinux wiki):
menuentry 'bl Hydrogen x86_64 - 2016.07.10' {
set isofile='/iso/bl-Hydrogen-amd64_20160710.iso'
set initrdfile='/iso/debian-initrd.gz'
loopback loop $isofile
linux (loop)/live/vmlinuz iso-scan/ask_second_pass=true iso-scan/filename=$isofile
initrd $initrdfile
}
However I get stuck at the "Load installer components from an installer ISO" dialog which says that it "Failed to copy file from CD-ROM".
So, is it possible to install by booting the ISO file as I am doing?
Offline
so you can boot live from multiboot, but not install?
my guess is that the installer is looking for something that has changed because of the multiboot.
my advice: more trouble than it's worth. if you can temporarily free another usb stick, dd the BL iso to that and install from that.
Offline
If you want to try another option, there are some good GUI programs for that, like multisystem or multibootusb.
Offline
so you can boot live from multiboot, but not install?
my guess is that the installer is looking for something that has changed because of the multiboot.
my advice: more trouble than it's worth. if you can temporarily free another usb stick, dd the BL iso to that and install from that.
Yes, my experience (and the advice of developers) is that by far the most reliable way to install is either from a USB created with dd, or failing that, an optical disc. These are also the only recommended options here at BunsenLabs. Like ohnonot, I think that unfortunately any attempts to troubleshoot and fix installation by other methods would be more trouble than it was worth. At any rate, good luck with your installation
The servant lifted off a kind of ottoman a long peacock-blue drapery, rather of the nature of a domino, on the front of which was emblazoned a large golden sun, and which was splashed here and there with flaming stars and crescents. “You’re to be dressed as Thursday, sir,” said the valet somewhat affably.
Offline
If you want to try another option, there are some good GUI programs for that, like multisystem or multibootusb.
BL boots fine in live USB with multisystem (that i usually use), but can't be installed this way,
[My multisystem drive stores a few different distros like Knoppix, Mint (Cinnamon and Xfce), Tails, and some utilities (R.IP., etc.)]
Being on Mint on my main PC, I used the gnome-disk-utility feature that allows to "restore" iso to disk -with a blank USB as target-
Offline
The necessary information about the start of the ISO from multi-USB stick must be obtained from the ISO itself. For example:
# mkdir /mnt/disk
# mount -o loop /media/DATEN/Distris/bunsen/bl-Hydrogen-rc1-amd64.iso /mnt/disk
For fun I made the 2014 and created a multi-USB stick.
It's like @ohnonot writes, associated with great effort.
# das ist meine eigene multiboot-usb-grub.cfg
# zur freien verwendung/unklar/2014-01-15
# folgend de-tastatur-layout (wieder entfernt ist derzeit unbekannt)
insmod part_msdos
insmod ext2
insmod png
insmod gzio
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
#loadfont /boot/grub/fonts/unicode.pf2
#set locale_dir=/boot/grub/locale
#set lang=en_US
#insmod gettext
#terminal_output gfxterm
set gfxpayload=1024x768x32
set menu_color_normal=white/blue
set timeout=20
set default=1
# set root='(hd0,msdos1)'
# search --no-floppy --label --set=root MULTIUSB
# search --no-floppy --fs-uuid --set=root E70D-D399
set ruuid="E70D-D399"
search --no-floppy --fs-uuid $ruuid --set=root
# set sysresciso="/boot/isos/systemrescuecd-x86-4.0.0.iso"
menuentry "SystemRescueCD 4.0.0 (i586 load to RAM)" {
set isofile=$sysresciso
loopback loop $isofile
linux (loop)/isolinux/rescue32 docache -- rescue32 docache isoloop=$isofile setkmap=de
initrd (loop)/isolinux/initram.igz
}
menuentry "SystemRescueCD 4.0.0 (x86_64 load to RAM)" {
set isofile=$sysresciso
loopback loop $isofile
linux (loop)/isolinux/rescue64 docache -- rescue32 docache isoloop=$isofile setkmap=de
initrd (loop)/isolinux/initram.igz
}
menuentry "Parted Magic (load to RAM)" {
set isofile="/boot/isos/pmagic_2013_05_01.iso"
loopback loop $isofile
linux (loop)/pmagic/bzImage iso_filename=$isofile edd=off load_ramdisk=1 prompt_ramdisk=0 rwnomce sleep=10 loglevel=0 keymap=de-latin1 de_DE
initrd (loop)/pmagic/initrd.img
}
menuentry "antiX-13.2_x64-full.iso" {
set isofile="/boot/isos/antiX-13.2_x64-full.iso"
loopback loop $isofile
linux (loop)/antiX/vmlinuz fromiso=$isofile antiX=MLX lang=de_DE
initrd (loop)/antiX/initrd.gz
}
menuentry "Gparted_live-0.18.0-1-amd64" {
set isofile="/boot/isos/gparted-live-0.18.0-1-amd64.iso"
loopback loop $isofile
linux (loop)/live/vmlinuz boot=live config union=aufs noswap noprompt vga=788 ip=frommedia toram=filesystem.squashfs findiso=$isofile
initrd (loop)/live/initrd.img
}
menuentry "Mageia-4-KDE4-x86_64-DVD.iso" {
set isofile="/boot/isos/Mageia-4-LiveDVD-KDE4-x86_64-DVD.iso"
loopback loop $isofile
linux (loop)/boot/vmlinuz root=mgalive:LABEL=Mageia-4-KDE4-LiveDVD ro isofrom=$ruuid:$isofile lang=de rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0
initrd (loop)/boot/cdrom/initrd.gz
}
menuentry "Run-Slax-7.0.8-x86_64.iso" {
set isofile="/boot/isos/slax-German-7.0.8-x86_64.iso"
loopback loop $isofile
linux (loop)/slax/boot/vmlinuz fromiso=$isofile load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slax.flags=xmode
initrd (loop)/slax/boot/initrfs.img
}
menuentry "antiX-14-alpha1_i386-full.iso" {
set isofile="/boot/isos/antiX-14R-alpha1_386-full.iso"
loopback loop $isofile
linux (loop)/antiX/vmlinuz fromiso=$isofile antiX=MLX lang=de_DE
initrd (loop)/antiX/initrd.gz
}
menuentry "Mageia4-x86_64-DVD-full.iso" {
set isofile="/boot/isos/Mageia-4-x86_64-DVD.iso"
loopback loop $isofile
linux (loop)/isolinux/x86_64/vmlinuz isofrom=$ruuid:$isofile automatic=method:cdrom ro rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 lang=de
initrd (loop)/isolinux/x86_64/all.rdz
}
Last edited by unklar (2016-10-13 11:11:47)
Offline