blog/source/_posts/树莓派/在树莓派上安装 Arch Linux.md
2022-08-31 10:34:53 +08:00

1.7 KiB
Raw Blame History

title sitemap keywords categories tags date
在树莓派上安装 Arch Linux true
Raspberry Pi
树莓派
安装
Arch Linux
树莓派
Raspberry Pi
Arch Linux
2022-08-31 08:13:32

安装方法汲取自

# 将 SD 卡插入台式电脑操作
fdisk /dev/sdX  # 分区
mkfs.vfat -n BOOT /dev/sdX1  # 200M 做 FAT32(LBA) 分区
mkfs.ext4 -L ROOT /dev/sdX2  # 剩余空间做 Linux 分区
mkdir boot root
mount /dev/sdX1 boot
mount /dev/sdX2 root
wget http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-aarch64-latest.tar.gz
bsdtar -xpvf ArchLinuxARM-rpi-aarch64-latest.tar.gz -C root
mv root/boot/* boot -v
sed -i 's/mmcblk0/mmcblk1/g' root/etc/fstab # 注意仅树莓派4需要
sync && sync
umount boot root
rmdir boot root
# 将 SD 卡插入树莓派后启动
# the default user alarm with the password alarm
# the root password is root
pacman-key --init
pacman-key --populate archlinuxarm
hostnamectl set-hostname zhao
vim /etc/hosts
timedatectl set-timezone Asia/Shanghai
usermod -d /home/xin -m alarm
usermod -l xin alarm
groupmod -n xin alarm
echo "Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/$arch/$repo" >> /etc/pacman.d/mirrorlist
pacman -Syyu sudo vim git fish nginx
echo "kernel.printk = 3 3 3 3" >> /etc/sysctl.d/20-quiet-printk.conf
echo "enable_uart=1 nomodeset quiet loglevel=3 rd.systemd.show_status=auto rd.udev.log_level=3" >> /boot/config.txt
echo "%wheel ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers
passwd root
passwd xin
chsh -s /usr/bin/fish