avatar
pogoplug 折腾总结# Hardware - 计算机硬件
a*s
1
我EB2是去年4月递交的已经批了。那么我如果今年6月打算递交EB1A,是不是按照优先
日原则我应该被先审核,即使不PP也不会等好几个月,对吗?另外NIW批了是不是已经
证明我的contibution和authorship,我只要在好好claim reviewer就可以了?
avatar
s*c
2
(本文成文于09/30/2012 以后有新的变化随时补充)
这里所说的实际上是pogoplug的廉价版本 包括以下几个型号:
POGO-P01 - Pro
POGO-P21 - V3
POGO-P24 - V3
POGO-P25 - V3
POGO-B01 - Classic
POGO-B02 - Classic
POGO-B03 - Classic
POGO-B04 - Classic
这些型号都基于ARMv6l的PLX 7820 700MHz Dual-core cpu,有128MB内存,4个usb口
这个东西的好处在于便宜(20块钱一个),usb口比较多,cpu功能比较强大,有linux
的支持,软件比较丰富,超级省电,可以实现简单的离线下载/媒体服务器或简单的nas
储存服务器功能。
缺点是usb只有2.0,速度不快(做满足wireless客户端的file server是足够了)。另
外arch linux的arm分支做的奇差无比,我几次安装就没有不遇到问题的。这篇文章也
主要是总结一下解决方案,既是给后来人节省宝贵的时间,也给我自己做一个备份。
首先提供几个链接,实际上只要有耐心,大部分的问题答案都可以在这里找到
1.archlinuxarm对该产品的支持页面以及安装页面:
http://archlinuxarm.org/platforms/armv6/pogoplug-provideov3
2.archlinuxarm对该产品的论坛页面
http://archlinuxarm.org/forum/viewforum.php?f=29
3.archlinux(注意没有arm)系统的wiki,查询命令的时候用
https://wiki.archlinux.org/
好了,在正式开始折腾之前,为了保证你有一个比较顺畅的安装/破解旅程,先要了解
一些知识:
1.linux的一些基本原理和操作,包括ssh,基本shell命令,文件结构,基本nano/vim
文本编辑。这玩意自己学吧,有个几个小时就能掌握的差不多,不懂就google
2.ARMv6l的pogoplug破解原理:一般来讲,这类破解都是直接得到原系统的root,然后
在原系统上增加支持。可是这个pogoplug估计用的不是archlinux,破解了也没有支持
。。。所以archlinuxarm的大牛们找到了pogoplug的flash固件启动方案,并且发现
pogoplug实际上是支持flash多重位置启动的,他们在空闲的地方重新放了一个新的引
导固件,由新的引导固件指向硬盘的启动文件,由这个来实现破解。了解了这个破解原
理,我们基本上就知道硬盘只是承载启动文件即可,不需要做引导操作,真正的引导还
是在flash里面的,而你在破解之后基本不会碰这里。所以破解非常安全,就算是硬盘
系统都高乱套了,只要重新解压写入原有系统文件包就可以了,永远都不会砖。
好了,基本的东西说完了,下面开始说安装过程。
avatar
a*s
3
nobody know? 3X
avatar
s*c
4
1.我该准备什么样存储设备?
个人认为最简单的就是最好的 找一个空闲的足够大的usb移动硬盘就行。硬盘要被重新
格式化所以把文件做好备份。我以前试过用一个usb flash drive专门装系统,然后外
接移动硬盘做存储,效果很不好,因为大部分usb2.0的移动硬盘速度都很慢,而且
flash drive最好不要放swp文件避免寿命下降,所以造成性能下降。注意安装完成后
你的硬盘将被格式化为ext3系统,如果想在windows下读写的话需要安装相关软件
具体方案请自行放狗搜
2.安装:
注意事项:如果你在2012年7月前安装过pogoplug,请按照步骤3先将其恢复出厂状态,
去掉破解。如果是全新的pogoplug可以直接安装。不要尝试论坛上给出的升级方案,因
为你根本就无法运行(archlinuxarm安装树的依赖文件错误),先恢复,在重新破解。
所有的安装过程都在参考链接1里面,大家参照step by step做就行了。需要注意的是
你需要网线连到路由器上以下载安装文件。
3.反安装:
在arch linux root账号下,下载这个文件:
wget http://archlinuxarm.org/os/oxnas/oxnas-revert.sh
chmod +x oxnas-revert.sh
./oxnas-revert.sh
就可以恢复出厂了,重新启动就可以回到以前状态。
如果发生下面错误:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ABORTING!!! Cannot locate blparam
=================================
/usr/local/cloudengines/bin/blparam must exist
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
请将下面的语句写成脚本文件并执行:
# premake the destination
mkdir -p /usr/local/cloudengines/bin
# make tmp mountpoint
mkdir /tmp/ce
# mount NAND fs.
mount -t ubifs -o ro ubi0:rootfs /tmp/ce
# copy what we need
cp /tmp/ce/usr/local/cloudengines/bin/blparam /usr/local/cloudengines/bin/
cp /tmp/ce/usr/local/cloudengines/bin/xce.ko /usr/local/cloudengines/bin/
cp /tmp/ce/usr/sbin/nandwrite /usr/local/cloudengines/bin/
cp /tmp/ce/usr/sbin/flash_erase /usr/local/cloudengines/bin/
# unmount
umount /tmp/ce
# DONE.
应该就可以了。
avatar
l*5
5
EB1的PD没什么大用, 而且这是两个不搭界的CASE, NIW对你的EB1A申请没有什么用处
avatar
j*e
6
正如你说的,Pogoplug v3/pro基于oxnas的NAS7820作为主CPU,所有的代码都在PLX的
NDA下,没有也不可能有足够的内核支持,很多事情干不了。虽然他是双核700MHz,但
是双核在这种小型机器上根本起不到太大作用。如果有可能尽量买老版本的-比如POGO-
E02粉色版本的,也经常有20多的deal。这些版本是ARMv5的cpu,支持主流内核且开源。

