Redian新闻
>
[HELP] dockstar的uboot的问题
avatar
[HELP] dockstar的uboot的问题# Hardware - 计算机硬件
c*y
1
uboot是两年前装好的。当时没有啥问题。插上u盘,就能启动到ArchLinux,
拔出来就启动到原生的系统。
现在想装debian,结果发现拔U盘下之后不能进入原生系统了,显示闪绿灯,
接着就一直闪黄灯。U盘还是能照样进入到ArchLinux。
我试着在Arch上装debian,就是自己下载包,然后解压。但是启动不了。
我猜测是uboot版本过低,不能支持。
想更新uboot,不过看了说明,要在原生的系统上弄。我偏偏进不去。
我又不想折腾serial cable, 有别的招吗?
能在ArchLinux上刷uboot吗?
或者提供一个能支持低版本uboot的debian也行
avatar
l*l
2
进了arch可以升级uboot

【在 c*******y 的大作中提到】
: uboot是两年前装好的。当时没有啥问题。插上u盘,就能启动到ArchLinux,
: 拔出来就启动到原生的系统。
: 现在想装debian,结果发现拔U盘下之后不能进入原生系统了,显示闪绿灯,
: 接着就一直闪黄灯。U盘还是能照样进入到ArchLinux。
: 我试着在Arch上装debian,就是自己下载包,然后解压。但是启动不了。
: 我猜测是uboot版本过低,不能支持。
: 想更新uboot,不过看了说明,要在原生的系统上弄。我偏偏进不去。
: 我又不想折腾serial cable, 有别的招吗?
: 能在ArchLinux上刷uboot吗?
: 或者提供一个能支持低版本uboot的debian也行

avatar
a9
3
应该跟uboot没关系吧。

【在 c*******y 的大作中提到】
: uboot是两年前装好的。当时没有啥问题。插上u盘,就能启动到ArchLinux,
: 拔出来就启动到原生的系统。
: 现在想装debian,结果发现拔U盘下之后不能进入原生系统了,显示闪绿灯,
: 接着就一直闪黄灯。U盘还是能照样进入到ArchLinux。
: 我试着在Arch上装debian,就是自己下载包,然后解压。但是启动不了。
: 我猜测是uboot版本过低,不能支持。
: 想更新uboot,不过看了说明,要在原生的系统上弄。我偏偏进不去。
: 我又不想折腾serial cable, 有别的招吗?
: 能在ArchLinux上刷uboot吗?
: 或者提供一个能支持低版本uboot的debian也行

avatar
c*y
4
请具体指点

【在 a9 的大作中提到】
: 应该跟uboot没关系吧。
avatar
c*y
5
how?
直接run script?
比如下面这个:
http://projects.doozan.com/uboot/

【在 l********l 的大作中提到】
: 进了arch可以升级uboot
avatar
c*y
7
install_uboot_mtd0.sh里面有如下两行
echo "Applying fixes to the pogoplug environment..."
mount -o rw,remount /
这个一run改变的可是我的archlinux,而不是原系统本身啊!
你试过吗?或者网上有人在arch上run过吗?
谢谢

【在 l********l 的大作中提到】
:
: cd /tmp
: wget http://jeff.doozan.com/debian/uboot/install_uboot_mtd0.sh
: chmod +x install_uboot_mtd0.sh
: ./install_uboot_mtd0.sh

avatar
l*l
8

你都装了uboot,还有个毛的原系统啊。。。

【在 c*******y 的大作中提到】
: install_uboot_mtd0.sh里面有如下两行
: echo "Applying fixes to the pogoplug environment..."
: mount -o rw,remount /
: 这个一run改变的可是我的archlinux,而不是原系统本身啊!
: 你试过吗?或者网上有人在arch上run过吗?
: 谢谢

avatar
a9
9
uboot在mtd0,原系统在另外的地方。互不影响的。

【在 l********l 的大作中提到】
:
: 你都装了uboot,还有个毛的原系统啊。。。

avatar
a9
10
我估计是你uboot的参数有问题,贴上来看看。
在arch里找找有没有fw_printenv这个命令。

【在 c*******y 的大作中提到】
: 请具体指点
avatar
l*l
11

From now on you are only able to boot from USB. You can't boot into the
PogoPlug system any more. And there is no way back to the old system. If you
like a system on the internal NAND you can install the rescue system.
-squeeze debian wiki

【在 a9 的大作中提到】
: uboot在mtd0,原系统在另外的地方。互不影响的。
avatar
c*y
12
先谢谢大家的回复。
我的arch在装debian的时候,被我临时干掉了。
等明天恢复之后,我再fw_printenv吧。
我查了一下
dockstar的NAND的分区应该是这个样子的
mtd0: 00100000 00020000 "u-boot"
mtd1: 00400000 00020000 "uImage"
mtd2: 02000000 00020000 "pogoplug"
mtd3: 0db00000 00020000 "root"
启动每次都先load mtd0, 如果被刷过,
应该是,如果插入u盘,加载u盘的uImage。
如果无U盘系统,加载mtd1,然后它会装入mtd3,
也就是原系统。
我仔细看了install_uboot_mtd0.sh,
它最初设计是在原系统上运行的。并且它有一段是禁用原系统自动升级,
也就是修改mtd3上面的内容。所以就有了如下的操作:
mount -o rw,remount /
就是要在mtd3上修改参数。
我想是不是在arch上run install_uboot_mtd0.sh,
但是跳过修改自动升级这一段?
avatar
c*y
13
"there is no way back to the old system"
我有点糊涂了
既然能刷uboot,也就是刷mtd0,那也就可以刷mtd3的啊。
我当初都把NAND备份,刷回去不就可以会原系统了吗?

you

【在 l********l 的大作中提到】
:
: From now on you are only able to boot from USB. You can't boot into the
: PogoPlug system any more. And there is no way back to the old system. If you
: like a system on the internal NAND you can install the rescue system.
: -squeeze debian wiki

avatar
l*l
14

ft, 才看见你的是dockstar,我的是goflex net。。。不一样?

【在 c*******y 的大作中提到】
: "there is no way back to the old system"
: 我有点糊涂了
: 既然能刷uboot,也就是刷mtd0,那也就可以刷mtd3的啊。
: 我当初都把NAND备份,刷回去不就可以会原系统了吗?
:
: you

avatar
a9
15
那是刷readonly的教程吧。
我以前一直这么用,拔下usb就进原系统。一点问题都没有。

you

【在 l********l 的大作中提到】
:
: ft, 才看见你的是dockstar,我的是goflex net。。。不一样?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。