On Wed, 2007-12-12 at 13:49 -0800, mdda wrote:
Sorry it took so long for me to get to the bottom of this...
>> * I'm forcing the install partition to be ext2 (the rumour is that this
>> will
>> wear down the Eee's internal flash least)
> Is the partition on your live image ext2 also? If not, then I can
> definitely see that leading to some of the weirdness you're describing.
Right - this is the main problem (and I'm amazed that just remounting an
ext3 raw image as ext2 seemed to work at all).
This has always worked and has always been supposed to.
I had to rework livecd-creator to be able to create both ext3 and
ext2
partitions. Ideally, it should be a command-line option (since ext2 is
pretty important for flash drive installs). Mayflower was also hard-wired
to expect an ext3 partition - so I've got an autodetector version.
Patches accepted :)
PS: One alternative (to changing livecd-creator and mayflower) would
be to
detect within liveinst whether the partition fstype of the source and the
target was the same - if it is, then do the current 8Mb-at-a-time copy,
otherwise do a more traditional file copy thing.
A traditional file copy was ... painfully slow when I tried it last. So
it's probably something we should avoid if we want. And it should be
practical to allow an ext2 filesystem to be detected and work just as
well. Plus, that will help when we eventually want to use ext4 :)
Jeremy