raspberrypi 记录

制作 image

上个月再 RS 买了个树莓派, 等了一个月之后终于送了过来。记录安装一下过程。

这里下载镜像

官网的安装教程

注意 如果按照教程的 dd 方式会非常慢

1
sudo dd bs=1m if=pi-snappy.img of=/dev/disk1

需要改成

1
sudo dd bs=1m if=pi-snappy.img of=/dev/rdisk1

原因:

/dev/rdisk nodes are character-special devices, but are "raw" in the BSD sense and force block-aligned I/O. They are closer to the physical disk than the buffer cache. /dev/disk nodes, on the other hand, are buffered block-special devices and are used primarily by the kernel's filesystem code.

还有

dd 的时候可以按 CTRL-T 查看进度

启动后 密码注意查看这里

quick-start-guide 说登录密码是 pi/raspberry, 但如果你装的不是 NOOBS 密码要各自的 Default Login

1
2
3
4
5
6
7
8
9
Default login:  ubuntu / ubuntu
```

我装的是 ubuntu snappy, 启动后原来的 `apt-get` 由 `snappy` 替代了,然后初始时间是1970,需要改成当前的,不然 ssl 报错

```sh
sudo date 032320042015.00

#format is mm ddhhnnyyyy.ss, nn=minutes, so the 22th of march 2015, 23:04 sharp

http://www.raspberrypi.org/forums/viewtopic.php?f=56&t=98633

但是我那啃爹 snappy gcc, git, make, 除了python 别的什么都没有。snappy search 也什么都搜不到。

1
2
3
4
ubuntu@localhost:~$ sudo snappy versions
Part Tag Installed Available Fingerprint Active
ubuntu-core edge 2 3 f442b1d8d6db3f *
webdm edge 0.1 - 1604c8b7c9f6c5 *

于是放弃了ubuntu snappy,改装了 ubuntu 14.04LTS

装能装上去,但问题是,这个源没有国内镜像,一个 apt-update 都完成不了,速度只有1kb 卧槽了。

最后换成了 Debian Wheezy (推荐)。

然后ssh进入后,开头由下面这东东

1
NOTICE: the software on this Raspberry Pi has not been fully configured. Please run 'sudo raspi-config'

最后跟着初始设置开机密码, 键盘, 时区

ps 将键盘改成EN-US,不然会无法打 #

修改镜像

镜像列表 https://www.raspbian.org/RaspbianMirrors

将默认的镜像地址改成科大镜像

或者 浙大镜像

/etc/apt/sources.list

1
2
3
4
5
6
7
8
9
10

mirrordirector.raspbian.org

替换为

mirrors.ustc.edu.cn/raspbian/

or

mirrors.zju.edu.cn/raspbian/

以及 /etc/apt/sources.list.d/raspi.list

1
2
3
4
5
将 http://archive.raspberrypi.org/debian/ 

前面加上 mirrors.ustc.edu.cn 变成

http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/

静态ip

1
2
3
4
5
6
7
#iface etho inet manual

auto eth0
iface eth0 inet static
address 192.168.0.17
netmask 255.255.255.0
gateway 192.168.0.1

no matching cipher found

修改 /etc/ssh/sshd_config

在末尾添加

Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,blowfish-cbc,aes128-cbc,3des-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc

debian jessie 会遇到这个问题,debian Wheezy, 默认就有, 不手工用添加

reference

http://www.raspberrypi.org/forums/viewtopic.php?f=2&t=3360

http://daoyuan.li/solution-dd-too-slow-on-mac-os-x/

http://superuser.com/questions/631592/mac-osx-why-is-dev-rdisk-20-times-faster-than-dev-disk

http://raspberrypi.stackexchange.com/questions/499/how-can-i-resize-my-root-partition

https://www.howtoforge.com/linux-basics-set-a-static-ip-on-ubuntu

挂在移动硬盘部署NAS

网上教程很多,不过要注意以下问题

电源

  1. 移动硬盘无法启动,lsusb 存在,但是fdisk 无法看到,很有可能是电源的问题,检查usb插头上面写的是 1A 还是 2A,尽量找2A的。

  2. /boot/config.txt 最后加一行 max_usb_current=1 并重启。

注意,如果不挂载额外移动硬盘,以上步骤可有可无。。。

配置步骤

参考教程 http://elinux.org/R-Pi_NAS

sd 卡变砖

raspi 运行了一年多后,意外变砖,重启无法进入console,这种情况只能格式化sd卡,切记备份

reference

http://pimylifeup.com/raspberry-pi-nas/

https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=53832

http://dumbpcs.blogspot.ca/2014/07/getting-external-hdd-to-work-with.html

avatar

lelouchcr's blog