s****c 发帖数: 11300 | 1 (本文成文于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里面的,而你在破解之后基本不会碰这里。所以破解非常安全,就算是硬盘
系统都高乱套了,只要重新解压写入原有系统文件包就可以了,永远都不会砖。
好了,基本的东西说完了,下面开始说安装过程。 |
s****c 发帖数: 11300 | 2 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.
应该就可以了。 |
j*******e 发帖数: 409 | 3 正如你说的,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
|
s****c 发帖数: 11300 | 4 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
好,如果一切顺利的话,重新启动系统也能启动没问题的话,恭喜你这部分没问题了。 |
s****c 发帖数: 11300 | 5 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 |
s****c 发帖数: 11300 | 6 你确认还能买得到么?
POGO-
源。
【在 j*******e 的大作中提到】 : 正如你说的,Pogoplug v3/pro基于oxnas的NAS7820作为主CPU,所有的代码都在PLX的 : NDA下,没有也不可能有足够的内核支持,很多事情干不了。虽然他是双核700MHz,但 : 是双核在这种小型机器上根本起不到太大作用。如果有可能尽量买老版本的-比如POGO- : E02粉色版本的,也经常有20多的deal。这些版本是ARMv5的cpu,支持主流内核且开源。
|
r*******e 发帖数: 7583 | 7 前几天好像还有E02的
PLX的
,但
【在 s****c 的大作中提到】 : 你确认还能买得到么? : : POGO- : 源。
|
s****c 发帖数: 11300 | 8 买得到当然最好 不过双核还是有用的 :)
【在 r*******e 的大作中提到】 : 前几天好像还有E02的 : : PLX的 : ,但
|
j*******e 发帖数: 409 | 9 有的,最近一个多月屯了三个,在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- : 源。
|
s****c 发帖数: 11300 | 10 对 不过我所有的设备都是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口,支持 : 最新内核-完美解决所有问题,我现在拿来当主力机用~
|
|
|
j*******e 发帖数: 409 | 11 我写了个程序监控cpu,然后进行日常操作,运行各种软件,结果是不到5%的情况下第
二个cpu在动,占有率也从来没超过50%
【在 s****c 的大作中提到】 : 买得到当然最好 不过双核还是有用的 :)
|
r*******e 发帖数: 7583 | 12 恩,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口,支持 : 最新内核-完美解决所有问题,我现在拿来当主力机用~
|
s****c 发帖数: 11300 | 13 我在samba copy文件的时候可以沾满一个核 所以我觉得双核还是有用的 |
s****c 发帖数: 11300 | 14 上一个下载bt时候的cpu负担
【在 s****c 的大作中提到】 : 我在samba copy文件的时候可以沾满一个核 所以我觉得双核还是有用的
|
m****t 发帖数: 2684 | 15 这东西不错,是我的主力bt机和NAS机,USB2口有点慢,放1080p有时有点抽风,720p的
基本无障碍,就是那个flexget的下载筐没搞定,哪位大拿弄好后给个指导指导? |
e*******d 发帖数: 462 | 16 这个支持一下吧
问一下,刷了这个,是不是pogoplug原有的软件就都不能用了?
还有samba是不是只能支持Fat32,最大2G的文件? |
n******l 发帖数: 3427 | |
s****c 发帖数: 11300 | 18 用ext3的 支持大文件
ntfs也支持 不过需要一个系统盘是ext3 一个是存储盘ntfs
用ntfs硬盘读写速度会下降
【在 e*******d 的大作中提到】 : 这个支持一下吧 : 问一下,刷了这个,是不是pogoplug原有的软件就都不能用了? : 还有samba是不是只能支持Fat32,最大2G的文件?
|
t******u 发帖数: 352 | |
s*********o 发帖数: 549 | |
|
|
s*********o 发帖数: 549 | |
r********r 发帖数: 208 | 22 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
|
d*****r 发帖数: 409 | |
t********e 发帖数: 1169 | |
m*d 发帖数: 7658 | 25 跟pda有啥关系
【在 t********e 的大作中提到】 : mark, 为什么不发pda版?
|
m*******n 发帖数: 1236 | |
A*******r 发帖数: 62 | 27 其实还是装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
|
k*****u 发帖数: 1688 | |
A****a 发帖数: 988 | 29 按照步骤做完,更新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:
|
r*******e 发帖数: 7583 | 30 得上串口线了...
【在 A****a 的大作中提到】 : 按照步骤做完,更新glibc也完成了,但是重启后不能进入系统,停在闪灯 : 请问应该怎么debug
|
|
|
s****c 发帖数: 11300 | 31 拔电线 硬件重启
我发现有时候reboot软重启不好用
【在 A****a 的大作中提到】 : 按照步骤做完,更新glibc也完成了,但是重启后不能进入系统,停在闪灯 : 请问应该怎么debug
|
s****c 发帖数: 11300 | 32 不用
【在 r*******e 的大作中提到】 : 得上串口线了...
|
A****a 发帖数: 988 | 33 拔电线也还是一样,我检查了 USB drive的文件,/lib 现在是指向 /usr/lib 的
symbolic link, 按照archlinuxarm论坛上的说法应该是已经 glibc升级成功了,但就
是启动不了
【在 s****c 的大作中提到】 : 拔电线 硬件重启 : 我发现有时候reboot软重启不好用
|
s****c 发帖数: 11300 | 34 很奇怪啊 我这里没问题
你把/lib下面列一下?
【在 A****a 的大作中提到】 : 拔电线也还是一样,我检查了 USB drive的文件,/lib 现在是指向 /usr/lib 的 : symbolic link, 按照archlinuxarm论坛上的说法应该是已经 glibc升级成功了,但就 : 是启动不了
|
d******i 发帖数: 7160 | 35 请问这个总结也完全使用于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
|
f******n 发帖数: 59 | 36 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
|
A****a 发帖数: 988 | 37 /lib下和/usr/lib下是一样的,/lib就是一个symlink
【在 s****c 的大作中提到】 : 很奇怪啊 我这里没问题 : 你把/lib下面列一下?
|
s****c 发帖数: 11300 | 38 我看了一下跟我这里是一样的
如果启动不起来先看看/boot下面是不是有uImage
如果还是不行就到这里
http://archlinuxarm.org/os/ArchLinuxARM-oxnas-latest.tar.gz
下载下来以后解压覆盖硬盘上的文件 这是一定可以启动的 然后重新安装升级
【在 A****a 的大作中提到】 : /lib下和/usr/lib下是一样的,/lib就是一个symlink
|
s****c 发帖数: 11300 | 39 那是当然 debian的软件包管理也好很多
【在 A*******r 的大作中提到】 : 其实还是装debian更方便些,阉割版的限制很多。
|
s****c 发帖数: 11300 | 40 不行
我没有dockstar不知道怎么折腾 不过这个应该更容易
【在 d******i 的大作中提到】 : 请问这个总结也完全使用于Dockstar吗? : if not,哪里能找到类似的折腾Dockstar的总结? : 谢谢!
|
|
|
A****a 发帖数: 988 | 41 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 : 下载下来以后解压覆盖硬盘上的文件 这是一定可以启动的 然后重新安装升级
|
c*******t 发帖数: 1095 | |
n******o 发帖数: 362 | 43 我用的是 e02
这个反安装似乎不行。
还有什么别的办法恢复成原厂吗?
【在 s****c 的大作中提到】 : 1.我该准备什么样存储设备? : 个人认为最简单的就是最好的 找一个空闲的足够大的usb移动硬盘就行。硬盘要被重新 : 格式化所以把文件做好备份。我以前试过用一个usb flash drive专门装系统,然后外 : 接移动硬盘做存储,效果很不好,因为大部分usb2.0的移动硬盘速度都很慢,而且 : flash drive最好不要放swp文件避免寿命下降,所以造成性能下降。注意安装完成后 : 你的硬盘将被格式化为ext3系统,如果想在windows下读写的话需要安装相关软件 : 具体方案请自行放狗搜 : 2.安装: : 注意事项:如果你在2012年7月前安装过pogoplug,请按照步骤3先将其恢复出厂状态, : 去掉破解。如果是全新的pogoplug可以直接安装。不要尝试论坛上给出的升级方案,因
|
s****c 发帖数: 11300 | 44 (本文成文于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里面的,而你在破解之后基本不会碰这里。所以破解非常安全,就算是硬盘
系统都高乱套了,只要重新解压写入原有系统文件包就可以了,永远都不会砖。
好了,基本的东西说完了,下面开始说安装过程。 |
s****c 发帖数: 11300 | 45 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.
应该就可以了。 |
j*******e 发帖数: 409 | 46 正如你说的,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
|
s****c 发帖数: 11300 | 47 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
好,如果一切顺利的话,重新启动系统也能启动没问题的话,恭喜你这部分没问题了。 |
s****c 发帖数: 11300 | 48 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 |
s****c 发帖数: 11300 | 49 你确认还能买得到么?
POGO-
源。
【在 j*******e 的大作中提到】 : 正如你说的,Pogoplug v3/pro基于oxnas的NAS7820作为主CPU,所有的代码都在PLX的 : NDA下,没有也不可能有足够的内核支持,很多事情干不了。虽然他是双核700MHz,但 : 是双核在这种小型机器上根本起不到太大作用。如果有可能尽量买老版本的-比如POGO- : E02粉色版本的,也经常有20多的deal。这些版本是ARMv5的cpu,支持主流内核且开源。
|
r*******e 发帖数: 7583 | 50 前几天好像还有E02的
PLX的
,但
【在 s****c 的大作中提到】 : 你确认还能买得到么? : : POGO- : 源。
|
|
|
s****c 发帖数: 11300 | 51 买得到当然最好 不过双核还是有用的 :)
【在 r*******e 的大作中提到】 : 前几天好像还有E02的 : : PLX的 : ,但
|
j*******e 发帖数: 409 | 52 有的,最近一个多月屯了三个,在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- : 源。
|
s****c 发帖数: 11300 | 53 对 不过我所有的设备都是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口,支持 : 最新内核-完美解决所有问题,我现在拿来当主力机用~
|
j*******e 发帖数: 409 | 54 我写了个程序监控cpu,然后进行日常操作,运行各种软件,结果是不到5%的情况下第
二个cpu在动,占有率也从来没超过50%
【在 s****c 的大作中提到】 : 买得到当然最好 不过双核还是有用的 :)
|
r*******e 发帖数: 7583 | 55 恩,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口,支持 : 最新内核-完美解决所有问题,我现在拿来当主力机用~
|
s****c 发帖数: 11300 | 56 我在samba copy文件的时候可以沾满一个核 所以我觉得双核还是有用的 |
s****c 发帖数: 11300 | 57 上一个下载bt时候的cpu负担
【在 s****c 的大作中提到】 : 我在samba copy文件的时候可以沾满一个核 所以我觉得双核还是有用的
|
m****t 发帖数: 2684 | 58 这东西不错,是我的主力bt机和NAS机,USB2口有点慢,放1080p有时有点抽风,720p的
基本无障碍,就是那个flexget的下载筐没搞定,哪位大拿弄好后给个指导指导? |
e*******d 发帖数: 462 | 59 这个支持一下吧
问一下,刷了这个,是不是pogoplug原有的软件就都不能用了?
还有samba是不是只能支持Fat32,最大2G的文件? |
n******l 发帖数: 3427 | |
|
|
s****c 发帖数: 11300 | 61 用ext3的 支持大文件
ntfs也支持 不过需要一个系统盘是ext3 一个是存储盘ntfs
用ntfs硬盘读写速度会下降
【在 e*******d 的大作中提到】 : 这个支持一下吧 : 问一下,刷了这个,是不是pogoplug原有的软件就都不能用了? : 还有samba是不是只能支持Fat32,最大2G的文件?
|
t******u 发帖数: 352 | |
s*********o 发帖数: 549 | |
s*********o 发帖数: 549 | |
r********r 发帖数: 208 | 65 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
|
d*****r 发帖数: 409 | |
t********e 发帖数: 1169 | |
m*d 发帖数: 7658 | 68 跟pda有啥关系
【在 t********e 的大作中提到】 : mark, 为什么不发pda版?
|
m*******n 发帖数: 1236 | |
A*******r 发帖数: 62 | 70 其实还是装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
|
|
|
k*****u 发帖数: 1688 | |
A****a 发帖数: 988 | 72 按照步骤做完,更新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:
|
r*******e 发帖数: 7583 | 73 得上串口线了...
【在 A****a 的大作中提到】 : 按照步骤做完,更新glibc也完成了,但是重启后不能进入系统,停在闪灯 : 请问应该怎么debug
|
s****c 发帖数: 11300 | 74 拔电线 硬件重启
我发现有时候reboot软重启不好用
【在 A****a 的大作中提到】 : 按照步骤做完,更新glibc也完成了,但是重启后不能进入系统,停在闪灯 : 请问应该怎么debug
|
s****c 发帖数: 11300 | 75 不用
【在 r*******e 的大作中提到】 : 得上串口线了...
|
A****a 发帖数: 988 | 76 拔电线也还是一样,我检查了 USB drive的文件,/lib 现在是指向 /usr/lib 的
symbolic link, 按照archlinuxarm论坛上的说法应该是已经 glibc升级成功了,但就
是启动不了
【在 s****c 的大作中提到】 : 拔电线 硬件重启 : 我发现有时候reboot软重启不好用
|
s****c 发帖数: 11300 | 77 很奇怪啊 我这里没问题
你把/lib下面列一下?
【在 A****a 的大作中提到】 : 拔电线也还是一样,我检查了 USB drive的文件,/lib 现在是指向 /usr/lib 的 : symbolic link, 按照archlinuxarm论坛上的说法应该是已经 glibc升级成功了,但就 : 是启动不了
|
d******i 发帖数: 7160 | 78 请问这个总结也完全使用于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
|
f******n 发帖数: 59 | 79 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
|
A****a 发帖数: 988 | 80 /lib下和/usr/lib下是一样的,/lib就是一个symlink
【在 s****c 的大作中提到】 : 很奇怪啊 我这里没问题 : 你把/lib下面列一下?
|
|
|
s****c 发帖数: 11300 | 81 我看了一下跟我这里是一样的
如果启动不起来先看看/boot下面是不是有uImage
如果还是不行就到这里
http://archlinuxarm.org/os/ArchLinuxARM-oxnas-latest.tar.gz
下载下来以后解压覆盖硬盘上的文件 这是一定可以启动的 然后重新安装升级
【在 A****a 的大作中提到】 : /lib下和/usr/lib下是一样的,/lib就是一个symlink
|
s****c 发帖数: 11300 | 82 那是当然 debian的软件包管理也好很多
【在 A*******r 的大作中提到】 : 其实还是装debian更方便些,阉割版的限制很多。
|
s****c 发帖数: 11300 | 83 不行
我没有dockstar不知道怎么折腾 不过这个应该更容易
【在 d******i 的大作中提到】 : 请问这个总结也完全使用于Dockstar吗? : if not,哪里能找到类似的折腾Dockstar的总结? : 谢谢!
|
A****a 发帖数: 988 | 84 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 : 下载下来以后解压覆盖硬盘上的文件 这是一定可以启动的 然后重新安装升级
|
c*******t 发帖数: 1095 | |
n******o 发帖数: 362 | 86 我用的是 e02
这个反安装似乎不行。
还有什么别的办法恢复成原厂吗?
【在 s****c 的大作中提到】 : 1.我该准备什么样存储设备? : 个人认为最简单的就是最好的 找一个空闲的足够大的usb移动硬盘就行。硬盘要被重新 : 格式化所以把文件做好备份。我以前试过用一个usb flash drive专门装系统,然后外 : 接移动硬盘做存储,效果很不好,因为大部分usb2.0的移动硬盘速度都很慢,而且 : flash drive最好不要放swp文件避免寿命下降,所以造成性能下降。注意安装完成后 : 你的硬盘将被格式化为ext3系统,如果想在windows下读写的话需要安装相关软件 : 具体方案请自行放狗搜 : 2.安装: : 注意事项:如果你在2012年7月前安装过pogoplug,请按照步骤3先将其恢复出厂状态, : 去掉破解。如果是全新的pogoplug可以直接安装。不要尝试论坛上给出的升级方案,因
|
c********w 发帖数: 2438 | |
z**b 发帖数: 293 | |
z****8 发帖数: 5023 | 89 mark的东西咋找回来??
【在 z**b 的大作中提到】 : mark
|
z**b 发帖数: 293 | 90 家页 - 版面回复
【在 z****8 的大作中提到】 : mark的东西咋找回来??
|