Debian Bug report logs - #632867
RFP: multisystem -- tool to help creating multiboot USB drive

Package: wnpp; Maintainer for wnpp is wnpp@debian.org;

Reported by: Yaroslav Halchenko <debian@onerussian.com>

Date: Wed, 6 Jul 2011 16:15:01 UTC

Severity: wishlist

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, liveusb@gmail.com, wnpp@debian.org:
Bug#632867; Package wnpp. (Wed, 06 Jul 2011 16:15:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Yaroslav Halchenko <debian@onerussian.com>:
New Bug report received and forwarded. Copy sent to liveusb@gmail.com, wnpp@debian.org. (Wed, 06 Jul 2011 16:15:04 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Yaroslav Halchenko <debian@onerussian.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: RFP: multisystem -- tool to help creating multiboot USB drive
Date: Wed, 06 Jul 2011 12:10:59 -0400
Package: wnpp
Severity: wishlist

* Package name    : multisystem
  Version         : 1.0090
  Upstream Author : Mr Fabre François <liveusb@gmail.com>
* URL             : http://liveusb.info/dotclear/
* License         : GPL
  Programming Lang: Bash
  Description     : tool to help creating multiboot USB drive

GUI tool helping to deploy multiple live images of Linux distributions on the
same USB stick/drive using GRUB2.

Upstream provides some intial packaging, but unfortunately I was not
succesful to use it out of the box, so some additional work is needed to make
it robust on Debian systems.




Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#632867; Package wnpp. (Wed, 06 Jul 2011 16:33:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to frafa <frafaster@gmail.com>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Wed, 06 Jul 2011 16:33:05 GMT) Full text and rfc822 format available.

Message #10 received at 632867@bugs.debian.org (full text, mbox):

From: frafa <frafaster@gmail.com>
To: Yaroslav Halchenko <debian@onerussian.com>, 632867@bugs.debian.org
Subject: Re: Bug#632867: RFP: multisystem -- tool to help creating multiboot USB drive
Date: Wed, 06 Jul 2011 18:31:05 +0200
Le 06/07/2011 18:10, Yaroslav Halchenko a écrit :
> Package: wnpp
> Severity: wishlist
>
> * Package name    : multisystem
>    Version         : 1.0090
>    Upstream Author : Mr Fabre François<liveusb@gmail.com>
> * URL             : http://liveusb.info/dotclear/
> * License         : GPL
>    Programming Lang: Bash
>    Description     : tool to help creating multiboot USB drive
>
> GUI tool helping to deploy multiple live images of Linux distributions on the
> same USB stick/drive using GRUB2.
>
> Upstream provides some intial packaging, but unfortunately I was not
> succesful to use it out of the box, so some additional work is needed to make
> it robust on Debian systems.
>
>
>
thank you to specify which version of debian and architecture is used ...
and describe the problem




Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#632867; Package wnpp. (Wed, 06 Jul 2011 17:30:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Yaroslav Halchenko <debian@onerussian.com>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Wed, 06 Jul 2011 17:30:03 GMT) Full text and rfc822 format available.

Message #15 received at 632867@bugs.debian.org (full text, mbox):

From: Yaroslav Halchenko <debian@onerussian.com>
To: frafa <frafaster@gmail.com>
Cc: 632867@bugs.debian.org
Subject: Re: Bug#632867: RFP: multisystem -- tool to help creating multiboot USB drive
Date: Wed, 6 Jul 2011 13:26:47 -0400
Thanks for immediate reaction ;-)

On Wed, 06 Jul 2011, frafa wrote:
> thank you to specify which version of debian and architecture is used ...
> and describe the problem

well -- I have pruned it already but ok -- reinstalled, mounted sdb1 (vfat) as
/media/sdb1, started (not as root, just myself, part of adm and floppy
groups, full access to /dev/sdb, sdb1 was found), validate lead to

