Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] live usb stick mit persist?  (Read 4238 times)

Offline dieres

  • User
  • Posts: 786
[DE] live usb stick mit persist?
« on: 2012/02/18, 02:24:36 »
habe gerade mit fll-iso2usb ein usb live-stick gebastelt:
vorher den stick partitioniert und mit mkdosfs -F 32 /dev/sdb1
formatiert, dann mit:
fll-iso2usb -D /dev/sdb -n --iso siduction.iso -p -- toram lang=de

den stick fertiggestellt. Wenn ich damit boote, lande ich aber nur in einer busybox.

Wie baue ich einen Stick mit persist, am liebsten allerdings mit ext3 Filesystem. Oder geht das zur Zeit gar nicht mehr?

Offline devil

  • Administrator
  • User
  • *****
  • Posts: 4.844
live usb stick mit persist?
« Reply #1 on: 2012/02/18, 08:46:08 »
persist und toram haben sich noch nie vertragen.
ansonsten sollte das mit aktuellen Paketen funktionieren. Wir haben es vor 2 Wochen repariert und getestet.

greetz
devil

Offline dieres

  • User
  • Posts: 786
live usb stick mit persist?
« Reply #2 on: 2012/02/18, 10:38:32 »
eine persist Datei ist jetzt auch auf ext2/3/4 notwendig?
wie kommt denn das?

Offline devil

  • Administrator
  • User
  • *****
  • Posts: 4.844
live usb stick mit persist?
« Reply #3 on: 2012/02/18, 11:03:43 »
Was heisst notwendig? Wenn Du Daten/Programme auf einem Live-System speichern willst, brauchst Du persist. Das war aber schon immer so. Der Unterschied zu fat32 ist, dass bei ext2/3/4 der restliche freie Speicherplatz für persist genutzt wird.
Wenn Du den Stick lediglich zum Installieren auf HD nutzen willst, dann braucht man es halt nicht.

greetz
devil

Offline devil

  • Administrator
  • User
  • *****
  • Posts: 4.844
live usb stick mit persist?
« Reply #4 on: 2012/02/18, 11:17:22 »
Ich habe es gerade nochmal gestestet mit ext2. Funktioniert alles, auch persist. Ich habe
Code: [Select]
fll-iso2usb -D /dev/sdd -f ext2 --iso siduction.iso -p lang=de
genommen. Das -f ext2 war nötig, da er sich ansonsten mehrfach geweigert hat, grub zu installieren, obwohl schon ein ext2 vorhanden war.

greetz
devil

Offline ayla

  • User
  • Posts: 1.744
live usb stick mit persist?
« Reply #5 on: 2012/02/18, 11:50:43 »
Mal ins Wiki übernommen.

Gruß
ayla

Offline dieres

  • User
  • Posts: 786
live usb stick mit persist?
« Reply #6 on: 2012/02/18, 15:08:11 »
bei mir baut fll-iso2usb genau mit der Zeile von devil einen funktionierenden Stick mit persitent File von 2GB. Nix mit Benutzung des freien Raums!

Code: [Select]
root@siduction:/home/didi/Desktop# fll-iso2usb -D /dev/sdb -f ext2 --iso siduction-11.1-OneStepBeyond-kde-i386-201112302148.iso -p lang=de
O: preparing bootable partition on device: /dev/sdb
16+0 Datensätze ein
16+0 Datensätze aus
16777216 Bytes (17 MB) kopiert, 3,76826 s, 4,5 MB/s
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x08d7278a.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

Command (m for help): Command (m for help): Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): Partition number (1-4, default 1): First sector (2048-31266815, default 2048): Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-31266815, default 31266815): Using default value 31266815

Command (m for help): Selected partition 1
Hex code (type L to list codes):
Command (m for help): Partition number (1-4):
Command (m for help):
Disk /dev/sdb: 16.0 GB, 16008609792 bytes
64 heads, 32 sectors/track, 15267 cylinders, total 31266816 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x08d7278a

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048    31266815    15632384   83  Linux

Command (m for help): The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
0
O: using partition /dev/sdb1
O: prepared bootable partition: /dev/sdb1 label: siductionUSB
O: mounting /dev/sdb1 on /tmp/install-usb.YfBzqN
O: mount point ready: /tmp/install-usb.YfBzqN
/tmp/install-usb.YfBzqN
O: installing grub on /dev/sdb
Installation finished. No error reported.
O: grub successfully installed to /dev/sdb
O: mounting iso: siduction-11.1-OneStepBeyond-kde-i386-201112302148.iso
O: iso mounted on /tmp/install-usb-iso.xuGYso
O: copying files to /tmp/install-usb.YfBzqN
„/tmp/install-usb-iso.xuGYso/boot/initrd0.686“ -> „/tmp/install-usb.YfBzqN/boot/initrd0.686“
„/tmp/install-usb-iso.xuGYso/boot/vmlinuz0.686“ -> „/tmp/install-usb.YfBzqN/boot/vmlinuz0.686“
„/usr/share/grub/unicode.pf2“ -> „/tmp/install-usb.YfBzqN/boot/graphics/unicode.pf2“
O: files copied to /tmp/install-usb.YfBzqN
O: copying files the iso to the /tmp/install-usb.YfBzqN
„siduction-11.1-OneStepBeyond-kde-i386-201112302148.iso“ -> „/tmp/install-usb.YfBzqN/siduction.iso“
O: iso successfully copied to /tmp/install-usb.YfBzqN
O: Initializing persistent overlay
O: 14185492k free space on /tmp/install-usb.YfBzqN
O: creating persistent loopback file, count=2048000
2048000+0 Datensätze ein
2048000+0 Datensätze aus
2097152000 Bytes (2,1 GB) kopiert, 486,565 s, 4,3 MB/s
mke2fs 1.42 (29-Nov-2011)
/tmp/install-usb.ybH2ht/siduction/siduction-rw is not a block special device.
Proceed anyway? (y,n) Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
128000 inodes, 512000 blocks
25600 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=524288000
16 block groups
32768 blocks per group, 32768 fragments per group
8000 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912

