下载系统烧录进 SD 卡 操作系统可选 Arch---OS---@torrent--- https://googledrive.com/host/0B6hvW6XtZ2CdNERMNmdnTTRnLTQ/ArchLinuxARM-2014.01-rpi.img.zip.torrent Arch---OS---@googledrive--- https://googledrive.com/host/0B6hvW6XtZ2CdNERMNmdnTTRnLTQ/ArchLinuxARM-2014.01-rpi.img.zip 解压缩镜像 unzip ArchLinuxARM-2014.01-rpi.img.zip 查找SD卡 运行 df -h 命令查看当前哪些设备已经挂载,结果如下图第一次显示。只执行 df 命令也是可以的,但是-h选项给出的分区大小更加直观易读,h是human的缩写。插入SD卡后,再次运行 df -h ,找出两次运行区别。结果显示:插入的SD卡设备名称就是/dev/sdb它包含两个分区,分别是/dev/sdb1 和 /dev/sdb2。注意下面我们要在“设备”中写入镜像,而不是只向某个分区写入。 为了防止在写入镜像的时候有其他读取或写入,我们需要卸载设备。两个分区都要卸载 umount /dev/sdb1 umount /dev/sdb5 使用dd命令写入镜像至SD卡 bs代表一次写入多大的块,是blocksize的缩写,4M一般都没问题,如果不行,试试改成1M,if参数为下载的镜像的路径(应该是input file缩写),of后参数为设备地址(应该是output file的缩写,linux上一切都是文件)千万不要写错这里的参数,否这你可能丢失硬盘所有数据。 因为dd命令没有进度显示,所以看上去可能感觉假死了,此时只要等待几分钟即可。 sudo dd bs=4M if= ArchLinuxARM-2014.01-rpi.img of=/dev/sdb sudo pkill -USR1 -n -x dd 用户名密码是这个文本里的root Arch---password--- https://googledrive.com/host/0B6hvW6XtZ2CdNERMNmdnTTRnLTQ/ArchLinuxARM-2014.01-rpi.img_release_notes.txt 扩容 SD 卡 / Manually resizing the SD card on Raspberry Pi http://elinux.org/RPi_Resize_Flash_Partitions#Manually_resizing_the_SD_card_on_Raspberry_Pi Start fdisk: fdisk /dev/mmcblk0
reboot resize2fs /dev/mmcblk0p5 When it is done, you can check the new size with: df -h Now you need to reboot: reboot
更新系统 获取更新列表 pacman -Syy 安装软件 安装临时权限工具 pacman -S sudo https://wiki.archlinux.org/index.php/List_of_Applications_(简体中文) 修改主机名 echo raspberrypib > /etc/hostname 并在 /etc/hosts 添加同样的主机名: nano /etc/hosts 如下 #<ip-address> <hostname.domain.org> <hostname> 127.0.0.1 localhost.localdomain localhost raspberrypib ::1 localhost.localdomain localhost raspberrypib 修改 root 密码 passwd root 创建新用户,设置密码 useradd -m -g users -s /bin/bash nong passwd nong 添加 nong 到 sudo 权限 EDITOR=nano visudo 找到 root ALL=(ALL) ALL 下面加上这一行 nong ALL=(ALL) ALL 通过 SSH 登录 打开路由器后台观察到,树莓派被分配到DHCP地址池 主机名 IP地址 MAC地址 失效时间 alarmpi 192.168.1.101 b8:27:eb:--:--:-- 11 小时 57 分钟 已经默认开启了SSH。只需在终端里连接就可以了 ssh -p 22 nong@192.168.1.101 |