Thanks you ZDevil.ZDevil dont have C3000 but he help me alot.
Thanks you yongyan99.yongyan99 taught me a dual boot method that starts pdaXrom very easily.
My C3000 is now using1.Special kernel v18a-C3000
2.Sharp ROM 1.01JP
3.pdaXrom rc12+KDE
This is a dual boot method for the C3000 that installed the pdaXrom Rc12 and the Sharp ROM.(You may try other ROM)1.It does not affect the Sharp ROM.
2.It does not mess up the original partitions (hdd1 and hdd2)
3.It does not affect Sharp ROM sync with PC. Because Hdd3 is still Fat32.
4.A dual boot menu for you to choose which ROM to boot when each time you reset or reboot the Zaurus.
5.Most of the built-in softwares in KDE works.
I haven't tested them very thoroughly.
Honestly,it has also some problems,such as wifi,suspend,On/off.
Anyway, KDE is a great and beautiful window manager.
I strongly invite you to have a try and join the pdaxrom family.
Backdrop:The factory default C3000 HDD has been divided into Hdd1,Hdd2,Hdd3.
Hdd1 contains ROM files (ext3)
Hdd2 holds Qtopia files and System files (ext3)
Hdd3 is for storage (Fat32)
I divided Hdd3 into two partitions, hdd3(Fat32) and hdd4(ext3)
So,it becomes like this...
Hdd1 contains the ROM files (ext3)
Hdd2 holds the Qtopia files and System files (ext3)
Hdd3 is for storage (Fat32) 3GB
Hdd4 is for pdaXrom (ext3) 478MB
The whole installation process consists of 8 steps summarized as follows:1.Copy the required files to SD card and install unpack tar and bz2 ipks to Sharp ROM.
2.Hdd partition and reformat hdd3 to hdd3+hdd4
3.Copy and unpack pdaXrom files to hdd4
4.Setting the dual boot files.
5.Give root permission to all pdaXrom files.
6.Load pdaXrom to create some necessary files.
7.Install KDE files into pdaXrom (hdd4)
8.Boot pdaXrom with KDE directly....
~~~~~~~~~
9.If you don't like pdaXrom, you could use the last step to restore original hdd3 partition size..
----------------------------------------------------
Step1.Copy the required files to SD card and install unpack tar and bz2 ipks.First make a folder call "pdaxrom" in a SD card.
Place these 12 files below onto the SD card.
pdaxrom files location: /mnt/card/pdaxrom/files
1.init
2.pivot_root
3.startd
4.startx
5.kde_lite_symlinks_3.5.0_armv5tel.ipk
6.squashfs_2.2r2_armv5tel.ipk
7.armutils_1_arm.ipk
8.gtar_1.13.25-1_arm.ipk
9.pcre_5.0_armv5tel.ipk
10.qpe-terminal-ja_1.5.0-3_arm.ipk (if needed,it is in the installation CD)
11.root-akita.tar.bz2 <-pdaXrom rc12
12.kde_lite_3.5.0.squashfs
File 1-10 are packed and download the [attached file].
File 11 root-akita.tar.bz2 download
https://www.oesf.org/forums/index.php?showtopic=15900, first paragraph "here".
File 12 kde_lite_3.5.0.squashfs download
http://mail.pdaxrom.org/contrib/misc/In Sharp ROM
1.Backup your Sharp ROM to SD or CF card.
2.install armutils_1_arm.ipk
3.install gtar_1.13.25-1_arm.ipk
4.install qpe-terminal-ja_1.5.0-3_arm.ipk (if needed)
-----------------------------------------------------
Step2.Hdd partition and reformat hdd3 to hdd3+hdd4Hdd3 partition divides into hdd3 and hdd4
Remove the CF card.
In the Sharp ROM, run Terminal.
$ su
# cd /
# mount -o remount,rw /
# mkdir hdd4
# mount -o remount,ro /
# umount /hdd3
# fdisk /dev/hda
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This step uses the following commands.
Read it.
You would have an idea what you are doing.
Command (m for help): m
Command action
c toggle the dos compatiblity flag
d delete a partition
n add a new partition
p print the partition table
q quit without saving changes
t change a partition's system id
w write table to disk and exit
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Command (m for help): p        <-print the partition table
   <-hda3: 7936-1021=6915, hda3 size~3.48GB
 Device Boot   Start    End   Blocks  Id  System
