Redian新闻
>
dockstar 分区分析和建议 (转载)
avatar
dockstar 分区分析和建议 (转载)# PDA - 掌中宝
g*j
1
很有几个独立推荐人本来在研究机构的,可惜现在都去公司了,我信的header是放当时
他的机构的logo还是当前他的公司的logo啊
这样在公司的太多是不是不太好啊?
avatar
c*y
2
【 以下文字转载自 Hardware 讨论区 】
发信人: chanceway (青石), 信区: Hardware
标 题: dockstar 分区分析和建议
发信站: BBS 未名空间站 (Sat Jan 5 18:24:01 2013, 美东)
这几天dockstar出了问题,折腾了一阵,最后arch,debian, rescue全部装好了,
把自己的感受写下来。我也是个新手,不是自己理解的对不对,请大家指点一下。
doskstar自身的nand有4个分区,mt0,mt1,mt2,mt3. 在任何的系统下
都能看见:
# cat /proc/mtd
dev: size erasesize name
mtd0: 00100000 00020000 "u-boot"
mtd1: 00400000 00020000 "uImage"
mtd2: 02000000 00020000 "pogoplug"
mtd3: 0db00000 00020000 "root"
一般刷机只改变mtd0,然后让让它能引导U盘的启动文件。当然你也可以把后面的分区
都改了,比如jeff的rescue system 就是装在mtd2和mtd3里面。
而刷这几个区的方法其实很简单,显示下载mtd0等镜像,然后在下载刷机命令
flash_erase和nandwrite,然后
#flash_erase/dev/mtd0 0 4
#ANDWRITE /dev/mtd0 YOU_NEW_MTD0
其他的分区也一样。
所以,在任何的系统下都可以直接进行刷机,而无需回到原厂或者rescue系统。
我再archlinux和debian下都试过。
===============================
下面是我的一些建议和一些非常规的做法:
1. 更新到最新的UBOOT,下面是连接
http://projects.doozan.com/uboot/
不过里面说“Remove any USB devices and reboot your device”, 意思是回到原厂
或者rescue系统刷。
其实这个没有必要,在arch和debian下都可以。
如果你的UBOOT是很早以前的版本,你的UBOOT不是Jeff认识,或者有一定程度的损坏,
script会
显示检测不通过自动退出。你可以使用参数强制刷。
./install_uboot_mtd0.sh --no-uboot-check
刷完之后,再运行一次././install_uboot_mtd0.sh, 如果刷对了,它会显示你的uboot
已经是最新,
不需要更新,如果坚持再刷一次,输入“yes“继续。
如果没刷对,再刷一次,这种方法相对比较保险。
2. 建议装上rescue system V2, 这是一个很强大的东西。原厂的系统是个垃圾,而且
你如果不禁掉
自动更新,搞不好那天brick你的dockstar。
http://forum.doozan.com/read.php?4,3896
突然发现有点语无伦次,就这样吧。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。