|
发表于 2007-8-2 22:38:06| 字数 1,367| - 中国–广东–深圳–福田区 电信
|
显示全部楼层
|阅读模式
刷双OS(Boot for MMC)步骤说明首先感谢souare308和NMB~的帮助,谢谢....
(建议先在770上安装dropbear_server,这样直接可以在电脑用putty对770进入命令操作,不用再低头点拿个笔辛苦的点来点去了)
1.安装xterminal以及获取root权限,这个在square308的贴子里已经有方法了.
2.格式化MMC卡,我的卡是金士顿的MMC Mobile 1G卡
用putty的SSH连接770(或者用770上的xterminal也是一样的),用户root,密码rootme
首先是分区:
# apt-get install e2fsprogs(这里会有几个提示,输入y就可以了)
# umount /media/mmc1
# sfdisk /dev/mmcblk0
/dev/mmcblk0p1:1,15000,6
/dev/mmcblk0p2:15001,,
/dev/mmcblk0p3:30001,,82
/dev/mmcblk0p4:
开始格式化:
# mkdosfs /dev/mmcblk0p1
# shutdown -r now
n770自动重启后继续
# mke2fs /dev/mmcblk0p2
# shutdown -r now
n770自动重启后继续
# mkswap /dev/mmcblk0p3
# shutdown -r now
3.开始安装boot for mmc
1.下载这个到n770:
http://fanoush.wz.cz/maemo/initfs_flasher.tgz 到documents
2.进入xterm 取得root权限
# cd /home/user/MyDocs/.documents/
# tar zxvf initfs_flasher.tgz
# cd initfs_flasher/
# ./initfs_flash
(注意,这里的提示是yes/no,而不是y/n,所以一定要输入yes,我在这里折腾了很久,都要放弃了,幸亏NMB~兄弟的帮助,我才成功)
这里n770会重启,770在启动的时候会出现启动菜单,让你选择从哪里启动系统,因为现在我们卡上还没有复制系统文件过去,所以还是继续先进入内置的系统.
# insmod /mnt/initfs/lib/modules/current/ext2.ko
# mkdir /opt/
# mount /dev/mmcblk0p2 /opt
# mkdir /floppy/
# mount -t jffs2 /dev/mtdblock4 /floppy
# apt-get -d install tar (这里是一个下载等待的过程,注意提示)
# cd /var/cache/apt/archives/
# mkdir /tar-temp/
# dpkg -x tar*.deb /tar-temp/
# /tar-temp/bin/tar cf - -C /floppy . | /tar-temp/bin/tar xvf - -C /opt (漫长的过程,等吧)
# umount /opt
# umount /floppy
# chroot /mnt/initfs cal-tool --set-root-device ask:mmc2
# shutdown -r now
终于完了,重启后,系统会可以在启动菜单里面选择从卡上的系统启动了,进入系统后感觉速度快一些,而且有双系统,一个系统有问题,另外一个就可以顶上了,有备无患 : ).....( |
|