Discussion:
[Grml] Persistence not working
Josh Lawrence
2013-03-14 21:57:18 UTC
Permalink
Hello all,

I cannot get persistency to work with grml 2013.02. I'm creating a
live USB stick using grml2usb installed on my Debian Wheezy machine.
Per the wiki, I create a 700 MB fat16 partition for grml and give the
remaining space as an ext3 partition labeled "persistence". On the
persistence partition is persistence.conf setup per the wiki. I
execute grml2usb either with --bootoptions="persistence" or by
choosing persistence from the menu at boot (same result). When
booting, here's what I see on the screen:

mount: mounting /dev/sda on /root/lib/live/mount/persistence/sda
failed: No such device
[...snip...scans sdb sdc]

later I get:

mounting /live/medium on /root/lib/live/mount/medium failed:
Invalid argument

and later:

Mount point '/root/lib/live/mount/persistence/sdb1' does not
exist. Skipping mount ...

Am I doing something wrong somewhere in this process? If not, is
there a work-around that I can use?

Thank you!

Josh
--
Josh Lawrence
Evgeni Golov
2013-03-16 13:47:47 UTC
Permalink
Hi Josh,
Post by Josh Lawrence
I cannot get persistency to work with grml 2013.02. I'm creating a
live USB stick using grml2usb installed on my Debian Wheezy machine.
Per the wiki, I create a 700 MB fat16 partition for grml and give the
remaining space as an ext3 partition labeled "persistence". On the
persistence partition is persistence.conf setup per the wiki. I
execute grml2usb either with --bootoptions="persistence" or by
choosing persistence from the menu at boot (same result).
Sounds sane so far. Can you boot with debug=1 and provide the log file
from /var/log/live/boot.log?
Post by Josh Lawrence
When
mount: mounting /dev/sda on /root/lib/live/mount/persistence/sda
failed: No such device
Expected, it tries too hard to mount sometimes :)
Post by Josh Lawrence
Invalid argument
Mhh...
Post by Josh Lawrence
Mount point '/root/lib/live/mount/persistence/sdb1' does not
exist. Skipping mount ...
Am I doing something wrong somewhere in this process? If not, is
there a work-around that I can use?
What kind of persistence are you using? bind? union? link?
Can you post your persistence.conf please.

What version of grml2usb are you using? The 0.12.2 from wheezy?

Greets
Evgeni
--
Bruce Schneier can read and understand Perl programs.
Josh Lawrence
2013-03-25 21:27:00 UTC
Permalink
Post by Evgeni Golov
Sounds sane so far. Can you boot with debug=1 and provide the log file
from /var/log/live/boot.log?
Evgeni - sorry for my very slow response. I will test this within a
few days and write back.
Post by Evgeni Golov
What kind of persistence are you using? bind? union? link?
Can you post your persistence.conf please.
What version of grml2usb are you using? The 0.12.2 from wheezy?
I don't know what kind of persistence I'm using, I simply followed the
wiki's instructions here:

http://wiki.grml.org/doku.php?id=persistency

My persistence.conf looks exactly like the wiki's example.

grml2usb version is 0.13.4 installed on Debian Wheezy.

Is this helpful in any way? I'll get the debug information to you
very soon. Thank you again for your help!
--
Josh Lawrence
903-490-3700
Loading...