BTS

Issue466

Title grml2usb: get rid of "polution" of root directory on usb-pen
Priority wish Status resolved
Superseder Nosy List mika
Assigned To mika Topics existing-packages, release-stopper

Created on 2008-05-19.23:18:01 by mika, last changed 2009-03-02.21:49:52 by mika.

Messages
msg2019 (view) Author: mika Date: 2009-03-02.21:49:52
We believe that your issue has been closed by the upload of
Version 0.9.2 of grml2usb from Michael Prokop <mika@grml.org>.
The explanation is attached below

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 02 Mar 2009 16:40:55 +0100
Source: grml2usb
Binary: grml2usb
Architecture: source all
Version: 0.9.2
Distribution: unstable
Urgency: low
Maintainer: Michael Prokop <mika@grml.org>
Changed-By: Michael Prokop <mika@grml.org>
Description: 
 grml2usb   - install grml system / ISO to usb device
Changes: 
 grml2usb (0.9.2) unstable; urgency=low
 .
   * Rewrote grml2usb from scratch (in python). New features:
     - you no longer need to setup the device via /etc/fstab, just
       directly invoke "grml2usb /path/to/iso /dev/sdb1"
     - initial multi-iso / multi-boot support
       [Closes: issue501]  [Closes: issue584]
     - provide *several* new options like --bootloader-only,
       --bootoptions=... check out the manpage for all the details
     - get rid of "polution" of root directory on usb-pen
       [Closes: issue466]
     - always write a default MBR (thanks a lot to the work
       and help of Thorsten Glaser!) [Closes: issue295]
     - use grub by default (but support for syslinux is present as
       well of course)
     - fix regressions for temporary mountpoints / wrong directories
       [Closes: issue603] [Closes: issue602]
   * Update debian stuff:
     - Bump Standard Version to 3.8.0 (no further changes)
     - Change XS-Vcs-* to Vcs-* headers and replace mercurial with
       grml's nowadays git repository URLs
     - drop mtools from depends
     - slightly improve long description
     - add asciidoc, xsltproc and docbook-xsl to Build-Depends
     - either depend on syslinux | grub2 | grub
Checksums-Sha1: 
 2f6fdca79ceccf79f4976beb12c4199751c43db4 875 grml2usb_0.9.2.dsc
 85f814c2b9a17f6e111f8aaddc81cce5df46bae3 1211591 grml2usb_0.9.2.tar.gz
 70bc715d37aee6de650fdabbfaceece10e73b232 834794 grml2usb_0.9.2_all.deb
Checksums-Sha256: 
 bb98bde7d27e9d5ca88c585ed075a02b8d20a569659141726f64c34c00cf5cac 875 grml2usb_0.9.2.dsc
 0f32ab617d2c303cc1249b81fe75fea29d176e463ab493c4adbf397b244c0bea 1211591 grml2usb_0.9.2.tar.gz
 9ee3bb99149071f56684eb0671cc8eaa849fbf31f5c1bf681881b2b395a1a06d 834794 grml2usb_0.9.2_all.deb
Files: 
 ff4a02c1962af436a0c52bb444c55a18 875 grml optional grml2usb_0.9.2.dsc
 65f897b65934274163247b430cad7307 1211591 grml optional grml2usb_0.9.2.tar.gz
 a65bfb54fdd3a0c9d1a56c57cb90baed 834794 grml optional grml2usb_0.9.2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFJrFN12N9T+zficugRAmQIAJ0dBnYZWL+NoPMEpJFNiAUajEIjsQCeINrX
eh07u7SvpHsY3+vNFF76tnU=
=QgIP
-----END PGP SIGNATURE-----
msg1927 (view) Author: mika Date: 2009-02-20.15:42:00
Work is in progress, see http://grml.org/grml2usb/
msg1434 (view) Author: mika Date: 2008-08-25.12:01:31
Idea by Richard Hartmann:

Can you create a generic structure like

/grml/release/{small,large,x64}/

so different grml releases play along nicely with each other?
msg1320 (view) Author: mika Date: 2008-05-19.23:18:00
Thanks to feedback by Mario 'BitKoenig' Holbe (his PM with Message-ID: 
20080512102019.GA19987@darkside.22.kls.lan), quoting some parts of his mails:

-APPEND apm=power-off lang=us vga=791 quiet initrd=initrd.gz boot=live nomce
-# DEFAULT menu.c32
+APPEND apm=power-off lang=us vga=791 quiet initrd=/boot/grml/initrd.gz 
boot=live nomce
+# DEFAULT /boot/addons/menu.c32

Evtl. koennte man auch syslinux.cfg aus dem / wegkriegen...

| Starting with version 3.35, the configuration file can also be in
| either the /boot/syslinux or /syslinux directories (searched in that

Und evtl. auch ldlinux.sys...

| This will alter the boot sector on the disk and copy a file named
| LDLINUX.SYS into its root directory (or a subdirectory, if the -d
| option is specified.)

Und gegen Redundanzen zischen isolinux.cfg und syslinux.cfg koennte das
hier helfen...

| INCLUDE filename
|         Inserts the contents of another file at this point in the
|         configuration file. Files can currently be nested up to 16
|         levels deep, but it is not guaranteed that more than 8 levels
|         will be supported in the future.

Und zum Thema multi-ISO - aber das kennst Du sicher schon...

| LABEL label
| ...
|   CONFIG image                  - New configuration file
| ...
|         CONFIG means restart the boot loader using a different
|         configuration file.
History
Date User Action Args
2009-03-02 21:49:52mikasetstatus: in-progress -> resolved
messages: + msg2019
2009-02-20 15:42:00mikasetstatus: chatting -> in-progress
topic: + release-stopper
messages: + msg1927
2008-11-29 21:02:25mikasettopic: - release-stopper
2008-08-25 12:01:32mikasetstatus: unread -> chatting
messages: + msg1434
2008-08-23 22:49:30mikasetassignedto: mika
2008-08-23 22:49:22mikasettopic: + release-stopper
2008-05-19 23:18:01mikacreate