【在 s****c 的大作中提到】
: (本文成文于09/30/2012 以后有新的变化随时补充)
: 这里所说的实际上是pogoplug的廉价版本 包括以下几个型号:
: POGO-P01 - Pro
: POGO-P21 - V3
: POGO-P24 - V3
: POGO-P25 - V3
: POGO-B01 - Classic
: POGO-B02 - Classic
: POGO-B03 - Classic
: POGO-B04 - Classic

avatar
s*c
7
3. 升级系统到最新
在完成安装之后,执行 pacman -Syu 更新系统,100%会得到下面错误:
error:
glibc: /lib exists in filesystem
这是由于archlinux本身安装文件的依赖错误,通过以下方法解决:
1) Updated ignoring glibc:
pacman -Su --ignore glibc
2) Removed pcmciautils:
pacman -R pcmciautils
3) Removed oxnas-no pci:
pacman -R kernel26-oxnas-nopci
4) Removed oxnas-pic:
pacman -R kernel26-oxnas-pci
5) Deleted the gmac_copro_firmware from /usr/lib/firmware and copied the one
from /lib/firmware to /usr/lib/firmware. ( I did this because I read a post
that Warhead specifically said to copy the one from /lib. The one on /usr/
lib/firmware may be the same so you might be able to skip this step.)
mv /lib/firmware/gmac_copro_firmware /usr/lib/firmware
rm -r /lib/firmware
6) Removed the symlink from /usr/lib/modules to /lib/modules that we linked
to install kmod earlier:
cd /lib
then
unlink modules
or
rm -rf modules
(depends on what you have)
7) Then I ran:
grep '^lib/' /var/lib/pacman/local/*/files | grep -v glibc
and
find /lib -exec pacman -Qo -- {} +
to make sure that there weren't any other conflicts for glibc.
8) Then update:
pacman -Syu
好,如果一切顺利的话,重新启动系统也能启动没问题的话,恭喜你这部分没问题了。
avatar
s*c
8
4.用户权限问题:
到这一步基本上系统没问题了,我们一般不喜欢这东西运行在root下,创建一个一般用
户吧,让所有的服务都跑在这个一般用户下
adduser xxxx
就可以了。
但是进入一般用户下会有这个错误:
/dev/null: Permission denied.
这会影响一些软件的运行,解决方法 在root下added to /usr/lib/udev/rules.d/50-
udev-default.rules the following line in the # mem section:
SUBSYSTEM=="mem", KERNEL=="null|zero|full|random|urandom", MODE="0666"
重启。应该就没问题了。
5.系统和软件
建议建立swap文件,至于如何操作,还有要装什么软件自己到这里找吧:
http://archlinuxarm.org/support/guides
avatar
s*c
9
你确认还能买得到么?

POGO-
源。

【在 j*******e 的大作中提到】
: 正如你说的,Pogoplug v3/pro基于oxnas的NAS7820作为主CPU,所有的代码都在PLX的
: NDA下,没有也不可能有足够的内核支持,很多事情干不了。虽然他是双核700MHz,但
: 是双核在这种小型机器上根本起不到太大作用。如果有可能尽量买老版本的-比如POGO-
: E02粉色版本的,也经常有20多的deal。这些版本是ARMv5的cpu,支持主流内核且开源。

avatar
r*e
10
前几天好像还有E02的

PLX的
,但

【在 s****c 的大作中提到】
: 你确认还能买得到么?
:
: POGO-
: 源。

avatar
s*c
11
买得到当然最好 不过双核还是有用的 :)

【在 r*******e 的大作中提到】
: 前几天好像还有E02的
:
: PLX的
: ,但

avatar
j*e
12
有的,最近一个多月屯了三个,在ebay上拍到过两个,一个19.57,一个24.3。另外上
次buy.com的deal虽然页面上写的是Pro,但是有人收到的是grey的E02,不幸我收到的
是pro-给大家个参考吧。
pro版除了cpu支持不好,其他硬件指标可一点不缩水,有无线网卡,pcie口的,可以装
其他设备上去。还有个巨大的好处,他有sata口,在千兆网络环境下,速度大概能到
40MB/s,比USB强多了,而且也可以直接启动系统。所以不考虑内核的问题的话,或者
说只用来做NAS还是很爽的。另外推荐个Seagate GoFlex Home,25块,有sata口,支持
最新内核-完美解决所有问题,我现在拿来当主力机用~

【在 s****c 的大作中提到】
: 你确认还能买得到么?
:
: POGO-
: 源。

avatar
s*c
13
对 不过我所有的设备都是wireless 最高速度我测到过的在16-17MB/s 对于这个usb2.0
是足够了
如果下一次升级wireless到千兆 估计就要考虑更高级点的了

【在 j*******e 的大作中提到】
: 有的,最近一个多月屯了三个,在ebay上拍到过两个,一个19.57,一个24.3。另外上
: 次buy.com的deal虽然页面上写的是Pro,但是有人收到的是grey的E02,不幸我收到的
: 是pro-给大家个参考吧。
: pro版除了cpu支持不好,其他硬件指标可一点不缩水,有无线网卡,pcie口的,可以装
: 其他设备上去。还有个巨大的好处,他有sata口,在千兆网络环境下,速度大概能到
: 40MB/s,比USB强多了,而且也可以直接启动系统。所以不考虑内核的问题的话,或者
: 说只用来做NAS还是很爽的。另外推荐个Seagate GoFlex Home,25块,有sata口,支持
: 最新内核-完美解决所有问题,我现在拿来当主力机用~

avatar
j*e
14
我写了个程序监控cpu,然后进行日常操作,运行各种软件,结果是不到5%的情况下第
二个cpu在动,占有率也从来没超过50%

【在 s****c 的大作中提到】
: 买得到当然最好 不过双核还是有用的 :)
avatar
r*e
15
恩,home可以插大硬盘不错
我的goflex net只能插俩2.5寸的,容量到了2T上不去了

【在 j*******e 的大作中提到】
: 有的,最近一个多月屯了三个,在ebay上拍到过两个,一个19.57,一个24.3。另外上
: 次buy.com的deal虽然页面上写的是Pro,但是有人收到的是grey的E02,不幸我收到的
: 是pro-给大家个参考吧。
: pro版除了cpu支持不好,其他硬件指标可一点不缩水,有无线网卡,pcie口的,可以装
: 其他设备上去。还有个巨大的好处,他有sata口,在千兆网络环境下,速度大概能到
: 40MB/s,比USB强多了,而且也可以直接启动系统。所以不考虑内核的问题的话,或者
: 说只用来做NAS还是很爽的。另外推荐个Seagate GoFlex Home,25块,有sata口,支持
: 最新内核-完美解决所有问题,我现在拿来当主力机用~

avatar
s*c
16
我在samba copy文件的时候可以沾满一个核 所以我觉得双核还是有用的
avatar
s*c
17
上一个下载bt时候的cpu负担

【在 s****c 的大作中提到】
: 我在samba copy文件的时候可以沾满一个核 所以我觉得双核还是有用的
avatar
m*t
18
这东西不错,是我的主力bt机和NAS机,USB2口有点慢,放1080p有时有点抽风,720p的
基本无障碍,就是那个flexget的下载筐没搞定,哪位大拿弄好后给个指导指导?
avatar
e*d
19
这个支持一下吧
问一下,刷了这个,是不是pogoplug原有的软件就都不能用了?
还有samba是不是只能支持Fat32,最大2G的文件?
avatar
n*l
20
mark一下
同用pro一年多没管过。
avatar
s*c
21
用ext3的 支持大文件
ntfs也支持 不过需要一个系统盘是ext3 一个是存储盘ntfs
用ntfs硬盘读写速度会下降

【在 e*******d 的大作中提到】
: 这个支持一下吧
: 问一下,刷了这个,是不是pogoplug原有的软件就都不能用了?
: 还有samba是不是只能支持Fat32,最大2G的文件?

avatar
t*u
22
mark
谢谢
avatar
s*o
23
mark
avatar
s*o
24
mark
avatar
r*r
25
Mark.

【在 s****c 的大作中提到】
: (本文成文于09/30/2012 以后有新的变化随时补充)
: 这里所说的实际上是pogoplug的廉价版本 包括以下几个型号:
: POGO-P01 - Pro
: POGO-P21 - V3
: POGO-P24 - V3
: POGO-P25 - V3
: POGO-B01 - Classic
: POGO-B02 - Classic
: POGO-B03 - Classic
: POGO-B04 - Classic

avatar
d*r
26
mark。
avatar
t*e
27
mark, 为什么不发pda版?
avatar
m*d
28
跟pda有啥关系

【在 t********e 的大作中提到】
: mark, 为什么不发pda版?
avatar
m*n
29
mark
avatar
A*r
30
其实还是装debian更方便些,阉割版的限制很多。

【在 s****c 的大作中提到】
: (本文成文于09/30/2012 以后有新的变化随时补充)
: 这里所说的实际上是pogoplug的廉价版本 包括以下几个型号:
: POGO-P01 - Pro
: POGO-P21 - V3
: POGO-P24 - V3
: POGO-P25 - V3
: POGO-B01 - Classic
: POGO-B02 - Classic
: POGO-B03 - Classic
: POGO-B04 - Classic

avatar
k*u
31
mark
avatar
A*a
32
按照步骤做完,更新glibc也完成了,但是重启后不能进入系统,停在闪灯
请问应该怎么debug

【在 s****c 的大作中提到】
: 3. 升级系统到最新
: 在完成安装之后,执行 pacman -Syu 更新系统,100%会得到下面错误:
: error:
: glibc: /lib exists in filesystem
: 这是由于archlinux本身安装文件的依赖错误,通过以下方法解决:
: 1) Updated ignoring glibc:
: pacman -Su --ignore glibc
: 2) Removed pcmciautils:
: pacman -R pcmciautils
: 3) Removed oxnas-no pci:

avatar
r*e
33
得上串口线了...

【在 A****a 的大作中提到】
: 按照步骤做完,更新glibc也完成了,但是重启后不能进入系统,停在闪灯
: 请问应该怎么debug

avatar
s*c
34
拔电线 硬件重启
我发现有时候reboot软重启不好用

【在 A****a 的大作中提到】
: 按照步骤做完,更新glibc也完成了,但是重启后不能进入系统,停在闪灯
: 请问应该怎么debug

avatar
s*c
35
不用

【在 r*******e 的大作中提到】
: 得上串口线了...
avatar
A*a
36
拔电线也还是一样,我检查了 USB drive的文件,/lib 现在是指向 /usr/lib 的
symbolic link, 按照archlinuxarm论坛上的说法应该是已经 glibc升级成功了,但就
是启动不了

【在 s****c 的大作中提到】
: 拔电线 硬件重启
: 我发现有时候reboot软重启不好用

avatar
s*c
37
很奇怪啊 我这里没问题
你把/lib下面列一下?

【在 A****a 的大作中提到】
: 拔电线也还是一样,我检查了 USB drive的文件,/lib 现在是指向 /usr/lib 的
: symbolic link, 按照archlinuxarm论坛上的说法应该是已经 glibc升级成功了,但就
: 是启动不了

avatar
d*i
38
请问这个总结也完全使用于Dockstar吗?
if not,哪里能找到类似的折腾Dockstar的总结?
谢谢!

【在 s****c 的大作中提到】
: (本文成文于09/30/2012 以后有新的变化随时补充)
: 这里所说的实际上是pogoplug的廉价版本 包括以下几个型号:
: POGO-P01 - Pro
: POGO-P21 - V3
: POGO-P24 - V3
: POGO-P25 - V3
: POGO-B01 - Classic
: POGO-B02 - Classic
: POGO-B03 - Classic
: POGO-B04 - Classic

avatar
f*n
39
mark

【在 s****c 的大作中提到】
: (本文成文于09/30/2012 以后有新的变化随时补充)
: 这里所说的实际上是pogoplug的廉价版本 包括以下几个型号:
: POGO-P01 - Pro
: POGO-P21 - V3
: POGO-P24 - V3
: POGO-P25 - V3
: POGO-B01 - Classic
: POGO-B02 - Classic
: POGO-B03 - Classic
: POGO-B04 - Classic

avatar
A*a
40
/lib下和/usr/lib下是一样的,/lib就是一个symlink

【在 s****c 的大作中提到】
: 很奇怪啊 我这里没问题
: 你把/lib下面列一下?

avatar
s*c
41
我看了一下跟我这里是一样的
如果启动不起来先看看/boot下面是不是有uImage
如果还是不行就到这里
http://archlinuxarm.org/os/ArchLinuxARM-oxnas-latest.tar.gz
下载下来以后解压覆盖硬盘上的文件 这是一定可以启动的 然后重新安装升级

【在 A****a 的大作中提到】
: /lib下和/usr/lib下是一样的,/lib就是一个symlink
avatar
s*c
42
那是当然 debian的软件包管理也好很多

【在 A*******r 的大作中提到】
: 其实还是装debian更方便些,阉割版的限制很多。
avatar
s*c
43
不行
我没有dockstar不知道怎么折腾 不过这个应该更容易

【在 d******i 的大作中提到】
: 请问这个总结也完全使用于Dockstar吗?
: if not,哪里能找到类似的折腾Dockstar的总结?
: 谢谢!

avatar
A*a
44
ended up doing recovery, now need to set up everything again
important lesson leanred: BACKUP before upgrade

【在 s****c 的大作中提到】
: 我看了一下跟我这里是一样的
: 如果启动不起来先看看/boot下面是不是有uImage
: 如果还是不行就到这里
: http://archlinuxarm.org/os/ArchLinuxARM-oxnas-latest.tar.gz
: 下载下来以后解压覆盖硬盘上的文件 这是一定可以启动的 然后重新安装升级

avatar
c*t
45
mark
avatar
n*o
46
我用的是 e02
这个反安装似乎不行。
还有什么别的办法恢复成原厂吗?

【在 s****c 的大作中提到】
: 1.我该准备什么样存储设备?
: 个人认为最简单的就是最好的 找一个空闲的足够大的usb移动硬盘就行。硬盘要被重新
: 格式化所以把文件做好备份。我以前试过用一个usb flash drive专门装系统,然后外
: 接移动硬盘做存储,效果很不好,因为大部分usb2.0的移动硬盘速度都很慢,而且
: flash drive最好不要放swp文件避免寿命下降,所以造成性能下降。注意安装完成后
: 你的硬盘将被格式化为ext3系统,如果想在windows下读写的话需要安装相关软件
: 具体方案请自行放狗搜
: 2.安装:
: 注意事项:如果你在2012年7月前安装过pogoplug,请按照步骤3先将其恢复出厂状态,
: 去掉破解。如果是全新的pogoplug可以直接安装。不要尝试论坛上给出的升级方案,因

avatar
s*c
47
(本文成文于09/30/2012 以后有新的变化随时补充)
这里所说的实际上是pogoplug的廉价版本 包括以下几个型号:
POGO-P01 - Pro
POGO-P21 - V3
POGO-P24 - V3
POGO-P25 - V3
POGO-B01 - Classic
POGO-B02 - Classic
POGO-B03 - Classic
POGO-B04 - Classic
这些型号都基于ARMv6l的PLX 7820 700MHz Dual-core cpu,有128MB内存,4个usb口
这个东西的好处在于便宜(20块钱一个),usb口比较多,cpu功能比较强大,有linux
的支持,软件比较丰富,超级省电,可以实现简单的离线下载/媒体服务器或简单的nas
储存服务器功能。
缺点是usb只有2.0,速度不快(做满足wireless客户端的file server是足够了)。另
外arch linux的arm分支做的奇差无比,我几次安装就没有不遇到问题的。这篇文章也
主要是总结一下解决方案,既是给后来人节省宝贵的时间,也给我自己做一个备份。
首先提供几个链接,实际上只要有耐心,大部分的问题答案都可以在这里找到
1.archlinuxarm对该产品的支持页面以及安装页面:
http://archlinuxarm.org/platforms/armv6/pogoplug-provideov3
2.archlinuxarm对该产品的论坛页面
http://archlinuxarm.org/forum/viewforum.php?f=29
3.archlinux(注意没有arm)系统的wiki,查询命令的时候用
https://wiki.archlinux.org/
好了,在正式开始折腾之前,为了保证你有一个比较顺畅的安装/破解旅程,先要了解
一些知识:
1.linux的一些基本原理和操作,包括ssh,基本shell命令,文件结构,基本nano/vim
文本编辑。这玩意自己学吧,有个几个小时就能掌握的差不多,不懂就google
2.ARMv6l的pogoplug破解原理:一般来讲,这类破解都是直接得到原系统的root,然后
在原系统上增加支持。可是这个pogoplug估计用的不是archlinux,破解了也没有支持
。。。所以archlinuxarm的大牛们找到了pogoplug的flash固件启动方案,并且发现
pogoplug实际上是支持flash多重位置启动的,他们在空闲的地方重新放了一个新的引
导固件,由新的引导固件指向硬盘的启动文件,由这个来实现破解。了解了这个破解原
理,我们基本上就知道硬盘只是承载启动文件即可,不需要做引导操作,真正的引导还
是在flash里面的,而你在破解之后基本不会碰这里。所以破解非常安全,就算是硬盘
系统都高乱套了,只要重新解压写入原有系统文件包就可以了,永远都不会砖。
好了,基本的东西说完了,下面开始说安装过程。
avatar
s*c
48
1.我该准备什么样存储设备?
个人认为最简单的就是最好的 找一个空闲的足够大的usb移动硬盘就行。硬盘要被重新
格式化所以把文件做好备份。我以前试过用一个usb flash drive专门装系统,然后外
接移动硬盘做存储,效果很不好,因为大部分usb2.0的移动硬盘速度都很慢,而且
flash drive最好不要放swp文件避免寿命下降,所以造成性能下降。注意安装完成后
你的硬盘将被格式化为ext3系统,如果想在windows下读写的话需要安装相关软件
具体方案请自行放狗搜
2.安装:
注意事项:如果你在2012年7月前安装过pogoplug,请按照步骤3先将其恢复出厂状态,
去掉破解。如果是全新的pogoplug可以直接安装。不要尝试论坛上给出的升级方案,因
为你根本就无法运行(archlinuxarm安装树的依赖文件错误),先恢复,在重新破解。
所有的安装过程都在参考链接1里面,大家参照step by step做就行了。需要注意的是
你需要网线连到路由器上以下载安装文件。
3.反安装:
在arch linux root账号下,下载这个文件:
wget http://archlinuxarm.org/os/oxnas/oxnas-revert.sh
chmod +x oxnas-revert.sh
./oxnas-revert.sh
就可以恢复出厂了,重新启动就可以回到以前状态。
如果发生下面错误:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ABORTING!!! Cannot locate blparam
=================================
/usr/local/cloudengines/bin/blparam must exist
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
请将下面的语句写成脚本文件并执行:
# premake the destination
mkdir -p /usr/local/cloudengines/bin
# make tmp mountpoint
mkdir /tmp/ce
# mount NAND fs.
mount -t ubifs -o ro ubi0:rootfs /tmp/ce
# copy what we need
cp /tmp/ce/usr/local/cloudengines/bin/blparam /usr/local/cloudengines/bin/
cp /tmp/ce/usr/local/cloudengines/bin/xce.ko /usr/local/cloudengines/bin/
cp /tmp/ce/usr/sbin/nandwrite /usr/local/cloudengines/bin/
cp /tmp/ce/usr/sbin/flash_erase /usr/local/cloudengines/bin/
# unmount
umount /tmp/ce
# DONE.
应该就可以了。
avatar
j*e
49
正如你说的,Pogoplug v3/pro基于oxnas的NAS7820作为主CPU,所有的代码都在PLX的
NDA下,没有也不可能有足够的内核支持,很多事情干不了。虽然他是双核700MHz,但
是双核在这种小型机器上根本起不到太大作用。如果有可能尽量买老版本的-比如POGO-
E02粉色版本的,也经常有20多的deal。这些版本是ARMv5的cpu,支持主流内核且开源。

【在 s****c 的大作中提到】
: (本文成文于09/30/2012 以后有新的变化随时补充)
: 这里所说的实际上是pogoplug的廉价版本 包括以下几个型号:
: POGO-P01 - Pro
: POGO-P21 - V3
: POGO-P24 - V3
: POGO-P25 - V3
: POGO-B01 - Classic
: POGO-B02 - Classic
: POGO-B03 - Classic
: POGO-B04 - Classic

avatar
s*c
50
3. 升级系统到最新
在完成安装之后,执行 pacman -Syu 更新系统,100%会得到下面错误:
error:
glibc: /lib exists in filesystem
这是由于archlinux本身安装文件的依赖错误,通过以下方法解决:
1) Updated ignoring glibc:
pacman -Su --ignore glibc
2) Removed pcmciautils:
pacman -R pcmciautils
3) Removed oxnas-no pci:
pacman -R kernel26-oxnas-nopci
4) Removed oxnas-pic:
pacman -R kernel26-oxnas-pci
5) Deleted the gmac_copro_firmware from /usr/lib/firmware and copied the one
from /lib/firmware to /usr/lib/firmware. ( I did this because I read a post
that Warhead specifically said to copy the one from /lib. The one on /usr/
lib/firmware may be the same so you might be able to skip this step.)
mv /lib/firmware/gmac_copro_firmware /usr/lib/firmware
rm -r /lib/firmware
6) Removed the symlink from /usr/lib/modules to /lib/modules that we linked
to install kmod earlier:
cd /lib
then
unlink modules
or
rm -rf modules
(depends on what you have)
7) Then I ran:
grep '^lib/' /var/lib/pacman/local/*/files | grep -v glibc
and
find /lib -exec pacman -Qo -- {} +
to make sure that there weren't any other conflicts for glibc.
8) Then update:
pacman -Syu
好,如果一切顺利的话,重新启动系统也能启动没问题的话,恭喜你这部分没问题了。
avatar
s*c
51
4.用户权限问题:
到这一步基本上系统没问题了,我们一般不喜欢这东西运行在root下,创建一个一般用
户吧,让所有的服务都跑在这个一般用户下
adduser xxxx
就可以了。
但是进入一般用户下会有这个错误:
/dev/null: Permission denied.
这会影响一些软件的运行,解决方法 在root下added to /usr/lib/udev/rules.d/50-
udev-default.rules the following line in the # mem section:
SUBSYSTEM=="mem", KERNEL=="null|zero|full|random|urandom", MODE="0666"
重启。应该就没问题了。
5.系统和软件
建议建立swap文件,至于如何操作,还有要装什么软件自己到这里找吧:
http://archlinuxarm.org/support/guides
avatar
s*c
52
你确认还能买得到么?

