The Following User Says Thank You to iDont For This Useful Post: | ||
![]() |
2010-10-29
, 18:01
|
|
Posts: 301 |
Thanked: 227 times |
Joined on Nov 2009
@ Turkey
|
#202
|
I've just submitted a new solution to the wiki which should allow you to do that:
http://wiki.maemo.org/Repartitioning..._compatible.29
You just need to adjust the partition table to make /home bigger and MyDocs smaller.
You will lose the content of MyDocs, but that folder is easy to backup (copy 'n paste). All your settings etc will be kept.
Please note I've applied that method to a cleanly PR1.3 reflashed device, though the method should work on a 'dirty' device as well.
Also possible: full eMMC as ext3 /home (with MyDocs as loopback file) + MicroSD as swap =![]()
![]() |
2010-10-29
, 18:33
|
Posts: 268 |
Thanked: 1,053 times |
Joined on May 2010
@ The Netherlands
|
#203
|
Great news! I want to try it!But I have 2 questions about it:
a) After bricking your N900, did you try MeeGo Rescue Initrd? Doesn't it work?
unit: sectors /dev/mmcblk0p1 : start= 64, size= 48242688, Id=c /dev/mmcblk0p2 : start= 48242752, size= 12582912, Id=83 /dev/mmcblk0p3 : start= 60825664, size= 1572864, Id=82 /dev/mmcblk0p4 : start= 0, size= 0, Id=0
The Following User Says Thank You to iDont For This Useful Post: | ||
![]() |
2010-11-08
, 20:13
|
Posts: 12 |
Thanked: 0 times |
Joined on Nov 2010
|
#204
|
start == 1 && $6 == 83 && !__home { printf "%s /home ext3 %s 0 0\n", $1, home_opts printf "/home/opt /opt none bind\n" __home++ }
start == 1 && $6 == "c" && !__fat { printf "%s /home/user/MyDocs vfat %s 0 0\n", $1, fat_opts __fat++ }
![]() |
2010-11-09
, 15:26
|
Posts: 268 |
Thanked: 1,053 times |
Joined on May 2010
@ The Netherlands
|
#205
|
how i can edit genfstab.awk?
i am in this step:
-Open /usr/lib/genfstab.awk and comment out the following pieces of code
Code:start == 1 && $6 == 83 && !__home { printf "%s /home ext3 %s 0 0\n", $1, home_opts printf "/home/opt /opt none bind\n" __home++ }Code:start == 1 && $6 == "c" && !__fat { printf "%s /home/user/MyDocs vfat %s 0 0\n", $1, fat_opts __fat++ }
The Following User Says Thank You to iDont For This Useful Post: | ||
![]() |
2010-11-09
, 20:30
|
Posts: 155 |
Thanked: 92 times |
Joined on Jul 2010
@ Jordan
|
#206
|
![]() |
2010-11-09
, 21:38
|
Posts: 12 |
Thanked: 0 times |
Joined on Nov 2010
|
#207
|
![]() |
2010-11-09
, 22:07
|
|
Posts: 276 |
Thanked: 224 times |
Joined on Dec 2009
@ Frankfurt, Germany
|
#208
|
Guys, first:
AWESOME! Swear to God I was really excited to read this. Hacking and slashing at limitations at its best. Congratulations, really!
And just a question: do you guys envisage a future where it would be possible to repartition the internal memory so as to install other OSs in it? Say, NITDroid? Has anybody tried it? Is it possible as of today? Would multi-boot work on such a partition scheme?
Once again, thank you for all the effort you guys have been putting into this (ruskie, titan, guy with the chinese name I couldn't possibly type on my lowly western keyboard, and all the others. Far out!).
The Following User Says Thank You to mankir For This Useful Post: | ||
![]() |
2010-11-10
, 12:09
|
Posts: 12 |
Thanked: 0 times |
Joined on Nov 2010
|
#209
|
-Open /usr/lib/genfstab.awk and comment out the following pieces of code Code: start == 1 && $6 == 83 && !__home { printf "%s /home ext3 %s 0 0\n", $1, home_opts printf "/home/opt /opt none bind\n" __home++ } Code: start == 1 && $6 == "c" && !__fat { printf "%s /home/user/MyDocs vfat %s 0 0\n", $1, fat_opts __fat++ }
![]() |
2010-11-10
, 12:21
|
|
Posts: 276 |
Thanked: 224 times |
Joined on Dec 2009
@ Frankfurt, Germany
|
#210
|
Though bricked isn't the correct word here, as the phone can be revived by reflashing it. So no: it can't be bricked and yes: if something goes wrong, you'll have to reflash*
I don't know about your linux knowledge, but if you understand the commands involved, it should be safe to execute them.
*While trying out different partition configurations, I've messed up once too, causing Maemo to be unable to mount /home resulting in a reboot loop, but a reflash solved this.
Edit: I've added an extra warning to the wiki entry
Last edited by iDont; 2010-10-29 at 16:40.