f*****g 发帖数: 3086 | 1 1. 最好用外接盘做os,随便折腾pogo不容易变砖
2. 最好分一个区做swap
3. 你要玩的各种服务设置好以后,记得备份系统。否则usb玩挂了以后,重头设置太吐
血了。
备份方法很多,我就直接用root帐户cp -a,没有问题。
(需要从第三个盘boot进去,不能直接拷正在运行的os,有些文件会lock住。) |
c**w 发帖数: 1024 | 2 我的pogoplug 2个都是usb玩挂了,然后我现在怎么也折腾不回来了。。靠
这个怎么办?有简单的办法救回来么
【在 f*****g 的大作中提到】 : 1. 最好用外接盘做os,随便折腾pogo不容易变砖 : 2. 最好分一个区做swap : 3. 你要玩的各种服务设置好以后,记得备份系统。否则usb玩挂了以后,重头设置太吐 : 血了。 : 备份方法很多,我就直接用root帐户cp -a,没有问题。 : (需要从第三个盘boot进去,不能直接拷正在运行的os,有些文件会lock住。)
|
f*****g 发帖数: 3086 | 3 http://archlinuxarm.org/platforms/armv6/pogoplug-provideov3
下载archlinux的tar包,
http://archlinuxarm.org/os/ArchLinuxARM-oxnas-latest.tar.gz
在另一个linux上执行789步,然后:
Download and extract the root filesystem tarball onto the new ext3 partition
as the root user, not just sudo. Create a file at /usr/local/mac_addr and
place in it your Pro's MAC address (its on the bottom of the unit) in the
format XX:XX:XX:XX:XX:XX. Safely umount the drive from the computer, plug it
back in to the powered-off Pogoplug, and then plug in the Pogoplug.
记得改 /usr/local/mac_addr,你的pogo的mac地址,在底座上找。
搞好了记得发包子
【在 c**w 的大作中提到】 : 我的pogoplug 2个都是usb玩挂了,然后我现在怎么也折腾不回来了。。靠 : 这个怎么办?有简单的办法救回来么
|
j********2 发帖数: 4438 | 4 貌似Pogo的破解只是改了uboot的启动设备,没可能砖吧。出了问题重新做U盘系统就可
以了 |
a9 发帖数: 21638 | 5 我记得以前的arch是把kernel放在mtd里的。
【在 j********2 的大作中提到】 : 貌似Pogo的破解只是改了uboot的启动设备,没可能砖吧。出了问题重新做U盘系统就可 : 以了
|
i*****e 发帖数: 1359 | 6 没有的事
【在 a9 的大作中提到】 : 我记得以前的arch是把kernel放在mtd里的。
|
a9 发帖数: 21638 | 7 /usr/sbin/nanddump -o -f mtd1.dump /dev/mtd1
echo "# Erasing mtd1 @ 0x500000 for 17 erase blocks (kernel
location)"
/usr/sbin/flash_erase /dev/mtd1 0x500000 17
echo "# Erasing mtd1 @ 0xB00000 for 17 erase blocks (2nd ker
nel location)"
/usr/sbin/flash_erase /dev/mtd1 0xB00000 17
########
## flash kernel
########
echo "# Flashing Kernel..."
if [ $PCI = 1 ]
then
echo "# - @ 0x500000"
/usr/sbin/nandwrite -p -s 0x500000 /dev/mtd1 /tmp/
usb/boot/uImage.pci
echo "# - @ 0xB00000"
/usr/sbin/nandwrite -p -s 0xB00000 /dev/mtd1 /tmp/us
b/boot/uImage.pci
else
echo "# - @ 0x500000"
/usr/sbin/nandwrite -p -s 0x500000 /dev/mtd1 /tmp/
usb/boot/uImage.nopci
echo "# - @ 0xB00000"
/usr/sbin/nandwrite -p -s 0xB00000 /dev/mtd1 /tmp/
usb/boot/uImage.nopci
fi
【在 i*****e 的大作中提到】 : 没有的事
|
m******t 发帖数: 4077 | 8 请再仔细说一下这个备份的方法,没有看懂。
【在 f*****g 的大作中提到】 : 1. 最好用外接盘做os,随便折腾pogo不容易变砖 : 2. 最好分一个区做swap : 3. 你要玩的各种服务设置好以后,记得备份系统。否则usb玩挂了以后,重头设置太吐 : 血了。 : 备份方法很多,我就直接用root帐户cp -a,没有问题。 : (需要从第三个盘boot进去,不能直接拷正在运行的os,有些文件会lock住。)
|
c**w 发帖数: 1024 | 9 试过了,还是不行。
之前成功过n次,不过等到这次usb完全挂掉好几天了,我买了个新的usb按这个步骤弄
就怎么都不行了
partition
it
【在 f*****g 的大作中提到】 : http://archlinuxarm.org/platforms/armv6/pogoplug-provideov3 : 下载archlinux的tar包, : http://archlinuxarm.org/os/ArchLinuxARM-oxnas-latest.tar.gz : 在另一个linux上执行789步,然后: : Download and extract the root filesystem tarball onto the new ext3 partition : as the root user, not just sudo. Create a file at /usr/local/mac_addr and : place in it your Pro's MAC address (its on the bottom of the unit) in the : format XX:XX:XX:XX:XX:XX. Safely umount the drive from the computer, plug it : back in to the powered-off Pogoplug, and then plug in the Pogoplug. : 记得改 /usr/local/mac_addr,你的pogo的mac地址,在底座上找。
|
f*****g 发帖数: 3086 | 10 0. 假设你已经能在pogo上正常运行archlinux以及相关服务了,此时假设你装载
archlinux的usb为usb-1
1. 插入另一个usb储存设备,假设usb-2。对usb-2执行这里的789步,把usb-2正确格式
化(http://archlinuxarm.org/platforms/armv6/pogoplug-provideov3)
2. 下载archlinux的标准tar包,
http://archlinuxarm.org/os/ArchLinuxARM-oxnas-latest.tar.gz
然后:
extract the root filesystem tarball onto the new ext3 partition (即上面的
usb-2)as the root user, not just sudo. Create a file at /usr/local/mac_addr
and place in it your Pro's MAC address (its on the bottom of the unit) in
the format XX:XX:XX:XX:XX:XX.
注意:要用root解压;并且记得改 /usr/local/mac_addr
3. 把pogo断电,把刚刚整好的usb-2插到pogo最下面的usb口,其余的usb全部拔出,重
启pogo
4. 如果你的pogo能正确启动(标准tar包的默认密码应该就是root:root),你手上这
个usb-2就成功做成了一个标准archlinux os 盘
5. 现在插入usb-1,就是你想备份的制定好的os,正确mount上
6. 再插入第三个usb(usb-3),重复7,8,9步正确格式化。然后su,用root执行
cp -a /media/usb-1/* /media/usb-3/ (这个命令是示意,具体文件路径自己确认)
7. 断电,拔掉所有usb,把usb-3插到最下面,重启成功的话,就说明已经在usb-3复制
了一套跟你在最开始制定好的一模一样的archlinux
注意:没有第三个usb,usb-3也可以是usb-2的另外一个partition,反正找个空间存下
来就行。但是据我的实验,只有放在partition-1,才能boot。有可能要改什么地方可
以让系统知道根目录在哪个分区,但目前我不知道怎么弄。所以如果在第6步拷到别的
分区的话,只是做了系统备份,并没有一个ready to boot的usb。 |
|
|
f*****g 发帖数: 3086 | 11 具体怎么不行的?
我记得底线是如果你刷的usb,那么里面自己的NAND应该还有pogo自己完整的os
可以什么都不接,重启就boot进去了。实在没办法了再这样试试吧
【在 c**w 的大作中提到】 : 试过了,还是不行。 : 之前成功过n次,不过等到这次usb完全挂掉好几天了,我买了个新的usb按这个步骤弄 : 就怎么都不行了 : : partition : it
|
c**w 发帖数: 1024 | 12 对啊。我在论坛上看的,理论上应该是啥都不接自动就boot进去了。
现在是什么都不接,前面的灯就一直闪,但是我的路由器上找不到新设备。
我新做一个usb系统,然后插上重启,前面的灯也是一直闪的,但是路由器找不到新设备
。这时候奇怪的事情出现了:我把usb插到我的linux电脑上发现,刚做的usb系统居然被
破坏了。。。
刚做好的ext3系统居然不被linux电脑识别,但是我就是在这台电脑上做的usb系统。
【在 f*****g 的大作中提到】 : 具体怎么不行的? : 我记得底线是如果你刷的usb,那么里面自己的NAND应该还有pogo自己完整的os : 可以什么都不接,重启就boot进去了。实在没办法了再这样试试吧
|
c**w 发帖数: 1024 | 13 主要是我很偷懒,抱着侥幸心里把swap区放到了u盘上,大大减少了u盘寿命。唉
【在 f*****g 的大作中提到】 : 具体怎么不行的? : 我记得底线是如果你刷的usb,那么里面自己的NAND应该还有pogo自己完整的os : 可以什么都不接,重启就boot进去了。实在没办法了再这样试试吧
|
f*****g 发帖数: 3086 | 14 新买的u盘也这样?(你还用u盘呐~~~)
本菜鸟表示爱莫能助
设备
然被
【在 c**w 的大作中提到】 : 对啊。我在论坛上看的,理论上应该是啥都不接自动就boot进去了。 : 现在是什么都不接,前面的灯就一直闪,但是我的路由器上找不到新设备。 : 我新做一个usb系统,然后插上重启,前面的灯也是一直闪的,但是路由器找不到新设备 : 。这时候奇怪的事情出现了:我把usb插到我的linux电脑上发现,刚做的usb系统居然被 : 破坏了。。。 : 刚做好的ext3系统居然不被linux电脑识别,但是我就是在这台电脑上做的usb系统。
|
a9 发帖数: 21638 | 15 是pogopro吧?pogopro改了就是改了。好像不能直接启动nand上的原系统,只有修改启
动参数还可以。
设备
然被
【在 c**w 的大作中提到】 : 对啊。我在论坛上看的,理论上应该是啥都不接自动就boot进去了。 : 现在是什么都不接,前面的灯就一直闪,但是我的路由器上找不到新设备。 : 我新做一个usb系统,然后插上重启,前面的灯也是一直闪的,但是路由器找不到新设备 : 。这时候奇怪的事情出现了:我把usb插到我的linux电脑上发现,刚做的usb系统居然被 : 破坏了。。。 : 刚做好的ext3系统居然不被linux电脑识别,但是我就是在这台电脑上做的usb系统。
|
A*******r 发帖数: 62 | 16 你折腾的太痛苦了。。。。。。。。。
用USB Image Tool镜像一下,全解决了
addr
【在 f*****g 的大作中提到】 : 0. 假设你已经能在pogo上正常运行archlinux以及相关服务了,此时假设你装载 : archlinux的usb为usb-1 : 1. 插入另一个usb储存设备,假设usb-2。对usb-2执行这里的789步,把usb-2正确格式 : 化(http://archlinuxarm.org/platforms/armv6/pogoplug-provideov3) : 2. 下载archlinux的标准tar包, : http://archlinuxarm.org/os/ArchLinuxARM-oxnas-latest.tar.gz : 然后: : extract the root filesystem tarball onto the new ext3 partition (即上面的 : usb-2)as the root user, not just sudo. Create a file at /usr/local/mac_addr : and place in it your Pro's MAC address (its on the bottom of the unit) in
|
i*****e 发帖数: 1359 | 17 请教这是哪里的呀?
我看alarm的安装第一步是装jeff的uboot到mtd0,第二步是把arch的镜像解压到u盘,
没看那里需要动mtd1啊。拔了u盘就自动boot到nand的系统了
http://archlinuxarm.org/platforms/armv5/pogoplug-v2-pinkgray
kernel
ker
【在 a9 的大作中提到】 : /usr/sbin/nanddump -o -f mtd1.dump /dev/mtd1 : echo "# Erasing mtd1 @ 0x500000 for 17 erase blocks (kernel : location)" : /usr/sbin/flash_erase /dev/mtd1 0x500000 17 : echo "# Erasing mtd1 @ 0xB00000 for 17 erase blocks (2nd ker : nel location)" : /usr/sbin/flash_erase /dev/mtd1 0xB00000 17 : ######## : ## flash kernel : ########
|