OESF Portables Forum
Everything Else => Zaurus Distro Support and Discussion => Distros, Development, and Model Specific Forums => Archived Forums => Sharp ROMs => Topic started by: Jon_J on December 29, 2008, 08:10:07 pm
-
I'm looking for a tarball of cacko 1.23 full, so I can unpack it to an SD card and boot it with multiboot.
If none is available, then what is the best way to tar up a fresh cacko installation for unpacking to an SD card and booting as above?
Thank you,
Jon
-
What I did was:
- Flash Cacko
- Flash bootkernel
- Run Zubuntu
- Mount cacko partition (mount /dev/mtdblock3 /media/hdd)
- Create cacko archive (cd /media/hdd; tar -czpf /cacko.tar.gz .)
-
Thanks for the reply. That only tarred up /home (4.3 MB)
Doesn't cacko also need the / filesystem? which is on mtdblock2
Cacko has a bunch of symlinks between / and /home
-
might be easier to install cacko and then copy it over to another machine using tar with a pipe and ssh thus:
cd /
tar czf - | ssh mydesktopmachine "cat > cackobackup.tgz"
-
might be easier to install cacko and then copy it over to another machine using tar with a pipe and ssh thus:
cd /
tar czf - | ssh mydesktopmachine "cat > cackobackup.tgz"
Hmmm... How about getting it from a NAND backup? Would that be possible?
-
I guess if you can work out the offsets into a nand backup, you can do that.
http://www.semicomplete.com/blog/geekery/m...e-in-linux.html (http://www.semicomplete.com/blog/geekery/mounting-partitions-within-a-disk-image-in-linux.html)
-
might be easier to install cacko and then copy it over to another machine using tar with a pipe and ssh thus:
cd /
tar czf - | ssh mydesktopmachine "cat > cackobackup.tgz"
Is there something missing from this command? I get an error:
tar: Cowardly refusing to create an empty archive
Edit: apparently changing to "tar czf - . |" seems to be doing something. After a while the Zaurus froze with an error
tar: ./proc/sys/pm/suspend input/output error -- Invalid argument
and a 260MB file was on the desktop machine. Did it finish correctly? Do I dare flash it?
While I'm here, I have another question. If I want to reconstruct my Sharp ROM (not Cacko) after flashing zubuntu, I'll need (in addition to the tgz backup generated by the above command, once corrected) a zImage kernel. Which one should I use? Is the Tetsu kernel OK? I am not sure where to find Sharp's original one.
Thanks
-
I'm trying to tar up / and save it to cackobackup.tgz on my CF card
I'm using this command and it is processing now, I'm not sure of the results, as I mistakenly used -p in the command.
I thought "-p" was for preserve permissions, I'll try again later without the "-p"
tar cpf - / | gzip - > /mnt/cf/cackobackup.tgz
Edit:
I think it was tarring up my cards, SD and CF
I need to remove them both, then use an empty CF card next time.
I stopped it before it was finished and the resulting file was 67MB
Edit2: I'll unmount my microdrive. I think tar would try to tar up the drive also.
I cannot umount the microdrive, so I'm stumped now.
umount /hdd1
umount: /hdd1: Operation not permitted
-
might be easier to install cacko and then copy it over to another machine using tar with a pipe and ssh thus:
cd /
tar czf - | ssh mydesktopmachine "cat > cackobackup.tgz"
Is there something missing from this command? I get an error:
tar: Cowardly refusing to create an empty archive
Edit: apparently changing to "tar czf - . |" seems to be doing something. After a while the Zaurus froze with an error
tar: ./proc/sys/pm/suspend input/output error -- Invalid argument
and a 260MB file was on the desktop machine. Did it finish correctly? Do I dare flash it?
While I'm here, I have another question. If I want to reconstruct my Sharp ROM (not Cacko) after flashing zubuntu, I'll need (in addition to the tgz backup generated by the above command, once corrected) a zImage kernel. Which one should I use? Is the Tetsu kernel OK? I am not sure where to find Sharp's original one.
Thanks
Before flashing anything, you should create a NAND backup so you can get back to the original setting with no harm done.
-
I guess if you can work out the offsets into a nand backup, you can do that.
http://www.semicomplete.com/blog/geekery/m...e-in-linux.html (http://www.semicomplete.com/blog/geekery/mounting-partitions-within-a-disk-image-in-linux.html)
Thanks! I'll look into that. I'll post my findings.
-
off the top of my head, you can use (split to help readability) the exclude option to stop tar getting upset
tar czf \
--exclude=/media/card --exclude=proc --exclude=/sys --exclude=/tmp --exclude=/dev \
/ \
/media/card/mybackups.tgz
-
might be easier to install cacko and then copy it over to another machine using tar with a pipe and ssh thus:
cd /
tar czf - | ssh mydesktopmachine "cat > cackobackup.tgz"
Is there something missing from this command? I get an error:
sorry, that should have been
cd /
tar czf - . | ssh mycomputer "cat > cackbackup.tgz"