--- In "j.chitte" <> wrote:
>
> --- In "cheby2002" <cheby2002@> wrote:
>
> you can only use dd on compatible devices. Why dont you just use
cp -
> a to copy your files across? If the fs is not full it may even be
> faster.
>
> /js
>
>
> >
> > Hello!
> >
> > I had a 1 GB image size of a SD card (Master SD card with
1001216
> > blocks) with Debian and several packages installed for a TS-
7260.
> I
> > want to create a new SD cards with this image.
> >
> > I have bought some 1 GB SD (same manufacturer as SD card image,
> but
> > with 964864 blocks), but this new SD cards have a quite
different
> > size than the "Master SD card", so when I execute dd command I
> > obtain:
> >
> > #dd if=image1GB.dd of=/dev/sdd bs=1M
> > 947+0 Input registers
> > 946+0 Output registers
> >
> > Master image is bigger than SD card, so when I put it in the SBC
> and
> > start Linux there are a lot of bad inodes during e2fsck. Linux
can
> > repair it and boot up, but when I reboot I have the same
problem.
> >
> > I have tried to reduce image size on destination SD card using
> same
> > method than in the Wiki article(
> > http://www.seiner.com/ts7000/index.php/Copying%20Boot%20SDCard )
> but
> > reducing partition size instead of growing it.
> >
> > No good results have been obtained due to superblock specified a
> > size bigger than physical SD size (they don't match).
> >
> > On the other hand, I have tried to copy this image in a 2 GB SD
> > card, reduce sdd3 partition size less than 1 GB (900 MB), create
a
> > image of this card and copy it in a 1 GB SD card. No good
results
> > have been obtained, because image have 2 GB size although there
> are
> > 1.1 GB free without partition.
> >
> > I have tried to perform a "mke2fs" in sdd3, but all file system
> goes
> > to lost+found :-(
> >
> > Had anybody this problem before? Can anybody put some light in
> this
> > darkness, please?
> >
> > Thanks in advance for your collaboration!
> >
> > Bye!
> >
>
Thanks to Triffid Hunter and j.chitte for your ideas. Now it works
fine!
I'm going to detail steps that I followed, this could be useful for
other users:
- Use Master SD and copy its files into a folder in a PC.
#cp -axvR /media/usbdisk-1/* /home/linuxfilecopy
(Note: Master SD is mounted in /media /usbdisk-1)
- Create a Debian SD card (destination SD) using fastboot image
available at embeddedARM ftp and resize it to physical SD card
space. No this SD card have 3 partitions.
(follow Wiki Article instructions)
- Copy files from PC to destination SD.
#cp -axvR /home/linuxfilecopy/* /media/usbdisk-1/
(Note: Destination SD is mounted in /media /usbdisk-1)
- Check destination SD file system (recommended).
#umount /dev/sdd2
#umount /dev/sdd3
#e2fsck -f /dev/sdd3
- Now destination SD have same file system than master SD.
Thanks to forum members for their contribution.
// Raul
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|