You are not logged in.

#1 2016-10-13 01:54:36

Yk
New Member
Registered: 2016-10-13
Posts: 1

Can't install via usb multiboot

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

#2 2016-10-13 05:53:30

ohnonot
...again
Registered: 2015-09-29
Posts: 5,592

Re: Can't install via usb multiboot

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

#3 2016-10-13 06:24:35

onlain
Member
Registered: 2016-04-22
Posts: 39

Re: Can't install via usb multiboot

If you want to try another option, there are some good GUI programs for that, like multisystem or multibootusb.

Offline

#4 2016-10-13 07:45:19

photonucleon
Thursday
From: out of that impossible sky
Registered: 2015-09-29
Posts: 299

Re: Can't install via usb multiboot

ohnonot wrote:

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 smile


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

#5 2016-10-13 09:29:57

matmutant
Member
Registered: 2016-07-19
Posts: 39
Website

Re: Can't install via usb multiboot

onlain wrote:

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

#6 2016-10-13 09:49:39

unklar
Back to the roots 1.9
From: #! BL
Registered: 2015-10-31
Posts: 2,703

Re: Can't install via usb multiboot

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.  wink

VerzStruktur.th.jpgmga4kde67DVD.th.jpg

# 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

Board footer

Powered by FluxBB