/dev/hda1 Â Â Â Â Â Â 1 Â Â Â 204 Â Â 102784+ Â 83 Â Linux
/dev/hda2 Â Â Â Â Â 205 Â Â Â 1020 Â Â 411264 Â 83 Â Linux
/dev/hda3      1021    7936  3485664   c  Win95 FAT32 (LBA)
Command (m for help): d   <-delete hda3 partition,
Partition number (1-4): 3
Command (m for help): n        <-add a hda3 partition,
Command action
 e extended
p primary partition
p              <-primary partition
Partition number (1-4): 3
First cylinder (1021-7936, default 1021): 1021 or Enter Â
Using default value 1021
Last cylinder or +size or +sizeM or +sizeK (1021-7936, default 7936): 6985 <-6985~3GB ,[(6985-1021)/6915]*3.48=3.0
Command (m for help): n        <-add a hda4 partition
Command action
 e extended
p primary partition
p                         <-primary partition
Selected partition: 4
First cylinder (6986-7936, default 6986): 6986 or Enter
Last cylinder or +size or +sizeM or +sizeK (1021-7936, default 7936): 6985 or Enter
Command (m for help): t       <-change a partition's system id
partition number (1-4):3
Hex code (type L to list code): c  <-(Win95 FAT32 (LBA))
Command (m for help): p      <-p print the partition table
 Device Boot   Start    End   Blocks  Id  System
