xDroid's Blog

Things about Raspberry Pi - 1

这篇讲下怎么折腾树莓派的系统的。其实我过了很久才意识到树莓派的处理器是arm架构的 orz,这就导致一个比较麻烦的问题,就是原本在x86架构上跑着的东西就没办法在树莓派上跑了。

我们还是按时间线索来捋一捋:

  1. 总之最重要的事情还是先装系统咯;为了赶时髦 那我也装个Arch玩玩。结果上archlinuxarm一看:

    Note: The current installation uses the 32-bit Raspberry Pi 2 armv7h root filesystem. This will be changing eventually to use our AArch64 repository to take full advantage of the ARMv8 Cortex-A53 cores. If you want an AArch64 system, consider the ODROID-C2.

    Also note: The Raspberry Pi 3 has higher power requirements than the Raspberry Pi 2. A power supply rated at 2.5A is the official recommendation. Using an insufficient power supply will result in random, inexplicable errors and filesystem corruption.

哎等等,2.5A……好像适配器又买小了

那装就装了呗,拿出祖传的microSD卡,fdiskdd咔咔咔几下就把镜像写进去了,插到树莓派上,ok启动了(因为风扇不再是满速转了,所以可以推知系统是启动了)

然鹅……突然发现连接不上树莓派……

要想通过ssh连到树莓派上,首先要获得树莓派的ip地址;要想获得ip地址,就先要登录到树莓派上。

……

好吧,办法总是有的;虽然校园网非常垃圾,但是有线网没有隔离,所以可以祭出ip scan神器netcat。先记下笔记本连上有线网的子网地址,然后通过对比树莓派联网与否时扫描 22 端口的回应情况,不就能知道树莓派的ip地址了吗?红红火火恍恍惚惚

然鹅……反正就是没连上……我也忘记是什么原因了……

通过串口minicom也不行……oh no……

  1. 第二次尝试

想了想还是谨遵树莓派官方的新手引导 虽然不是很服气 ,从树莓派官网下载了 debian 的镜像写到 SD 卡上。找 ip 的方法还是和上面一样……

这里有个小插曲:其实后来不得不换到 windows 下用另一个 ip scan 软件才找到树莓派地址并且用 putty 连上的……不知为什么用 Linux 死活连不上。

当我看到树莓派的 motd 的时候眼泪简直快掉下来……好,赶紧把树莓派的 ipv6 地址记下来 ,以后就不关机了(其实我现在就是这样的hhh)

  1. 为了连接垃圾校园网还是不得不搞了一个脚本扔到 ~/bin 下面去。

  2. 命令行音乐播放器的话……试了一下 cmusmplayer ,感觉体验都一般吧……

  3. 还有最最少不了的 sslocalprivoxyproxychains

  4. 最近除了 vps 上其余 Linux 环境都开始换用 oh-my-zsh 了,感觉还是很不错的。