archlinuxARM安装到树莓派

之前树莓派的系统安装需要img烧制到sd或tf卡上,archlinux比较特殊,不提供img文件,所以安装需要用linux环境复制文件到sd卡

1、给sd分区

fdisk /dev/sdX

输入 o 并回车,这将会删除所有分区
输入 p 并回车,这将会列出所有分区,此时应该没有任何分区
输入 n 并回车,创建新分区,引导分区
输入 p 并回车,新分区为主分区
输入 1 并回车,分区序号是1
按键盘回车,默认初始扇区
输入 +100M 并回车,设置终止扇区
输入 t 并回车,再输入 c 并回车,设置该分区文件系统格式为Fat32
输入 n 并回车,创建新分区,根分区
输入 p 并回车,新分区为主分区
输入 2 并回车,分区序号是2
按键盘回车,默认初始扇区
按键盘回车,默认终止扇区
输入 w 并回车,写入设置

mkfs.vfat /dev/sdX1

mkfs.ext4 /dev/sdX2

mkdir boot root

mount /dev/sdX1 boot

mount /dev/sdX2 root

2、wget并解压远程文件

wget http://mirrors.ustc.edu.cn/archlinuxarm/os/rpi/ArchLinuxARM-2015.11-rpi-2-rootfs.tar.gz -C root

sync

mv root/boot/* boot

umount boot root

从虚拟机释放sd,至此,就可以把sd插到树莓派上了,第一次使用需要用有线连接才能连接网络,ssh登陆用户名:root,密码:root

注:这儿有个问题,用ssh登录不上去,原因是由于OpenSSH更新引起的:默认情况下,不再允许root用户以密码方式ssh登录

解决方案:

The default for the sshd_config(5) PermitRootLogin option has changed from "yes" to "prohibit-password

用其它linux挂载该系统sd卡,修改/etc/ssh/sshd_config文件中的

PermitRootLogin prohibit-password => PermitRootLogin yes

此条目发表在 linux 分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*


*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>