READ ALL — USE WITH CAUTION —
For advanced users who can fix
(reflash) their own system
This was due to the many many request for an easy to partition scipt, and ability to use ext3 and the ability to create more than one bootable partition per SD card.
The debs still works and is quick and dirty, but this works great if you want to specify some values.
Debs can be found here –> http://tablethacker.com/wp/?p=151
WHATS NEW!
Specify FAT size
Specify SWAP size
Specify ext2 or ext3
Specify 1 or 2 cloned partition (mix and match ext2/3)
If you choose multiple ext2 or ext3 (or both) partitions, the remaining space not used for SWAP and FAT will be split evenly across the two partitions.
Specify TIMEOUT value for bootmenu
WHATS OLD!
This will destroy ALL DATA on your SD CARD
This will add ALL = ALL to ALL cloned partitions (ie gives you root by typing “sudo su -” also runs any command as root by typing sudo before it)
All cloned partitions will mount swap partition automatically
If you are not comfortable at the command line, then perhaps this tool is not right for you
Download tarball
http://penguinbait.com/install-tools-ad.tgz
Instructions and tarball updated
Place in /root
open xterm
cd /root
tar zxvf install-tools-ad.tgz
This will then make
/root/install-tools (it has to be in this location to work -yes I am lazy
)
cd /root/install-tools
To clone your system CREATE INTERNAL.txt or EXTERNAL.txt depending on which card you want to work with.
ONLY LET ONE FILE EXIST AT A TIME, THIS WORKS GREAT BUT NEEDS MORE CHECKS AND BALANCES.
/root/install-tools/EXTERNAL.txt
OR
/root/install-tools/INTERNAL.txt
(see /root/install-tools/INTERNAL.txt-SAMPLE EXTERNAL.txt-SAMPLE)
Create a file called INTERNAL.txt or EXTERNAL.txt which contains the following: (between the lines not including them)
————–
FAT 148 (SIZE IN MB)
SWAP 356 (SIZE IN MB)
1 ext2 (PARTITION is EXT2)
2 ext3 (PARTITION is EXT3)
TIMEOUT 11 (# OF SECONDS TO WAIT)
————-
VALID CONFIGURATION FILES
———–
FAT 148
SWAP 356
1 ext2
2 ext3
TIMEOUT 11
———–
FAT 5
SWAP 356
1 ext3
TIMEOUT 5
———–
FAT 128
SWAP 5
1 ext2
2 ext3
TIMEOUT 11
———–
NOT VALID CONFIGURATION FILES
MUST HAVE FAT
———–
SWAP 356
1 ext2
2 ext3
TIMEOUT 11
MUST HAVE SWAP
———–
FAT 50
1 ext3
2 ext2
TIMEOUT 11
MUST HAVE TIMEOUT
———–
FAT 128
SWAP 5
1 ext3
Now that you have created EXTERNAL.txt or INTERNAL.txt its time to do the cloning
cd /root/install-tools (if not already there)
The file EXTERNAL.txt or INTERNAL.txt should also be in the /root/install-tools directory
(MAKE SURE SWAP (VIRTUAL MEMORY) FILE IS OFF IN CONTROL PANEL)
./clone.sh (Same script now for both 800 and 810)
BOOTMENU INFO (AND SPECIAL THANKS TO FANOUSH)
Go here to find official bootmenu packages. My package will install Fanoush’s package slightly hacked up by me
http://fanoush.wz.cz/maemo
This will scan your partitions on all available SD cards and add them to bootmenu for you. So if you install this on internal and then you install it on external, ALL the entries would be available for booting.
There may be additional versions with more checks and balances and some code cleanup. I was originally going to try to do many more partitions and I may again resume it later, but for now it is 2 MAX bootable per card. I should probably clean it up now but I only have so much time, so functional is downloadable
AS Always make sure everything is backed up, you never know what might happen. Please let me know how it goes.
Supported Versions, (Not tested on 770)
Nokia 770 – IT2006 versions 1.2006.26-8, 2.2006.39-14, 3.2006.49-2, IT2007 hacker edition 2.2006.48-7, 4.2007.36-2
N800 – IT2007 versions 2.2006.51-6, 3.2007.10-7, 4.2007.26-8, 4.2007.38-2
N800,N810 – IT2008 versions 1.2007.42-18, 1.2007.42-19, 2.2007.50-2, 4.2008.23-14 (Diablo), 4.2008.30-2 (first Diablo update), 4.2008.36-5
——————————————————————————
TROUBLESHOOTING
MENU WILL NOT APPEAR
boot to flash and open xterm and become root and run the following command:
chroot /mnt/initfs cal-tool –set-root-device ask:flash
Instead of flash, you can also set the default boot image to be mmcX
mmc2 is partition 2 on internal
mmc3 is partition 3 on internal
mmc12 is partition 2 on external
mmc13 is partition 3 on external
Your menu will not display until you set it to ask:somthing then reboot.
——————————————————————————
MENU IS AVAILABLE, BUT BOOT TO mmcX FAILS
Often the deb will need to be installed twice. The first time you repartition the DEB, often the system will fail to reread the partition table and so cloning appears to work, but it does not. The bootmenu will appear but the boot to SD will fail. When this happens just reinstall the deb
——————————————————————————
Please review the thread on InternetTabletTalk.com for further information and other users experiences
Related Articles
7 users responded in this post
Thanks for these very useful and flexible tool!
i have n800 OS2008 ver:4.2008.30-2
did everything i.e. placed install-tools in /root….
but when enterning ./clone.sh it says PERMISSION DENIED even when entering after giving sudo gainroot. can u plz help me.
newbie question:
I’ve run this on an N800 with an 8G internal card, so that 4G is a FAT partition.
It seems to have worked just fine (and thanks!) – but how do I now access that 4G FAT partition? I’d guess I need to mkfs /dev/something – is that right? And, if so what’s the “something”?
Thanks!
… and apologies for my newbie-hood…
This and the Install_tools.deb work fine on N770 with 1GB card, running OS2007HE. If you already have the card partitioned, it leaves the VFAT alone and just does the OS clone.
Thanks, Penguinbait, and Fanoush as well.
Now, if someone would just put these pieces together for us. My N800 is lost, I’m back to the N770. I tried various things to speed it up and stabilize it, but not sure if I have the optimum mix.
Thanks again, guys. You have incredible patience, or insomnia. (or both!)
Mike.
The Wimax edition doesn’t work (at least to boot from something other than the internal), probably because it identifies as RX48 not RX44, and the symlinks to setup the initrd and bootmenu for the flasher only have RX44-*, not RX48-*
This is because if you look at the section that says supported versions, you will see that my install-tools are not supported past 36-5
Do a search on internettablettalk.com for console-tools
Dos dudas… existe un menu.lst (o algo asi) en alguna parte del sistema en maemo? Y la segunda pregunta… se puede usar el mismo procedimiento para instalar dos o mas sistemas diferentes en la tableta nokia? Me interesa poder instalar android, ubuntu y mantener el sistema original nokia. Muchas gracias por tu inestimable ayuda.
Leave A Reply