在树莓派4B上安装 archlinuxarm xfce4 桌面环境

由于不太喜欢官方的 raspbian 系统,加之自己在笔记本上用的就是 archlinux ,因此自然而然就想在新买的树莓派4上安装 archlinuxarm 系统,现将安装过程记载如下:

安装基本系统

1.在笔记本上进入 archlinux 系统,下载好 archlinuxarm 的安装包,我是去 archlinuxarm 163镜像下载的。

2.把 TF 卡接入读卡器,开始分区,命令是:

fdisk /dev/sdX    # 其中 X 是你TF卡的实际名称,比如我这里就是 sdc

然后使用fdisk命令进行分区操作,步骤如下:

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

3.格式化分区,命令是:

mkfs.vfat /dev/sdX1
mkfs.ext4 /dev/sdX2

4.创建挂载位置,并挂载分区:

mkdir boot root
mount /dev/sdX1 boot
mount /dev/sdX2 root

5.把系统解压到 TF 卡上,命令是:

bsdtar -xpf ArchLinuxARM-rpi-4-latest.tar.gz -C root
sync
mv root/boot/* boot

6.修改软件源,编辑 root/etc/pacman.d/mirrorlist 文件,加入如下内容:

Server = http://mirrors.163.com/archlinuxarm/$arch/$repo
Server = https://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo

7.卸载分区:

umount boot root

8.现在就可以把 TF 卡拔下接入树莓派了。

安装 xfce4 图形界面

1.用root用户登入系统(密码也是 root)后先输入如下命令更新 key:

pacman-key --init
pacman-key --populate archlinuxarm

2.插入网线,初始化网络并更新软件包:

ip link set eth0 up
dhcpcd eth0
pacman -Syu

3.更改 root 密码,并增加新用户:

passwd
useradd -m -G users,audio,lp,optical,storage,video,wheel,power -s /bin/bash 普通用户名
passwd 普通用户名

5.设置时区:

timedatectl set-timezone Asia/Shanghai
timedatectl set-local-rtc false

6.用 pacman 安装 visudo,然后执行命令 visudo ,取消掉 %wheel ALL=(ALL) ALL 这一行之前的注释井号。

7.设置 locale 及语言,先编辑 /etc/locale.gen,把需要的 locale 前面的#去掉,然后 locale-gen,接下来执行如下的命令:

echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8

8.安装 X,中文字体和环境:

pacman -S alsa-utils alsa-oss xorg-server xf86-video-fbdev xorg-xrefresh adobe-source-han-sans-cn-fonts ttf-dejavu ttf-bitstream-vera wqy-zenhei ttf-arphic-ukai ttf-arphic-uming opendesktop-fonts ttf-inconsolata ttf-ubuntu-font-family adobe-source-code-pro-fonts

9.安装 xfce4:

pacman -S xfce4 xfce4-goodies lightdm-gtk-greeter accountsservice gvfs gvfs-mtp ntfs-3g exfat-utils p7zip file-roller fcitx fcitx-configtool fcitx-googlepinyin fcitx-cloudpinyin fcitx-gtk2 fcitx-gtk3 networkmanager network-manager-applet gnome-keyring
systemctl enable lightdm
systemctl enable NetworkManager.service

10.用普通用户登录后,编辑 ~/.xprofile ,加入如下代码以启动输入法:

export LC_ALL="zh_CN.UTF-8"
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
fcitx -d

11.重启树莓派,即可进入图形界面了。如果要查看 CPU 的温度,可以执行如下命令:

/opt/vc/bin/vcgencmd measure_temp

12.声卡设置。刚装好会发现3.5mm耳机口不出声音,于是编辑 /boot/config.txt ,加入一行:

device_tree_param=audio=on

13.安装 VNC,首先是 pacman -S tigervnc ,接下来执行 vncserver 命令,配置好访问密码,然后是编辑 ~/.vnc/xstartup 文件,写入如下内容:

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec dbus-launch startxfce4

接下来可以修改一下配置,但不是必须的,编辑 ~/.vnc/config 文件,写入如下内容:

securitytypes=vncauth, tlsvnc
desktop=sandbox
geometry=1200x800
alwaysshared

接下来执行如下的命令就可以启动或关闭vnc:

vncserver            # 启动 vnc
vncserver -kill :1   # 假设vnc启动在 :1 上

你可能感兴趣的:(在树莓派4B上安装 archlinuxarm xfce4 桌面环境)