- 註冊時間
- 2005-1-3
- 線上時間
- 5 小時
- 閱讀權限
- 10
- 積分
- 47
- 主題
- 7
- 精華
- 0
- 文章
- 40
該用戶從未簽到 - 文章
- 40
|
感谢BoxsterS老大的文章和他帮忙邮给我Special Kernel。
工作描述:
将C3100内置的4G微硬盘更换为希捷8G微硬盘。
用语定义:
原机:指未作任何硬件改变的C3100。
工作步骤:
1、将对应的update.sh和zImage放在SD根目录下,OK模式开机,选4、SD、确定,等待系统安装special kernel,完成后reset。
2、用原机对8G微硬盘进行格式化。
将8G微硬盘插入原机CF口,在终端运行命令和参数:
umount /mnt/cf
fdisk /dev/hdc
d(删除出厂时设置的FAT32分区)
t
1
+128M
82
t
2
+10M
83
t
3
+10M
83
t
4
972
83
w
mke2fs -j /dev/hdc2
mke2fs -j /dev/hdc3
mke2fs -j /dev/hdc4
mkswap /dev/hdc1
3、更换rc.rofilesys。
将BoxsterS老大提供的rc.rofilesys.hacked.v3进行必要修改(从来没试过改,这次改了一下,结果因为刚开始改得不彻底,三处地方只改了第一处,导致后来出现“HDD3 Error“错误,D+B和vi了无数次才搞定),然后拷至SD根目录中,在终端运行命令和参数:
mount -o rw,remount /
cp -f /mnt/card/rc.rofilesys.hacked.v3 /root/etc/rc.d/rc.rofilesys(建议先备份原rc.rofilesys)
mount -o ro,remount /
4、拆机,取下4G微硬盘,换上8G微硬盘,reset。
疑问:
1、我是将8G微硬备盘分成四个分区:
第一个128M,类型swap
第二个10M,类型ext2 加载到/hdd1
第三个10M,类型ext2 加载到/hdd2
第四个余下空间,类型ext2 加载到/hdd3
BoxsterS将第三个分区分成了1.2G,因为不清楚他这样分的目的,所以还是按他提示说的原系统的10M来分的。我看rc.rofilesys里写的hda3加载到/hdd2是for application的,但这应该只对C3000有效,C3100应该不同,他的application安装区好像是rom里划出来的91M空间,不知对不对。
2、换好之后,开机用设置里的系统信息查看internal disk的空间,显示被用掉了400M左右的空间。而用终端打df命令,只显示/hdd3被用了32M,但剩余空间和系统信息查看的结果差不多。不知是什么原因?这400M的空间跑到哪里去了呢? |
|