/dev/hda1 Â Â Â Â Â Â 1 Â Â Â 204 Â Â 102784+ Â 83 Â Linux
/dev/hda2 Â Â Â Â Â 205 Â Â Â 1020 Â Â 411264 Â 83 Â Linux
/dev/hda3      1021    6985  3006360   c  Win95 FAT32 (LBA)
/dev/hda2 Â Â Â Â Â 6986 Â Â Â 7963 Â Â 479304 Â 83 Â Linux
Command (m for help): w     <-write table to disk and exit
# mkdosfs -F32 /dev/hda3 Â Â Â Â <-format hdd3
# mount /dev/hda3 /hdd3
# cd /hdd3
# mkdir Documents          <-make a folder named "Documents" so that Qtopia can recognize files contained in /hdd3
# reboot
In Sharp ROM, run Terminal again.
$su
# mke2fs -j /dev/hda4 Â Â Â Â Â Â Â <-format hdd4 -j:Create the filesystem with an ext3 journal Â
(18 lines comes out)
# mount -t ext3 /dev/hda4 /hdd4
#exit
$exit
Now, Qtopia recognized a new CF card. That is hdd4.
Note:
In the Sharp ROM, if you want to edit hdd4.
You are needed to mount hdd4 before editing.
$ su
# mount /dev/hda4 /hdd4
# mount -o remount,rw / Â Â Â Â Â Â <-(optional)
----------------------------------------------
Step3.Copy and unpack pdaXrom files to hdd4Copy and unpack pdaXrom files.
I copy the pdaXrom files to hdd4 because the mircodrive unpacks files(pdaXrom has more than 3000files) is n times faster than doing so in SD card.
$ su
# mount /dev/hda4 /hdd4
# cp -r /mnt/card/pdaxrom /hdd4
# cd /hdd4/pdaxrom
# bzip2 -d root-akita* Â Â Â Â <- wait 6mins,it will replace the root-akita.tar.bz2 to root-akita.tar
# gtar -xvpf root-akita* Â Â Â Â Â <-wait 6mins
# mv -f /hdd4/pdaxrom/root-akita/* /hdd4
# cd /hdd4
# gtar -xvpf root/.var*
# gtar -xvpf root/.home*
# gtar -xvpf root/.dev*
# rm -r tmp
# mkdir tmp
--------------------------------------------
Continuing..
Step4.Setting the dual boot files.Setting Dual Boot files
# cd /hdd4/pdaxrom
# mount -o remount,rw /
# rm -f /sbin/init            <-delete sharp rom's init
# cp init /sbin              <-copy init to Sharp rom only.
# chmod 777 /sbin/init
# cp /sbin/chroot /hdd4/sbin
# cp pivot_root /sbin <-hdd2
# cp pivot_root /hdd4/sbin
# chmod 777 /hdd4/sbin/pivot_root
# cp startd /hdd4/root        <-anywhere you like in hdd4
# chmod 777 /hdd4/root/startd
# rm -f /hdd4/usr/X11R6/bin/startx
# cp startx /hdd4/usr/X11R6/bin/startx
# chmod 777 /hdd4/usr/X11R6/bin/startx
# reboot
-------------------------------------------
Step5.Give root permission to all pdaXrom files.D+B+reset (runlevel 4)
1.Hold D and B key and Reset at the same time.
2.Hold D and B,put back the battery cover.Press On.
zaurus login: root
# cd /
# mkdir hdd4
# mount /dev/hda4 /hdd4
# chroot /hdd4
# ln -s /usr/X11R6/lib/* ./
Using fallback suid method         <-message comes out
# cd /
# chown root.root -Rh ./
Using fallback suid method         <-message comes out
# exit
# reboot
--------------------------------------------
Step6.Load pdaXrom to create some necessary files.First load pdaXrom
Boot menu enter: 2(pdaXrom)
First loading. It will create some files for future use.
login: root
# cd /
# /root/startd
Stylus calibration screen comes out.
Matchbox launch.
X->Exit->OK
--------------------------------------------.
Step7.Install KDE files into pdaXrom (hdd4)D+B+Reset
login:root
#cd /
# mkdir hdd4
# mount /dev/hda4 /hdd4
# mount -t proc /proc /hdd4/proc
# chroot /hdd4
# cd /pdaxrom
# ipkg install kde_lite_symlinks_3.5.0_armv5tel.ipk Â
# ipkg install squashfs_2.2r2_armv5tel.ipk
# cp kde_lite_3.5.0.squashfs /usr/lib/kde
# rm -f ~/.xinitrc
# ln -s /usr/lib/kde/bin/startkde ~/.xinitrc   Â
# exit
# reboot
----------------------------------------------
Step8.Boot pdaXrom with KDE directly....Boot menu
Enter 2(pdaXrom)
# /root/startd
Enter KDE..
A Setting Menu..
hint: Hold "Address" button on Z keyboard so that you can move the window up and click the "next" Â key.
Install pcre_5.0_armv5tel.ipk, lots of program need it.
1.click K on the bottom
2.[run command]
3.enter "qpkg" , run
4.Click "folder" icon, choose pcre_5.0_armv5tel.ipk, it locates at /pdaxrom.
Enjoy!
The next time boot pdaxrom using the same steps.
Boot menu
Enter 2(pdaXrom)
# /root/startd
------------------------------------------
Step9.Restore original hdd3 partition.Remove CF card.
$ su
#umount /hdd3
#umount /hdd4 [if you mounted]
#fdisk -l  <-check the current hdd partition status
Device Boot   Start    End   Blocks  Id  System
/dev/hda1 Â Â Â Â Â Â 1 Â Â Â 204 Â Â 102784+ Â 83 Â Linux
/dev/hda2 Â Â Â Â Â 205 Â Â Â 1020 Â Â 411264 Â 83 Â Linux
/dev/hda3      1021    6985  3006360   c  Win95 FAT32 (LBA)
/dev/hda4 Â Â Â Â Â 6986 Â Â Â 7963 Â Â 479304 Â 83 Â Linux
# fdisk /dev/hda
Command (m for help): m
Command action              <-commands that we need.
c toggle the dos compatiblity flag
d delete a partition
n add a new partition
p print the partition table
q quit without saving changes
t change a partition's system id
w write table to disk and exit
Command (m for help): d
Partition number (1-4): 3
Command (m for help): d
Partition number (1-4): 4
Command (m for help): n
Command action
 e extended
