找回密码
 注册
快捷导航
查看: 4780|回复: 14

[其它] 刷双OS(Boot for MMC)步骤说明

[复制链接] |自动提醒
阅读字号:

7

回帖

0

积分

19

资产值

入门会员 Rank: 1

注册时间
2007-6-10
发表于 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
终于完了,重启后,系统会可以在启动菜单里面选择从卡上的系统启动了,进入系统后感觉速度快一些,而且有双系统,一个系统有问题,另外一个就可以顶上了,有备无患  :  ).....(

1544

回帖

18

积分

2459

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-12-17
发表于 2007-8-4 17:58:40| 字数 228| - 中国–广东–广州–天河区 电信/越秀区电信 | 显示全部楼层
/dev/mmcblk0p3:30001,,82(这个地方什么意思?上一行命令不是已经分区15001,到最后了么?)怎么会有更多的空间?


     n770自动重启后继续

              # mkswap /dev/mmcblk0p3(mkswap啥意思?)
   

还有,我的是2g的卡,第2个分区也是15001,,第3个分区没有填写,其他程序都一样,为什么从mmc启动后mmc卡只显示467m呢?。。。这个数值应该是第一个分区15000的值,

还有,为什么启动选项有2个mmc 选项,而且全都可以启动
认真回贴是高素质的表现!
回复 支持 反对

使用道具 举报

7

回帖

0

积分

19

资产值

入门会员 Rank: 1

注册时间
2007-6-10
 楼主| 发表于 2007-8-4 19:48:57| 字数 241| - 中国–广东–深圳–罗湖区 电信 | 显示全部楼层
mmcblkp03的这个是做一个交换的分区,另外,linux的分区我现在不是太了解,是从英文资料上看的,哪位兄弟比较了解linux分区的希望帮我们释疑一下.
我现在1g是这样分的
1,15000,6
15001,13744,,
28744,,82
分别是一个四百多兆的ext2系统区,一个四百多兆的fat16分区,一个六十四兆的swap分区,在卡的系统用swapon /dev/mmcblk0p3可以应用swap分区。
另外两个mmc卡启动选项,一种是在系统中可以看到ext2分区,一种是看不到。
回复 支持 反对

使用道具 举报

6599

回帖

62

积分

1万

资产值

荣誉版主 Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2002-4-19
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2007-8-4 20:11:33| 字数 258| - 中国–北京–北京–大兴区 联通 | 显示全部楼层
MMC卡分区后,在control panel中memory看到的MMC卡容量只是FAT分区的容量,ext2的容量是在使用mmc启动后的device容量。

分区的15000是柱面号,换算成容量是15000*512*64 = 468.75M

两个MMC选项其实只有一个是从MMC启动,第一个选项是从MMC的第一个分区启动,按照帖子上的分区,MMC上第一个是FAT,是不能启动的,实际上还是从flash启动的,你可以启动后运行xterm,输入df命令查看当前到底mount的是那个分区。第二个选项是从第二个分区启动,才是正确的选项。
Thinkpad T400 AB5 | iMac | FJ S2 pro
Everything that has a beginning has an end.
回复 支持 反对

使用道具 举报

303

回帖

0

积分

450

资产值

入门会员 Rank: 1

注册时间
2007-7-2
发表于 2007-8-4 22:36:05| 字数 42| - 中国–上海–上海–闵行区 电信 | 显示全部楼层
你们讨论的太高深了,有点看不懂,这招对800有用吗?
还有,能刷symbian系统吗?
回复 支持 反对

使用道具 举报

1544

回帖

18

积分

2459

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-12-17
发表于 2007-8-5 00:26:54| 字数 87| - 中国–广东–广州–天河区 电信 | 显示全部楼层
很奇怪,在科隆的时候有的时候机器会自动重新启动,有的时候就没有事情,

我分了1区1。4g,2区剩下的容量,但是在系统里面看mmc卡却还是2g,连接电脑看到的也是1.4g为什么?
认真回贴是高素质的表现!
回复 支持 反对

使用道具 举报

6599

回帖

62

积分

1万

资产值

荣誉版主 Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2002-4-19
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2007-8-5 00:59:15| 字数 154| - 中国–北京–北京–大兴区 联通 | 显示全部楼层
嗯,770的系统还是不够稳定,如果你用tar的时候打开了v那个选项(就是有显示输出的),十有八九得遇到点问题,不是重启,就是xterm自动退出。用putty通过SSH访问会好些。

关于你的分区,你可以用sfdisk看一下分区列表。如果都正确的话先不用理会系统报告的那些数据,maemo的系统我觉得还有不少bug
Thinkpad T400 AB5 | iMac | FJ S2 pro
Everything that has a beginning has an end.
回复 支持 反对

使用道具 举报

52

回帖

0

积分

61

资产值

入门会员 Rank: 1

注册时间
2006-6-14
发表于 2007-8-5 01:06:25| 字数 170| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层
QUOTE:
原帖由 god-dada 于 2007-8-5 00:26 发表
很奇怪,在科隆的时候有的时候机器会自动重新启动,有的时候就没有事情,

我分了1区1。4g,2区剩下的容量,但是在系统里面看mmc卡却还是2g,连接电脑看到的也是1.4g为什么?

1区是fat区,2区是linux区,貌似windows不会认linux的区,所以只能看到1.4GB。
回复 支持 反对

使用道具 举报

1544

回帖

18

积分

2459

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-12-17
发表于 2007-8-5 15:04:49| 字数 110| - 中国–广东–广州–天河区 电信 | 显示全部楼层
是的,就是在最长的命令的时候,复制文件系统,就成功过一次,剩下全部自动重新启动? v那个选项那里打开了?能关闭不???

我用得是苹果的电脑,也能看到是1.4g但是内部显示依然是2g。。。。关键是他老重新启动。。。没有办法科隆
认真回贴是高素质的表现!
回复 支持 反对

使用道具 举报

1544

回帖

18

积分

2459

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-12-17
发表于 2007-8-5 17:35:10| 字数 63| - 中国–广东–广州–天河区 电信 | 显示全部楼层
弄个双启动真是麻烦。。。现在别的都弄好了,就是克隆的时候。。。每次都是自动重起或者xterm自动退出,为什么?
也重新刷新过系统
认真回贴是高素质的表现!
回复 支持 反对

使用道具 举报

52

回帖

0

积分

61

资产值

入门会员 Rank: 1

注册时间
2006-6-14
发表于 2007-8-5 17:56:54| 字数 109| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层
用SHH连上去试试看
我只在第一次拷贝系统的时候推出过
接下来几次都没有问题
另外可以在拷贝之前打上加速补丁(http://www.tabletfans.com/thread-17-1-1.html),似乎也能缩小出错几率。
回复 支持 反对

使用道具 举报

1544

回帖

18

积分

2459

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-12-17
发表于 2007-8-5 18:43:18| 字数 32| - 中国–广东–广州–天河区 电信 | 显示全部楼层
终于成功了,但是很纳闷,都是同样的操作,1下午旧成功2次。。。。
认真回贴是高素质的表现!
回复 支持 反对

使用道具 举报

616

回帖

7

积分

2029

资产值

高级会员 Rank: 2Rank: 2

注册时间
2010-9-27
铜牌荣誉勋章(注册8年以上会员)
发表于 2010-10-13 18:19:24| 字数 548| - 中国–广东–东莞 电信 | 显示全部楼层
The following NEW packages will be installed:
  tar
0 upgraded, 1 newly installed, 111 to remove and 14 not upgraded.
Need to get 508kB of archives.
After unpacking 49.1MB disk space will be freed.
Do you want to continue [Y/n]? yes
WARNING: The following packages cannot be authenticated!
  tar
Install these packages without verification [y/N]? yes
Err http://repository.maemo.org bora/free tar 1.14-2.1osso
  Temporary failure resolving 'repository.maemo.org'
Failed to fetch http://repository.maemo.org/pool ... 4-2.1osso_armel.deb  Temporary failure resolving 'repository.maemo.org'
E: Some files failed to download
Nokia-770-36:~#
回复 支持 反对

使用道具 举报

616

回帖

7

积分

2029

资产值

高级会员 Rank: 2Rank: 2

注册时间
2010-9-27
铜牌荣誉勋章(注册8年以上会员)
发表于 2010-10-13 18:33:31| 字数 35| - 中国–广东–东莞 电信 | 显示全部楼层
boot from mmc2 failed,booting from flash
回复 支持 反对

使用道具 举报

875

回帖

8

积分

696

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2009-9-1
发表于 2010-10-13 21:58:25| 字数 12| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层
厉害啊,都能玩双系统了。
X200/P8600/4GB/128GB SSD/Intel 5350
X61T/L7500/3G
X41T/1.5g/2.5G/60GB SSD
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-2-3 14:19 , Processed in 0.153393 second(s), 46 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部