POGO-
源。

【在 j*******e 的大作中提到】
: 正如你说的,Pogoplug v3/pro基于oxnas的NAS7820作为主CPU,所有的代码都在PLX的
: NDA下,没有也不可能有足够的内核支持,很多事情干不了。虽然他是双核700MHz,但
: 是双核在这种小型机器上根本起不到太大作用。如果有可能尽量买老版本的-比如POGO-
: E02粉色版本的,也经常有20多的deal。这些版本是ARMv5的cpu,支持主流内核且开源。

avatar
r*e
53
前几天好像还有E02的

PLX的
,但

【在 s****c 的大作中提到】
: 你确认还能买得到么?
:
: POGO-
: 源。

avatar
s*c
54
买得到当然最好 不过双核还是有用的 :)

【在 r*******e 的大作中提到】
: 前几天好像还有E02的
:
: PLX的
: ,但

avatar
j*e
55
有的,最近一个多月屯了三个,在ebay上拍到过两个,一个19.57,一个24.3。另外上
次buy.com的deal虽然页面上写的是Pro,但是有人收到的是grey的E02,不幸我收到的
是pro-给大家个参考吧。
pro版除了cpu支持不好,其他硬件指标可一点不缩水,有无线网卡,pcie口的,可以装
其他设备上去。还有个巨大的好处,他有sata口,在千兆网络环境下,速度大概能到
40MB/s,比USB强多了,而且也可以直接启动系统。所以不考虑内核的问题的话,或者
说只用来做NAS还是很爽的。另外推荐个Seagate GoFlex Home,25块,有sata口,支持
最新内核-完美解决所有问题,我现在拿来当主力机用~

