来自https://archlinuxarm.org/platforms/armv6/raspberry-pi
请将下面指令中的sdX
替换为SD卡在您电脑中的设备名称。
- 使用fdisk为SD卡分区:
# fdisk /dev/sdX
- 在fdisk的提示符中,删除原有的分区,然后新建分区:
- 按
o
,清除此设备上所有的分区; - 按
p
来列出所有分区,当前设备应该没有任何分区存在; - 按
n
,然后按p
(主分区),然后按1
(设备上第一个分区),然后按回车
键接受默认的第一个扇区,然后为最后一个扇区输入+100M
; - 按
t
,然后按c
设置第一个分区类型为W95 FAT32(LBA)
; - 按
n
,然后按p
(主分区),按2
(设备上第二个分区),然后按两次回车
来接受默认的第一个和最后一个扇区; - 按
w
,写入分区表后退出;
- 按
- 创建FAT文件系统并装载
# mkfs.vfat /dev/sdX1
# mkdir boot
# mount /dev/sdX1 boot
- 创建ext4文件系统并装载:
# mkfs.ext4 /dev/sdX2
# mkdir root
# mount /dev/sdX2 root
- 下载系统镜像文件,并且提取到
root
文件系统(注,作为root用户
,而不是通过sudo
):
# wget http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz
# bsdtar -xpf ArchLinuxARM-rpi-latest.tar.gz -C root
# sync # 此命令比较耗时
- 移动boot文件到第一个分区:
# mv root/boot/* boot
- 卸载两个分区
# umount boot root
- 将SD卡插入到树莓派,连接以太网,并且连接电源
- 使用
串行控制台(serial console)
或者SSH
连接
- 使用默认用户
alarm
,密码alarm
root
用户的密码默认是root
注:为了安全,请强化用户密码
- 初始化pacman密钥环并填充Arch Linux ARM包签名密钥:
# pacman-key --init
# pacman-key --populate archlinuxarm
至此,树莓派安装完成,您可以使用包管理器pacman
安装sudo/ufw等工具,强化安全,也可以当作一个家用的服务器,祝玩得开心🥳~
(77 words)