回答

收藏

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

Raspberry Pi Raspberry Pi 4227 人阅读 | 0 人回复 | 2018-03-23

本帖最后由 zada小明 于 2018-3-23 11:31 编辑

把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

  1. $ sudo vim /etc/pacman.conf
复制代码

在文件最后,加上下面这一句:
  1. #清华大学镜像源
  2. [archlinuxcn]
  3. SigLevel = Optional TrustedOnly
  4. Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/any
复制代码




分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条