p primary partition
p                          <-primary partition
Partition number (1-4): 3
First cylinder (1021-7936, default 1021): 1021 or Enter
Last cylinder or +size or +sizeM or +sizeK (1021-7936, default 7936): 7936 or Enter
Command (m for help): t        <-change a partition's system id
partition number (1-4):3
Hex code (type L to list code): c
Changed system type of partition 3 to c (Win95 FAT32 (LBA))
Command (m for help): p        <-print the partition table
Command (m for help): w       <- write table to disk and exit
# mkdosfs -F32 /dev/hda3 Â Â Â Â Â Â Â Â <-format hdd3
# mount /dev/hda3 /hdd3
# cd /hdd3
# mkdir Documents       <-make a folder named "Documents" so that Qtopia can recognize files contained in /hdd3
# cd /
# rm -r hdd4
# reboot
Go to the Sharp ROM system info.
You should find a storage device (hdd3) size is 3478852KB.
--------------------------------------------------
Tutorial Links Referenece. Homepages include Chinese, Japanese and English.
CommandLinux man page
http://www.die.net/doc/linux/man/man8/mount.8.htmlCHMOD Permissions Settings
http://bugclub.org/beginners/networking/chmod.htmlHdd partitionPalmislife - [分享] C3000系統還原技法
http://forum.palmislife.com/viewthread.php?tid=48899Palmislife - Zaurus SL-C3000硬碟備份EXT3化與換裝
http://forum.palmislife.com/viewthread.php?tid=43341&fpage=2OESF - Step-by-step CF/SD fdisk/formatting for newbies
https://www.oesf.org/index.php?title=Step-b...ing_for_newbiesReturning Your Zaurus SL-C3000 To It's Factory Settings
http://www.xlfag.com/zaurus/]Rc8Garbage design Works BLOG - Pdaxrom installation procedure 1
http://blog.g-d-w.net/index.php?categ=1&id=1105371174Hatena Diary - PdaXrom to HDD
http://d.hatena.ne.jp/hake/20050414#p1Diary-diary -2005-04-09
http://www.piro.hopto.org/~piro/zaunikki/p...005-04-09%5D%5DRc9OE Forums - rc9 on a 3000
https://www.oesf.org/forums/index.php?showtopic=12842Rc10Palmislife - [交流] PDAXROM For Zaurus SL-C3000安裝筆記
http://forum.palmislife.com/viewthread.php?tid=48197Etc/pdaXrom/pdaXrom(RC10)forSL-C1000onSL-C3000 - pdaXrom RC10 for SL-C1000 on SL-C3000
http://www.suhami.net/zaurus/index.cgi?Etc...C1000onSL-C3000Etude:of:Snow - pdaXrom on SL-C3000 Memo
http://serv.s28.xrea.com/blog/archives/2005/0613_2107.phpZaurus-3.pdaXrom - PukiWiki
http://eggplant.ddo.jp/www/pukiwiki/index....rus%2F3.pdaXrommanager's room - Installation & setting of pdaxrom RC10
http://gtbleds.seesaa.net/article/3849344.htmlOE Forums - Rc 10 On C3000 With Dual Boot, with minor glitches
https://www.oesf.org/forums/index.php?showtopic=13560Hi!PDA - [分享] 在Zaurus SL-C3000安裝和運行PDAXROM
http://www.hi-pda.com/forum/viewthread.php...e%26typeid%3D22RC12OE Forums - Rc12 On Sl-c3000! , (Dual Boot Method)
https://www.oesf.org/forums/index.php?showtopic=15900PUMB - 有冇人識整dual boot?
http://www.pumb.org/viewthread.php?tid=12264&extra=page%3D1CackoOE Forums - Dualboot Idiot Guide, Cacko 1.22 w/ pdaXrom 1.0.0
https://www.oesf.org/forums/index.php?showt...t=0entry76317Zaurus ArchivesDownloads - armutils
http://www.geocities.co.jp/SiliconValley-B...0/download.htmlWindow Manager OE Forums - Kde 3.5
https://www.oesf.org/forums/index.php?showtopic=16851OE Forums - Windowmaker & (x)vim For Pdaxrom?, ipk?
https://www.oesf.org/forums/index.php?showtopic=16370#PUMB - [Zaurus] Window Manager 巡禮
http://www.pumb.org/viewthread.php?tid=10694&extra=page%3D1PUMB - [Zaurus] OMG! KDE 3.5 !!
http://www.pumb.org/viewthread.php?tid=11946&extra=page%3D1