ts-7000
[Top] [All Lists]

[ts-7000] How to make a new resized bootable SD (or SDHC) card (CORRECTI

To:
Subject: [ts-7000] How to make a new resized bootable SD (or SDHC) card (CORRECTION)
From: "leaton" <>
Date: Mon, 17 Nov 2008 23:45:03 -0000
I wanted to make a bootable SD card for the TS7390 but resize the
partitions
to make more room in the 4th partition for native development.

This is how to do it. I want to save others the trouble of what it took to
figure this out.

First, you must repartition your new SD card and create the file systems.
Ted Roth has information on how to do this

http://tech.groups.yahoo.com/group/ts-7000/message/12885

Note: You cannot do this on the TS7390 card. The fdisk command does
not work properly.
I found that you can go through the motions and it pretends to work,
but it does not apparently
write the partition table to the SD even though it indicates that it did.

You must do the partitioning on another linux machine.
(The reference to tssdcarda below may be something different on
your computer)
Next - using your old SD card that boots:

dd if=/dev/tssdcarda of=sd-mbr.dd bs=320 count=1
dd if=/dev/tssdcarda1 of=sdpart1.dd
dd if=/dev/tssdcarda2 of=sdpart2.dd
dd if=/dev/tssdcarda3 of=sdpart3.dd
dd if=/dev/tssdcarda4 of=sdpart4.dd

This captures everything from your bootable SD card.

Now to put it on the new one.
dd if=sd-mbr.dd of=/dev/tssdcarda bs=320 count=1
dd if=sdpart1.dd of=/dev/tssdcarda1
dd if=sdpart2.dd of=/dev/tssdcarda2
dd if=sdpart3.dd of=/dev/tssdcarda3
dd if=sdpart4.dd of=/dev/tssdcarda4

Now you can put the card into the TS7390 and it should boot.
You're not done yet though. The 4th partition, the one you want extra
space on is still
the same size as the old SD card.

Boot the TS7390 with your new SD card in it, but boot from flash, NOT
the SD card!!!

Now mount the 4th partition:

mkdir /mnt/sd
mount /dev/tssdcarda4 /mnt/sd

Now resize the partition
mount -o remount,resize /mnt/sd

umount /mnt/sd

Now shut down and switch to boot the SD card and you should be good to go.

Note: The first partition is the Eclipse environment for cross
development on a PC. Since I am not using this, I skipped the part
outlined above for copying the first partition. I made the first
partition small in order to allow more space for the 4th partition.

I used a 4 gig SD HC and it works fine and I have a HUGE work area on
the 4th partition now!

Larry


------------------------------------

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/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU