Redian新闻
>
pogoplug E02 装debian重启失败,求助!
avatar
pogoplug E02 装debian重启失败,求助!# Hardware - 计算机硬件
r*u
1
有网友问我Clarifi面经,我干脆发到版面上,能不能发个包子啊
Clarifi及母公司Capital IQ基本上是纯的Java shop,但我投的是新开的Scala职位。
所以电话面试有两轮,第一轮问Haskell(我不懂Scala),第二轮问一道算法题,我后
来查了在这里,http://ostermiller.org/dilate_and_erode.html,面试官会一直问到你给出最优解,我最后没有完全答出来但很接近了。后来去onsite的时候,发现board上就是写的他们员工对这道题的讨论,说明是很喜欢考这道题的。
On site时发现很喜欢考brain teaser和Java,不是我喜欢的风格。我对Java也是一窍
不通,所以最后也没拿到offer。面试和其他公司稍有不同,让在纸上写程序而不是在
白板上写。
第一个人上来问了一些Java的基本概念和简单的程序题目,还打了些wikipedia的文章
出来,感觉比较搞笑,我基本上都答不出来。
第二个session居然有两个小时,直接拿了篇ICFP的paper出来考我的Haskell设计,我
吐血。
吃完饭回来是分别是一个法国人和他们的四个cofounder之一。问的题目基本上是老题
,没有什么好担心的。我觉得发挥的挺好,不知道为什么被拒了,感觉他们比较重视
Java和工作经验。
我记得的题目有:
reverse a linked list
detect a loop in a linked list (2 ways)
reverse words in a string
四个人坐船过河问题
在地球上从一个点出发,向南,东,北各走一mile,回到原点,有几个这样的点
两个绳子各可以烧1小时,如何测量45分钟
一个灯泡,三个开关只有一个控制这个灯,如何知道是哪个开关
最变态的是那个法国人,出了两个很萎缩的脑筋急转弯。
avatar
s*y
2
EAD/AP renewal都需要什么材料啊?
一年很快的啊!09下半年的PD。所以,估计至少要1年以后才能绿吧。肯定是要
renew EAP/AP的。
另外,谁知道一般最早可以在EAD 到期前几个月递件renew啊?
谢谢。
avatar
l*0
3
寻找一钢琴曲!曲调不少人应该很熟悉,以前听到过几次,该曲开头跟老柴第一钢琴协
奏曲很像,很雄伟,壮丽。
感谢!
avatar
h*1
4
我终于有了一个不是我老公的男人!
那晚,他折腾了足足一个小时,终于倦极而眠。我却怎么也睡不着了,时针指在两点上,

是激情之后最难熬的深夜。 我扭亮台灯,在柔和的灯光下,打量着我的枕边人。

见过他的人都说是十成的帅哥,尤其是那一双总是含笑的眼睛有着所向披靡的魅力。可

我心底里却更喜欢他熟睡的样子,安详得近乎于圣洁,尤其是当他突然在梦里笑一下或

皱 皱眉的时候,那突如其来的甜蜜和伤感让我心醉又心碎。
我不禁轻轻地在他的额上吻了一下,他居然抬手拂了一下额头,好象不高兴我打扰了他

的 梦一样。我又好笑又好气,偏偏要打扰他一下。我轻轻抚摸他的身体,那种毫无瑕疵

锦缎也不能比拟的光滑手感,让我怀疑这是男性的躯体,既使是用“肤如凝脂”这种形容

孩子的词来形容也不为过,皮肤之下,是匀称的极富弹性的骨肉,这么完美的躯体我想我

一辈子也不可能再遇到第二个。
想到这儿,就想到早晚他会离开我,投入另一个女人的怀抱,这使我无奈而神伤,下意识

地搂住了他。
梦中的他感到了我的拥抱,竟然配合地把脸深深地偎在我的胸口,那种温暖和贴服使我

心底荡漾着无比的幸福,泪水不经意地打湿了枕头.
我这样和他依偎着,慢慢地朦胧起来。
突然,他使劲儿地在我的怀里挣扎一下,并放声大哭起来。
我一下从被窝里坐起来,抱起他:儿子,我的小祖宗,又尿了, 求你让老娘睡个安稳觉吧

想歪的人面壁1小时去 !
avatar
h*e
5
安装完debian,说已成功提示我reboot,我reboot, 马上跳出错误框,说“SSH server
unexpected closed network connection”,导致安装不成功。过了几分钟,再ssh
pogo仍旧是旧的东西,或者拔电源重启, u盘就都还原了,刚才安装的东西一点也没了
。。。没进新debian系统,这是咋回事啊?google不到啊。。。。谢了
不明白为啥不能reboot啊。
用winscp 连接的话,会说
Command ' reboot'
faild with return code 127 and error message
-bash: line 43: reboot: command not found.
疯了
avatar
s*5
6

出来但很接近了。后来去onsite的时候,发现board上就是写的他们员工对这道题的讨
论,说明是很喜欢考这道题的。
谢谢面经。。。
这道题怎么答啊?
一个灯泡,三个开关只有一个控制这个灯,如何知道是哪个开关
谢谢!

【在 r***u 的大作中提到】
: 有网友问我Clarifi面经,我干脆发到版面上,能不能发个包子啊
: Clarifi及母公司Capital IQ基本上是纯的Java shop,但我投的是新开的Scala职位。
: 所以电话面试有两轮,第一轮问Haskell(我不懂Scala),第二轮问一道算法题,我后
: 来查了在这里,http://ostermiller.org/dilate_and_erode.html,面试官会一直问到你给出最优解,我最后没有完全答出来但很接近了。后来去onsite的时候,发现board上就是写的他们员工对这道题的讨论,说明是很喜欢考这道题的。
: On site时发现很喜欢考brain teaser和Java,不是我喜欢的风格。我对Java也是一窍
: 不通,所以最后也没拿到offer。面试和其他公司稍有不同,让在纸上写程序而不是在
: 白板上写。
: 第一个人上来问了一些Java的基本概念和简单的程序题目,还打了些wikipedia的文章
: 出来,感觉比较搞笑,我基本上都答不出来。
: 第二个session居然有两个小时,直接拿了篇ICFP的paper出来考我的Haskell设计,我

avatar
s*y
7
re
avatar
d*p
8
哈。写得好。不过也有点另类YY的嫌疑。

,




【在 h******1 的大作中提到】
: 我终于有了一个不是我老公的男人!
: 那晚,他折腾了足足一个小时,终于倦极而眠。我却怎么也睡不着了,时针指在两点上,
:
: 是激情之后最难熬的深夜。 我扭亮台灯,在柔和的灯光下,打量着我的枕边人。
:
: 见过他的人都说是十成的帅哥,尤其是那一双总是含笑的眼睛有着所向披靡的魅力。可
:
: 我心底里却更喜欢他熟睡的样子,安详得近乎于圣洁,尤其是当他突然在梦里笑一下或
:
: 皱 皱眉的时候,那突如其来的甜蜜和伤感让我心醉又心碎。

avatar
h*e
9
为啥reboot不了,为啥我自己拔电源重启,刚安装的系统就没有了啊,菜鸟
好头疼
avatar
r*u
10
利用温度作为一个隐含的参数。如果是荧光灯就没辙了。

【在 s******5 的大作中提到】
:
: 出来但很接近了。后来去onsite的时候,发现board上就是写的他们员工对这道题的讨
: 论,说明是很喜欢考这道题的。
: 谢谢面经。。。
: 这道题怎么答啊?
: 一个灯泡,三个开关只有一个控制这个灯,如何知道是哪个开关
: 谢谢!

avatar
o*t
11
读EAD 和AP表格的INSTRUCTION, 我向来就照着上面要求的材料寄, 没要求的根本就
不管。我renew AP 和EAD 很多次了, 没出过问题。
avatar
p*h
12
第一句话就错了。他不是你的。现在由你照看而已。你把他当成你的,是将来做恶婆婆
的种子 :)

,




【在 h******1 的大作中提到】
: 我终于有了一个不是我老公的男人!
: 那晚,他折腾了足足一个小时,终于倦极而眠。我却怎么也睡不着了,时针指在两点上,
:
: 是激情之后最难熬的深夜。 我扭亮台灯,在柔和的灯光下,打量着我的枕边人。
:
: 见过他的人都说是十成的帅哥,尤其是那一双总是含笑的眼睛有着所向披靡的魅力。可
:
: 我心底里却更喜欢他熟睡的样子,安详得近乎于圣洁,尤其是当他突然在梦里笑一下或
:
: 皱 皱眉的时候,那突如其来的甜蜜和伤感让我心醉又心碎。

avatar
m*k
13
fdisk分区的时候有没有记得让它bootable? 命令是a

server

【在 h******e 的大作中提到】
: 安装完debian,说已成功提示我reboot,我reboot, 马上跳出错误框,说“SSH server
: unexpected closed network connection”,导致安装不成功。过了几分钟,再ssh
: pogo仍旧是旧的东西,或者拔电源重启, u盘就都还原了,刚才安装的东西一点也没了
: 。。。没进新debian系统,这是咋回事啊?google不到啊。。。。谢了
: 不明白为啥不能reboot啊。
: 用winscp 连接的话,会说
: Command ' reboot'
: faild with return code 127 and error message
: -bash: line 43: reboot: command not found.
: 疯了

avatar
s*5
14

我大言不惭的想到了。。。
但是如果一个一个开关试验一下,哪个能让灯亮不就行了吗?。。。还是我太傻了?

【在 r***u 的大作中提到】
: 利用温度作为一个隐含的参数。如果是荧光灯就没辙了。
avatar
f*u
15
有人说一般提前3个月申请延期比较好
avatar
h*e
16
已经把第一个盘设为bootable了啊。。
为啥我reboot或者拔电源, u盘就还原了啊?刚才安装的东西一点也没了。。。

【在 m*****k 的大作中提到】
: fdisk分区的时候有没有记得让它bootable? 命令是a
:
: server

avatar
r*u
17
灯在房间里,开关在外面,一旦进了房间,就不能再出去了。
这是个老题,我就没有写的这么详细了。

【在 s******5 的大作中提到】
:
: 我大言不惭的想到了。。。
: 但是如果一个一个开关试验一下,哪个能让灯亮不就行了吗?。。。还是我太傻了?

avatar
g*n
18
重新按照网上的攻略装一次试试?

【在 h******e 的大作中提到】
: 已经把第一个盘设为bootable了啊。。
: 为啥我reboot或者拔电源, u盘就还原了啊?刚才安装的东西一点也没了。。。

avatar
k*n
19
re
avatar
h*e
20
已经从新装过几遍了,换了2个u盘1个移动硬盘,错误都一样。。。不知道原因啊
avatar
y*y
21
一直很讨厌那道灯泡题...
avatar
e*i
22

this is normal. Your remote system is rebooting, so network will be
disconnected
for sure.
It seems when you reboot, it just skipped the usb drive and booted from the
flash
inside.
1 make sure you updated uboot (or something like that) so that pogo will try
to boot from usb first.
2 make sure you activated the partition on the flash drive so it is bootable.
3 change the brand / capacity of the flash drive. Not ALL flash drives work!
Try some old flash drives such as kingston 1gb.

【在 h******e 的大作中提到】
: 已经从新装过几遍了,换了2个u盘1个移动硬盘,错误都一样。。。不知道原因啊
avatar
p*d
23
07年面过,也是差不多的脑筋题,虽然当时拿了offer但是没去,有点小后悔呀
avatar
h*e
24
谢了! 1 2 3我都做了啊,u盘换了3个了。。为啥不能从u盘引导呢,还有啥可能的原
因?
无知愁死人啊

the
try
bootable.
work!

【在 e*i 的大作中提到】
:
: this is normal. Your remote system is rebooting, so network will be
: disconnected
: for sure.
: It seems when you reboot, it just skipped the usb drive and booted from the
: flash
: inside.
: 1 make sure you updated uboot (or something like that) so that pogo will try
: to boot from usb first.
: 2 make sure you activated the partition on the flash drive so it is bootable.

avatar
f*a
25
为啥后悔了
这个公司到底算好不好?和bloomberg比如何呀

【在 p****d 的大作中提到】
: 07年面过,也是差不多的脑筋题,虽然当时拿了offer但是没去,有点小后悔呀
avatar
m*i
27
I had similar experience a long time ago. It takes too long to warm up USB
drive, so system does not find USB drive. Some parameter need to be set
somewhere to let the system sleep for about 20 seconds, and it can actually
see the USB drive and boot from it. Hopefully it gives you some clue.
avatar
h*e
28
netconsole 显示如下,我移动硬盘用fdisk分了三个区,第一个linux, 设为boot, 第
二个linux swap, 第三个也是linux。
1. 其中“1 Storage Device(s) found”是说哪个盘?
2. Loading file "/boot/uImage" from usb device 0:1 (usbda1)
** File not found /boot/uImage
是啥意思?没在我硬盘里找到可以启动的/uImage?
但是我u盘 /boot 里确实有启动文件啊:
System.map-2.6.32-5-kirkwood initrd.img-2.6.32-5-kirkwood
config-2.6.32-5-kirkwood vmlinuz-2.6.32-5-kirkwood
U-Boot 2011.12 (Feb 20 2012 - 21:21:59)
Pogoplug E02
arm-none-linux-gnueabi-gcc (Sourcery G++ Lite 2009q3-67) 4.4.1
GNU ld (Sourcery G++ Lite 2009q3-67) 2.19.51.20090709
Hit any key to stop autoboot: 0
(Re)start USB...
USB: Register 10011 NbrPorts 1
USB EHCI 1.00
scanning bus for devices... 3 USB Device(s) found
scanning bus for storage devices... 1 Storage Device(s) found
Loading file "/rescueme" from usb device 0:1 (usbda1)
** File not found /rescueme
reading /rescueme.txt
** Unable to read "/rescueme.txt" from usb 0:1 **
Creating 1 MTD partitions on "nand0":
0x000002500000-0x000008000000 : "mtd=3"
UBI: attaching mtd1 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned 512)
UBI: data offset: 2048
UBI: attached mtd1 to ubi0
UBI: MTD device name: "mtd=3"
UBI: MTD device size: 91 MiB
UBI: number of good PEBs: 727
UBI: number of bad PEBs: 1
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 0
UBI: available PEBs: 716
UBI: total number of reserved PEBs: 11
UBI: number of PEBs reserved for bad PEB handling: 7
UBI: max/mean erase counter: 1/1
UBIFS error (pid 0): ubifs_get_sb: cannot open "ubi:rootfs", error -19
Error reading superblock on volume 'ubi:rootfs'!
Loading file "/boot/uImage" from usb device 0:1 (usbda1)
** File not found /boot/uImage
** Block device usb 1 not supported
** Block device usb 2 not supported
** Block device usb 3 not supported
Loading file "/boot/uImage" from usb device 0:1 (usbda1)
** File not found /boot/uImage
Loading file "/boot/uInitrd" from usb device 0:1 (usbda1)
** File not found /boot/uInitrd
Wrong Image Format for bootm command
ERROR: can't get kernel image!
stopping USB..
### JFFS2 loading 'uboot-original-mtd0.kwb' to 0x800000
Scanning JFFS2 FS: ......... done.
### JFFS2 load complete: 524288 bytes loaded to 0x800000
## Starting application at 0x00800200 ...

【在 b*****c 的大作中提到】
: 设置netconsole看看启动过程吧
: http://forum.doozan.com/read.php?3,14,14

avatar
h*e
29
u盘里的文件:
Pogoplug:/tmp$ mount /dev/sda1 /tmp/usb
Pogoplug:/tmp$ cd usb
Pogoplug:/tmp/usb$ ls
bin home media root sys vmlinuz
boot initrd.img mnt sbin tmp
dev lib opt selinux usr
etc lost+found proc srv var
avatar
b*r
30
it happened once to one of my E02. i knew my usb drive was good because it
worked on other E02. eventually i decided to install arch, which worked
flawlessly. then i installed the rescue system, and put debian back. no more
booting problem any more.

【在 h******e 的大作中提到】
: u盘里的文件:
: Pogoplug:/tmp$ mount /dev/sda1 /tmp/usb
: Pogoplug:/tmp$ cd usb
: Pogoplug:/tmp/usb$ ls
: bin home media root sys vmlinuz
: boot initrd.img mnt sbin tmp
: dev lib opt selinux usr
: etc lost+found proc srv var

avatar
h*e
31
换了Arch,仍旧进不了系统,pogo下面变成橙黄色的灯了,不再是绿灯。到底哪里问题
啊,安装过程本身就没几步啊。。

more

【在 b******r 的大作中提到】
: it happened once to one of my E02. i knew my usb drive was good because it
: worked on other E02. eventually i decided to install arch, which worked
: flawlessly. then i installed the rescue system, and put debian back. no more
: booting problem any more.

avatar
e*i
32
先简单点,别将boot单独弄个分区。
flash drive只分两个区,一个/,一个swap,将/设定为bootable,然后在试试看。

【在 h******e 的大作中提到】
: netconsole 显示如下,我移动硬盘用fdisk分了三个区,第一个linux, 设为boot, 第
: 二个linux swap, 第三个也是linux。
: 1. 其中“1 Storage Device(s) found”是说哪个盘?
: 2. Loading file "/boot/uImage" from usb device 0:1 (usbda1)
: ** File not found /boot/uImage
: 是啥意思?没在我硬盘里找到可以启动的/uImage?
: 但是我u盘 /boot 里确实有启动文件啊:
: System.map-2.6.32-5-kirkwood initrd.img-2.6.32-5-kirkwood
: config-2.6.32-5-kirkwood vmlinuz-2.6.32-5-kirkwood
: U-Boot 2011.12 (Feb 20 2012 - 21:21:59)

avatar
b*c
33
怎么会没有uImage和uInitrd呢
是自己装的kernel?
uboot需要这俩image才行
cd /boot
mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n
Linux-2.6.32 -d vmlinuz-2.6.32-5-kirkwood uImage
mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n
initramfs-2.6.32-kirkwood -d initrd.img-2.6.32-5-kirkwood uInitrd

【在 h******e 的大作中提到】
: netconsole 显示如下,我移动硬盘用fdisk分了三个区,第一个linux, 设为boot, 第
: 二个linux swap, 第三个也是linux。
: 1. 其中“1 Storage Device(s) found”是说哪个盘?
: 2. Loading file "/boot/uImage" from usb device 0:1 (usbda1)
: ** File not found /boot/uImage
: 是啥意思?没在我硬盘里找到可以启动的/uImage?
: 但是我u盘 /boot 里确实有启动文件啊:
: System.map-2.6.32-5-kirkwood initrd.img-2.6.32-5-kirkwood
: config-2.6.32-5-kirkwood vmlinuz-2.6.32-5-kirkwood
: U-Boot 2011.12 (Feb 20 2012 - 21:21:59)

avatar
c*a
34
ft, 我有一模一样的问题,boot into Pogoplug straight.
no uImage either. followed exact step at http://projects.doozan.com/debian/
mkimage not available on pogoplug

【在 h******e 的大作中提到】
: netconsole 显示如下,我移动硬盘用fdisk分了三个区,第一个linux, 设为boot, 第
: 二个linux swap, 第三个也是linux。
: 1. 其中“1 Storage Device(s) found”是说哪个盘?
: 2. Loading file "/boot/uImage" from usb device 0:1 (usbda1)
: ** File not found /boot/uImage
: 是啥意思?没在我硬盘里找到可以启动的/uImage?
: 但是我u盘 /boot 里确实有启动文件啊:
: System.map-2.6.32-5-kirkwood initrd.img-2.6.32-5-kirkwood
: config-2.6.32-5-kirkwood vmlinuz-2.6.32-5-kirkwood
: U-Boot 2011.12 (Feb 20 2012 - 21:21:59)

avatar
h*e
35
不是自己装的,就是按Jeff帖子一步一步装的:
cd /tmp
wget http://projects.doozan.com/debian/dockstar.debian-squeeze.sh
chmod +x dockstar.debian-squeeze.sh
export PATH=$PATH:/usr/sbin:/sbin
./dockstar.debian-squeeze.sh
其中第四行 PATH=$PATH:/usr/sbin:/sbin
需不需要自己修改? 这是export到哪里了?

【在 b*****c 的大作中提到】
: 怎么会没有uImage和uInitrd呢
: 是自己装的kernel?
: uboot需要这俩image才行
: cd /boot
: mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n
: Linux-2.6.32 -d vmlinuz-2.6.32-5-kirkwood uImage
: mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n
: initramfs-2.6.32-kirkwood -d initrd.img-2.6.32-5-kirkwood uInitrd

avatar
h*e
36
后来是怎么解决的啊?

【在 c*a 的大作中提到】
: ft, 我有一模一样的问题,boot into Pogoplug straight.
: no uImage either. followed exact step at http://projects.doozan.com/debian/
: mkimage not available on pogoplug

avatar
c*a
37
#89900
after installing Lenny, ran into problem attempting to apt-get update/
upgrade
trying to see what's wrong, hope it's not bricked

【在 h******e 的大作中提到】
: 后来是怎么解决的啊?
avatar
h*e
38
似乎这个帖子给出了答案。。
http://forum.doozan.com/read.php?2,11396
其中 okigan Wrote:
uBoot file needs to be created from vmlinuz, which is not happening for what
ever reason.
The following seems to correct the problem:
cd /tmp/debian/usr/bin #adjust based on the location of usb stick mount
point
./mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n
Linux-2.6.32-5-kirkwood -d ../../boot/vmlinuz-2.6.32-5-kirkwood ../../boot/
uImage
./mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n
initramfs-2.6.32-5-kirkwood -d ../../boot/initrd.img-2.6.32-5-kirkwood ../..
/boot/uInitrd
但是我这菜鸟还是不知道怎么修复啊,如何" adjust based on the location of usb
stick mount point"?。。。似乎先要
cd /tmp
mkdir usb
mount /dev/sda1 usb
cd ./usb/usr/bin
./mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n
Linux-2.6.32-5-kirkwood -d ../../boot/vmlinuz-2.6.32-5-kirkwood ../../boot/
uImage
./mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n
initramfs-2.6.32-5-kirkwood -d ../../boot/initrd.img-2.6.32-5-kirkwood ../..
/boot/uInitrd
avatar
b*r
39
install the rescue system from jeff. e02 virtually unbrickable

【在 c*a 的大作中提到】
: #89900
: after installing Lenny, ran into problem attempting to apt-get update/
: upgrade
: trying to see what's wrong, hope it's not bricked

avatar
c*i
40
mark
avatar
d*a
41
他为什么不修改?
-------------
看来 Jeff的安装文件确实有问题了,他还没来的急修改

【在 h******e 的大作中提到】
: 似乎这个帖子给出了答案。。
: http://forum.doozan.com/read.php?2,11396
: 其中 okigan Wrote:
: uBoot file needs to be created from vmlinuz, which is not happening for what
: ever reason.
: The following seems to correct the problem:
: cd /tmp/debian/usr/bin #adjust based on the location of usb stick mount
: point
: ./mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n
: Linux-2.6.32-5-kirkwood -d ../../boot/vmlinuz-2.6.32-5-kirkwood ../../boot/

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