【在 s****c 的大作中提到】
: 你确认还能买得到么?
:
: POGO-
: 源。

avatar
s*c
56
对 不过我所有的设备都是wireless 最高速度我测到过的在16-17MB/s 对于这个usb2.0
是足够了
如果下一次升级wireless到千兆 估计就要考虑更高级点的了

【在 j*******e 的大作中提到】
: 有的,最近一个多月屯了三个,在ebay上拍到过两个,一个19.57,一个24.3。另外上
: 次buy.com的deal虽然页面上写的是Pro,但是有人收到的是grey的E02,不幸我收到的
: 是pro-给大家个参考吧。
: pro版除了cpu支持不好,其他硬件指标可一点不缩水,有无线网卡,pcie口的,可以装
: 其他设备上去。还有个巨大的好处,他有sata口,在千兆网络环境下,速度大概能到
: 40MB/s,比USB强多了,而且也可以直接启动系统。所以不考虑内核的问题的话,或者
: 说只用来做NAS还是很爽的。另外推荐个Seagate GoFlex Home,25块,有sata口,支持
: 最新内核-完美解决所有问题,我现在拿来当主力机用~

avatar
j*e
57
我写了个程序监控cpu,然后进行日常操作,运行各种软件,结果是不到5%的情况下第
二个cpu在动,占有率也从来没超过50%

