在香蕉派里安装配置archlinux到树莓派

把TF卡通过读卡器插入到香蕉派中,sdX是SD卡盘符。以下操作在香蕉派shell中完成

一、SD卡分区

使用fdisk
工具$ fdisk /dev/sdX

在fdisk
提示命令下删除旧分区并新建:

a. 按o 删除全部分区
b. 按p列出分区,此时应该没有任何分区。
c. 按n 新建分区, 然后p 选择为主分区, 输入1作为SD卡的第1个主分区; 按回车选择默认开始扇区,再输入+100M设置结束扇区.
d. 按t,然后按c设置刚才的主分区类型为W95 FAT32(LBA).
e. 按n新建分区,然后p选择为主分区,输入2作为SD卡的第2个主分区;
按两次回车默认把SD卡剩下的空间都给第2主分区.
f. 按w写入保存分区, 退出fdisk.

二、格式化和挂载分区

1.把第1主分区格式化为FAT分区,并挂载到boot:

$ mkfs.vfat /dev/sdX1
$ cd /mnt
$ mkdir boot
$ mount /dev/sdX1 boot

2.把第2分区格式化为ext4分区,并挂载到root:

$ mkfs.ext4 /dev/sdX2
$ cd /mnt
$ mkdir root
$ mount /dev/sdX2 root

3.下载树莓派Archlinux ARM版本, 安装到SD卡

$ wget http://archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz
$ tar -zxpf ArchLinuxARM-rpi-latest.tar.gz -C root
$ sync
$ mv root/boot/* boot

注意一下,不同版本树莓派的镜像包不一样,上面wget的链接需要根据版本下载,可以到http://archlinuxarm.org/os/中查看需要的版本
4.安装完成,卸载分区

$ unmount boot root

三、系统安装完成

Archlinux镜像已经安装成功,把TF卡插到树莓派中,连上网线,插上电源,可以直接SSH到树莓派了。默认用户名和密码为:alarm 管理员用户名和密码为:root
管理员帐号无法远程登录

X、利用香蕉派chroot到树莓派的archlinux中

$ cd /mnt
$ mount /dev/sdX2 root
$ chroot ./root
$ mount -t proc proc /proc
$ mv /etc/resolv.conf /etc/resolv.conf.bak
$ echo "nameserver 114.114.114.114" > /etc/resolv.conf
$ pacman -Sy

四、配置Archlinux

添加国内源
编辑/etc/pacman.d/mirrorlist

在文件头部添加:
清华软件源:
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/$arch/$repo

中科大软件源:
Server = http://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo

更新软件源:
$ pacman -Syyu

安装SUDO
安装sudo:
$ pacman -S sudo

输入visudo
去掉#%wheel ALL=(ALL) ALL
此行注释,使wheel
用户组可以临时使用sudo
提高权限.
$ visudo

五、配置yaourt

$ sudo vim /etc/pacman.conf

在文件最后,加上下面这一句:

#清华大学镜像源
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/any

参考资料
http://archlinuxarm.org/platforms/armv6/raspberry-pi
http://www.jianshu.com/p/be4a44a54b65

你可能感兴趣的:(在香蕉派里安装配置archlinux到树莓派)