EXIT="abort"
rm: cannot remove `/media/MULTISYSTEM/.multisystem-test': No such file or directory
./gui-detect.sh: line 372: /media/MULTISYSTEM/.multisystem-test: No such file or directory
cat: /media/MULTISYSTEM/.multisystem-test: No such file or directory

/media/MULTISYSTEM isn't there

N.B. Previously I have tried IIRC having just 1 partition and it tried to
     manipulate directly on /media//.multisystem-test

so decided to trick the system -- created it and owned to myself

now validate proceeded with just 1 puke

EXIT="abort"
rm: cannot remove `/media/MULTISYSTEM/.multisystem-test': No such file or directory

but dialog "Install grub2: /dev/sdb1" appeared -- cool -- clicked Ok

then selected pre-downloaded iso for multiarch Debian installer:
firmware-6.0.2.1-amd64-i386-netinst.iso

installation went "fine" besides few errors on creating the devices (I didn't
run as root for paranoid reasons)

cpio: dev/console: Cannot mknod: Operation not permitted
cpio: dev/null: Cannot mknod: Operation not permitted
30975 blocks


and installed into /media/MULTISYSTEM (which is just a directory on /) --
so redid all the above by mounting /dev/sdb1 as /media/MULTISYSTEM (I guess the
tool should be smart to reuse the mount point instead of demanding
/media/MULTISYSTEM)  -- installation seemed to go fine... 

tried to automagically run it from multisystem in VirtualBox: lead to a
new terminal with bulk of errors:

VBoxManage: error: Could not find a registered machine named 'multisystem'
VBoxManage: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBox, interface IVirtualBox, callee nsISupports
Context: "FindMachine(Bstr(a->argv[0]).raw(), machine.asOutParam())" at line 336 of file VBoxManageModifyVM.cpp
VBoxManage: error: Could not find an open hard disk with location '/home/yoh/.VirtualBox/multisystem.vmdk'
VBoxManage: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBox, interface IVirtualBox, callee nsISupports
Context: "FindMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, pMedium.asOutParam())" at line 174 of file VBoxManageDisk.cpp
VBoxManage: error: Could not find a registered machine named 'multisystem'
VBoxManage: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBox, interface IVirtualBox, callee nsISupports
Context: "FindMachine(Bstr(VMName).raw(), machine.asOutParam())" at line 153 of file VBoxManageMisc.cpp
RAW host disk access VMDK file /home/yoh/.VirtualBox/multisystem.vmdk created successfully.
Virtual machine 'multisystem' is created and registered.
UUID: 7ae4709a-eee0-4122-914a-e71bdbad984b
Settings file: '/media/MIRRORS/VirtualBox/Machines/multisystem/multisystem.vbox'
 Press enter to continue 
Waiting for the VM to power on...
VM has been successfully started.

and VM failed to run due to unbootable drive (usb drive was not made anyhow
visible withing the VM)

tried with QEMU from multisystem which ran

qemu -no-acpi -boot c -usb -usbdevice disk:/dev/sdb -hda /dev/sdb -m 512

with the same success... tried to boot some laptop -- also didn't work --
so it seems that grub didn't install correctly... ok -- tried to do it
manually, although I guess it could be incorrect invocation:


$> grub-install --boot-directory=/media/MULTISYSTEM/boot /dev/sdb 
/usr/sbin/grub-setup: warn: Your embedding area is unusually small.  core.img won't fit in it..
/usr/sbin/grub-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-setup: error: will not proceed with blocklists.

may be that was the reason which I've not spotted reported by multisystem... ?

btw -- it would be nice if all tmp files get nicely groupped under a directory
under /tmp instead of being scattered around it

-- 
=------------------------------------------------------------------=
Keep in touch                                     www.onerussian.com
Yaroslav Halchenko                 www.ohloh.net/accounts/yarikoptic




Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#632867; Package wnpp. (Wed, 06 Jul 2011 17:33:08 GMT) Full text and rfc822 format available.

Acknowledgement sent to Yaroslav Halchenko <debian@onerussian.com>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Wed, 06 Jul 2011 17:33:08 GMT) Full text and rfc822 format available.