【在 s****c 的大作中提到】
: 买得到当然最好 不过双核还是有用的 :)
avatar
r*e
58
恩,home可以插大硬盘不错
我的goflex net只能插俩2.5寸的,容量到了2T上不去了

【在 j*******e 的大作中提到】
: 有的,最近一个多月屯了三个,在ebay上拍到过两个,一个19.57,一个24.3。另外上
: 次buy.com的deal虽然页面上写的是Pro,但是有人收到的是grey的E02,不幸我收到的
: 是pro-给大家个参考吧。
: pro版除了cpu支持不好,其他硬件指标可一点不缩水,有无线网卡,pcie口的,可以装
: 其他设备上去。还有个巨大的好处,他有sata口,在千兆网络环境下,速度大概能到
: 40MB/s,比USB强多了,而且也可以直接启动系统。所以不考虑内核的问题的话,或者
: 说只用来做NAS还是很爽的。另外推荐个Seagate GoFlex Home,25块,有sata口,支持
: 最新内核-完美解决所有问题,我现在拿来当主力机用~

avatar
s*c
59
我在samba copy文件的时候可以沾满一个核 所以我觉得双核还是有用的
avatar
s*c
60
上一个下载bt时候的cpu负担

【在 s****c 的大作中提到】
: 我在samba copy文件的时候可以沾满一个核 所以我觉得双核还是有用的
avatar
m*t
61
这东西不错,是我的主力bt机和NAS机,USB2口有点慢,放1080p有时有点抽风,720p的
基本无障碍,就是那个flexget的下载筐没搞定,哪位大拿弄好后给个指导指导?
avatar
e*d
62
这个支持一下吧
问一下,刷了这个,是不是pogoplug原有的软件就都不能用了?
还有samba是不是只能支持Fat32,最大2G的文件?
avatar
n*l
63
mark一下
同用pro一年多没管过。
avatar
s*c
64
用ext3的 支持大文件
ntfs也支持 不过需要一个系统盘是ext3 一个是存储盘ntfs
用ntfs硬盘读写速度会下降