Allocating group tables: done                            
Writing inode tables: done                            
Writing superblocks and filesystem accounting information: done

tune2fs 1.42 (29-Nov-2011)
Die maximale Anzahl von Einhängungen wird auf -1 gesetzt
O: persistency overlay prepared
O: creating /tmp/install-usb.ybH2ht/boot/grub/grub.cfg
O: umounting /dev/sdb1 from /tmp/install-usb.ybH2ht
O: mount point destroyed: /tmp/install-usb.ybH2ht


habe hier folgende Version von fll-iso2usb:
 
Code: [Select]
apt-cache policy fll-iso2usb
fll-iso2usb:
  Installiert: 0.9.20
  Kandidat:    0.9.20
  Versionstabelle:
 *** 0.9.20 0
        500 ftp://ftp.spline.de/pub/siduction/siduction/ unstable/main amd64 Packages
        100 /var/lib/dpkg/status

Offline devil

  • Administrator
  • User
  • *****
  • Posts: 4.844
live usb stick mit persist?
« Reply #7 on: 2012/02/18, 18:29:03 »
Stimmt. Muss ich mal Zeppo fragen, ob er das letztens so eingestellt hat.

greetz
devil

Offline agaida

  • User
  • Posts: 1.760
    • http://g-com.eu
live usb stick mit persist?
« Reply #8 on: 2012/02/19, 15:56:37 »
und wenn das wirklich auf 2G begrenzt ist - ich hab da ne Bitte 2Mio. mal 1k schreiben ist lästig - wäre nicht bs=32k oder 64k und adäquate Verringerung der Durchläufe ein wenig sinnvoller? Dat dauert ja zum Haareausraufen.
There's this special biologist word we use for "stable". It's "dead". ~ Jack Cohen

Offline dieres

  • User
  • Posts: 786
live usb stick mit persist?
« Reply #9 on: 2012/02/19, 18:28:30 »
+1
noch erstrebenswerter wäre natürlich der alte Zustand ohne "persist in a file" bei ext2/3

Offline agaida

  • User
  • Posts: 1.760
    • http://g-com.eu
live usb stick mit persist?
« Reply #10 on: 2012/02/19, 19:37:40 »
ich hab mal 32k genommen. beschleunigt die Erstellung erheblich, an der Schraube kann man also drehen. Da ich aber bei solchen Feinheiten wie USB-Sticks und so was eher unterbelichtet bin, werde ich hier mal den Mund nicht zu voll nehmen.

Nur so ganz kurz eine kurze Frage: Brauchen wir dieses Werkzeug wirklich, lohnt es sich, da Zeit reinzustecken? Ne iso kann man per dd auf einen Stick bannen, man kann bestimmt auch stinknormal installieren (so mach ich das immer, es gibt viele Wege zu Linux vom Stick.

Ausgerechnet fll-iso2usb finde ich momentan recht sinnfrei.
There's this special biologist word we use for "stable". It's "dead". ~ Jack Cohen

Offline devil

  • Administrator
  • User
  • *****
  • Posts: 4.844
live usb stick mit persist?
« Reply #11 on: 2012/02/19, 19:51:44 »
dieres,

irgdndwie verstehen wir uns miss. Lass doch einfach das -p weg. Ich zitiere mich mal selbst:
Quote

Was heisst notwendig? Wenn Du Daten/Programme auf einem Live-System speichern willst, brauchst Du persist. Das war aber schon immer so.

Die Betonung liegt hier auf speichern.

greetz
devil

Offline devil

  • Administrator
  • User
  • *****
  • Posts: 4.844
live usb stick mit persist?
« Reply #12 on: 2012/02/19, 19:55:35 »
agaida,
Quote

Ausgerechnet fll-iso2usb finde ich momentan recht sinnfrei.

Das Tool stammt aus der Zeit, wo dd noch nicht ging, weil es keine isolinux-basierten Images gab sondern solche mit grub.

Will man siduction vom Stick verwenden und nicht nur davon installieren, dann macht das Tool schon Sinn, da man simpel persist oder toram setzen kann.

greetz
devil

Offline dieres

  • User
  • Posts: 786
live usb stick mit persist?
« Reply #13 on: 2012/02/20, 19:13:11 »
ich mach doch das ganze Zinober wegen persist, um einen netten Stick mit fsarchiver und ein paar anderen Sachen als Universaltool zu haben.

Oder kann man einem mit dd produzierten Stick nachträglich das persist beibringen, nebst ein paar firmware files ?

Wenn ja, wie ?

Offline Goldhamster

  • User
  • Posts: 76
live usb stick mit persist?
« Reply #14 on: 2012/02/21, 07:43:38 »
@diers ich versuche es auch schon seid tagen :-( ua mit unetbootin, multiboot usw. bei unetbootin und multiboot geht soweit fast alles nur halt siduction nicht *grummel