Message #20 received at 632867@bugs.debian.org (full text, mbox):

From: Yaroslav Halchenko <debian@onerussian.com>
To: frafa <frafaster@gmail.com>
Cc: 632867@bugs.debian.org
Subject: Re: Bug#632867: RFP: multisystem -- tool to help creating multiboot USB drive
Date: Wed, 6 Jul 2011 13:29:06 -0400
> thank you to specify which version of debian and architecture is used ...
> and describe the problem

and I guess there is also some f..ck up with the partitioning of the
stick -- I thought it would be what parted reports now (when ran from
multisystem):

Model:  USB Flash Drive (scsi)
Disk /dev/sdb: 8464MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
 1      0,02MB  1050MB  1050MB  primary   fat32        lba
 4      1050MB  8463MB  7413MB  extended
 5      1050MB  1680MB  630MB   logical


But df says
/dev/sdb1             7,9G  447M  7,5G   6% /media/MULTISYSTEM

i.e. like if sdb1 had all drive for it instead of just first GB

-- 
=------------------------------------------------------------------=
Keep in touch                                     www.onerussian.com
Yaroslav Halchenko                 www.ohloh.net/accounts/yarikoptic




Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#632867; Package wnpp. (Wed, 06 Jul 2011 17:51:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Yaroslav Halchenko <debian@onerussian.com>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Wed, 06 Jul 2011 17:51:06 GMT) Full text and rfc822 format available.

Message #25 received at 632867@bugs.debian.org (full text, mbox):

From: Yaroslav Halchenko <debian@onerussian.com>
To: frafa <frafaster@gmail.com>
Cc: 632867@bugs.debian.org
Subject: Re: Bug#632867: RFP: multisystem -- tool to help creating multiboot USB drive
Date: Wed, 6 Jul 2011 13:47:59 -0400
ok -- redid from the beginning and then manually

grub-install --no-floppy --root-directory=/media/MULTISYSTEM /dev/sdb

qemu seems to get into grub but after that -- blank black screen...
looked into grub.cfg =-- it seems to have nothing related to loopback
mount that iso:

#MULTISYSTEM_MENU_DEBUT|06-07-2011-13:33:16-129551153|netinst_squeeze_amd64|multisystem-debian|426Mio|
menuentry "Debian Squeeze Gnome NetInstall amd64" {

linux /netinst_squeeze_amd64/vmlinuz video=vesa:ywrap,mtrr ramdisk_size=12000 root=/dev/ram rw
initrd /netinst_squeeze_amd64/initrd.gz
}
menuentry "Debian Squeeze Kde NetInstall amd64" {

linux /netinst_squeeze_amd64/vmlinuz desktop=kde video=vesa:ywrap,mtrr ramdisk_size=12000 root=/dev/ram rw
initrd /netinst_squeeze_amd64/initrd.gz
}
menuentry "Debian Squeeze Lxde NetInstall amd64" {

linux /netinst_squeeze_amd64/vmlinuz desktop=lxde video=vesa:ywrap,mtrr ramdisk_size=12000 root=/dev/ram rw
initrd /netinst_squeeze_amd64/initrd.gz
}
menuentry "Debian Squeeze Xfce NetInstall amd64" {

linux /netinst_squeeze_amd64/vmlinuz desktop=xfce video=vesa:ywrap,mtrr ramdisk_size=12000 root=/dev/ram rw
initrd /netinst_squeeze_amd64/initrd.gz
}
#MULTISYSTEM_MENU_FIN|06-07-2011-13:33:16-129551153|netinst_squeeze_amd64|multisystem-debian|426Mio|
#MULTISYSTEM_STOP
#Ne supprimez pas ce marqueur! / Do not remove this marker!

I guess I will stop here for now

-- 
=------------------------------------------------------------------=
Keep in touch                                     www.onerussian.com
Yaroslav Halchenko                 www.ohloh.net/accounts/yarikoptic




Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Apr 19 19:55:19 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.