【在 e*******d 的大作中提到】
: 这个支持一下吧
: 问一下,刷了这个,是不是pogoplug原有的软件就都不能用了?
: 还有samba是不是只能支持Fat32,最大2G的文件?

avatar
t*u
65
mark
谢谢
avatar
s*o
66
mark
avatar
s*o
67
mark
avatar
r*r
68
Mark.

【在 s****c 的大作中提到】
: (本文成文于09/30/2012 以后有新的变化随时补充)
: 这里所说的实际上是pogoplug的廉价版本 包括以下几个型号:
: POGO-P01 - Pro
: POGO-P21 - V3
: POGO-P24 - V3
: POGO-P25 - V3
: POGO-B01 - Classic
: POGO-B02 - Classic
: POGO-B03 - Classic
: POGO-B04 - Classic

avatar
d*r
69
mark。
avatar
t*e
70
mark, 为什么不发pda版?
avatar
m*d
71
跟pda有啥关系

【在 t********e 的大作中提到】
: mark, 为什么不发pda版?
avatar
m*n
72
mark
avatar
A*r
73
其实还是装debian更方便些,阉割版的限制很多。

【在 s****c 的大作中提到】
: (本文成文于09/30/2012 以后有新的变化随时补充)
: 这里所说的实际上是pogoplug的廉价版本 包括以下几个型号:
: POGO-P01 - Pro
: POGO-P21 - V3
: POGO-P24 - V3
: POGO-P25 - V3
: POGO-B01 - Classic
: POGO-B02 - Classic
: POGO-B03 - Classic
: POGO-B04 - Classic

avatar
k*u
74
mark
avatar
A*a
75
按照步骤做完,更新glibc也完成了,但是重启后不能进入系统,停在闪灯
请问应该怎么debug

【在 s****c 的大作中提到】
: 3. 升级系统到最新
: 在完成安装之后,执行 pacman -Syu 更新系统,100%会得到下面错误:
: error:
: glibc: /lib exists in filesystem
: 这是由于archlinux本身安装文件的依赖错误,通过以下方法解决:
: 1) Updated ignoring glibc:
: pacman -Su --ignore glibc
: 2) Removed pcmciautils:
: pacman -R pcmciautils
: 3) Removed oxnas-no pci:

avatar
r*e
76
得上串口线了...

【在 A****a 的大作中提到】
: 按照步骤做完,更新glibc也完成了,但是重启后不能进入系统,停在闪灯
: 请问应该怎么debug

avatar
s*c
77
拔电线 硬件重启
我发现有时候reboot软重启不好用

【在 A****a 的大作中提到】
: 按照步骤做完,更新glibc也完成了,但是重启后不能进入系统,停在闪灯
: 请问应该怎么debug

avatar
s*c
78
不用

【在 r*******e 的大作中提到】
: 得上串口线了...
avatar
A*a
79
拔电线也还是一样,我检查了 USB drive的文件,/lib 现在是指向 /usr/lib 的
symbolic link, 按照archlinuxarm论坛上的说法应该是已经 glibc升级成功了,但就
是启动不了

【在 s****c 的大作中提到】
: 拔电线 硬件重启
: 我发现有时候reboot软重启不好用

avatar
s*c
80
很奇怪啊 我这里没问题
你把/lib下面列一下?

【在 A****a 的大作中提到】
: 拔电线也还是一样,我检查了 USB drive的文件,/lib 现在是指向 /usr/lib 的
: symbolic link, 按照archlinuxarm论坛上的说法应该是已经 glibc升级成功了,但就
: 是启动不了

avatar
d*i
81
请问这个总结也完全使用于Dockstar吗?
if not,哪里能找到类似的折腾Dockstar的总结?
谢谢!

【在 s****c 的大作中提到】
: (本文成文于09/30/2012 以后有新的变化随时补充)
: 这里所说的实际上是pogoplug的廉价版本 包括以下几个型号:
: POGO-P01 - Pro
: POGO-P21 - V3
: POGO-P24 - V3
: POGO-P25 - V3
: POGO-B01 - Classic
: POGO-B02 - Classic
: POGO-B03 - Classic
: POGO-B04 - Classic

avatar
f*n
82
mark

【在 s****c 的大作中提到】
: (本文成文于09/30/2012 以后有新的变化随时补充)
: 这里所说的实际上是pogoplug的廉价版本 包括以下几个型号:
: POGO-P01 - Pro
: POGO-P21 - V3
: POGO-P24 - V3
: POGO-P25 - V3
: POGO-B01 - Classic
: POGO-B02 - Classic
: POGO-B03 - Classic
: POGO-B04 - Classic

avatar
A*a
83
/lib下和/usr/lib下是一样的,/lib就是一个symlink

【在 s****c 的大作中提到】
: 很奇怪啊 我这里没问题
: 你把/lib下面列一下?

avatar
s*c
84
我看了一下跟我这里是一样的
如果启动不起来先看看/boot下面是不是有uImage
如果还是不行就到这里
http://archlinuxarm.org/os/ArchLinuxARM-oxnas-latest.tar.gz
下载下来以后解压覆盖硬盘上的文件 这是一定可以启动的 然后重新安装升级

【在 A****a 的大作中提到】
: /lib下和/usr/lib下是一样的,/lib就是一个symlink
avatar
s*c
85
那是当然 debian的软件包管理也好很多

【在 A*******r 的大作中提到】
: 其实还是装debian更方便些,阉割版的限制很多。
avatar
s*c
86
不行
我没有dockstar不知道怎么折腾 不过这个应该更容易

【在 d******i 的大作中提到】
: 请问这个总结也完全使用于Dockstar吗?
: if not,哪里能找到类似的折腾Dockstar的总结?
: 谢谢!

avatar
A*a
87
ended up doing recovery, now need to set up everything again
important lesson leanred: BACKUP before upgrade

【在 s****c 的大作中提到】
: 我看了一下跟我这里是一样的
: 如果启动不起来先看看/boot下面是不是有uImage
: 如果还是不行就到这里
: http://archlinuxarm.org/os/ArchLinuxARM-oxnas-latest.tar.gz
: 下载下来以后解压覆盖硬盘上的文件 这是一定可以启动的 然后重新安装升级

avatar
c*t
88
mark
avatar
n*o
89
我用的是 e02
这个反安装似乎不行。
还有什么别的办法恢复成原厂吗?

【在 s****c 的大作中提到】
: 1.我该准备什么样存储设备?
: 个人认为最简单的就是最好的 找一个空闲的足够大的usb移动硬盘就行。硬盘要被重新
: 格式化所以把文件做好备份。我以前试过用一个usb flash drive专门装系统,然后外
: 接移动硬盘做存储,效果很不好,因为大部分usb2.0的移动硬盘速度都很慢,而且
: flash drive最好不要放swp文件避免寿命下降,所以造成性能下降。注意安装完成后
: 你的硬盘将被格式化为ext3系统,如果想在windows下读写的话需要安装相关软件
: 具体方案请自行放狗搜
: 2.安装:
: 注意事项:如果你在2012年7月前安装过pogoplug,请按照步骤3先将其恢复出厂状态,
: 去掉破解。如果是全新的pogoplug可以直接安装。不要尝试论坛上给出的升级方案,因

avatar
c*w
90
mark
avatar
z*b
91
mark
avatar
z*8
92
mark的东西咋找回来??

【在 z**b 的大作中提到】
: mark
avatar
z*b
93
家页 - 版面回复

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