arch linux 安装xfce_树莓派安装ArchLinux+桌面环境
Arch Linux一直以高度自由著稱,本著練練手的目的,周末在自己的樹莓派上安裝了Arch Linux并配置的桌面環境。以下是我的記錄過程。
配置內存卡
首先將內存卡插入電腦中,確定內存卡名稱(一般為sdX)。這里可采用傳統的 sudo fdisk -l,也可以采用lsblk查看
對tf進行分區,這里可采用?使用fdisk工具 # sudo fdisk /dev/sdX,也可采用其可視化方法?sudo cfdisk /dev/sdX
在fdisk提示命令下刪除舊分區并新建:
按o 刪除全部分區
按p列出分區,此時應該沒有任何分區。
按n新建分區, 然后p選擇為主分區, 輸入1作為SD卡的第1個主分區; 按回車選擇默認開始扇區,再輸入+100M設置結束扇區.
按t,然后按c設置剛才的主分區類型為W95 FAT32(LBA).
按n新建分區,然后p選擇為主分區,輸入2作為SD卡的第2個主分區;按兩次回車默認把SD卡剩下的空間都給第2主分區.
按w寫入保存分區, 退出fdisk
格式化并掛載分區
把第1主分區格式化為FAT分區,并掛載到boot:
# mkfs.vfat /dev/sdX1
# mkdir boot
# mount /dev/sdX1 boot
把第2分區格式化為ext4分區,并掛載到root
# mkfs.ext4 /dev/sdX2
# mkdir root
# mount /dev/sdX2 root
下載樹莓派Archlinux ARM版本, 安裝到tf卡
wget?http://mirrors.ustc.edu.cn/archlinuxarm/os/ArchLinuxARM-rpi-4-latest.tar.gz
sudo tar -zxpf Downloads/ArchLinuxARM-rpi-4-latest.tar.gz -C /home/pi/root
sudo mv /home/pi/root/boot/* /home/pi/boot/
sync (這一步不能忘)
sudo umount /home/pi/boot /home/pi/root
Archlinux鏡像已經安裝成功,連上網線,插上電源,可以直接SSH到樹莓派了。
默認用戶名和密碼為:alarm
管理員用戶名和密碼為:root
管理員帳號無法遠程登錄
配置Archlinux基本環境
初始化pacman密鑰環,不然沒法安裝軟件。
su
pacman-key --init
pacman-key --populate archlinuxarm
修改國內源
nano /etc/pacman.d/mirrorlist?使用nano打開mirrorlist,添加科大和清華源
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/$arch/$repo
Server = http://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo
更新系統
pacman -Syu?
配置sudo賬戶權限
####安裝sudo
pacman -S sudo???
####配置sudo
nano /etc/sudoers
去掉 #%wheel ALL=(ALL) ALL 此行注釋,使wheel用戶組可以臨時使用sudo 提高權限
新建用戶
useradd -m -G wheel username
passwd username
設置系統時間
sudo timedatectl set-timezone Asia/Shanghai
sudo timedatectl set-local-rtc false
Install Packer on Arch Linux
使用網上的方法?sudo pacman -S packer安裝的版本為1.4.0,已經過低,這里需要通過源碼編譯
install the required dependencies using command
sudo pacman -S base-devel fakeroot jshon expac git wget
創建個文件夾存放源碼
wget https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=packer
mv PKGBUILD\?h\=packer PKGBUILD
makepkg
sudo pacman -U packer-*.pkg.tar.xz
配置顯示環境
配置xfce4桌面環境
安裝驅動及xorg
sudo pacman -S xorg-server xf86-video-fbdev xorg-xrefresh
此時x window已經安裝好了,輸入 startx 可以看到輸出
?安裝xfce4
sudo pacman -S xfce4?xfce4-goodies
重啟
reboot
login后啟動
startxfce4
這時你就可以看到桌面系統了
配置lightdm 顯示管理
sudo pacman -S lightdm lightdm-gtk-greeter
sudo systemctl enable lightdm
reboot
這樣開機后就能直接進入圖形界面了
網上(國內和國外)很多人都使用sddm作為顯示管理,但是我配置多次發現沒有成功。有待繼續探索,也歡迎道友指點。
參考網頁
https://www.jianshu.com/p/1c1acb77455a
https://www.jianshu.com/p/be4a44a54b65
https://www.jianshu.com/p/b25a76470cb4
https://qsctech-sange.github.io/arch-on-Raspberrypi.html
https://blog.csdn.net/hepangda/article/details/82817997
https://www.cnblogs.com/freerqy/p/8508395.html
https://www.ostechnix.com/install-packer-arch-linux-2/?tdsourcetag=s_pctim_aiomsg
https://blog.adityapatawari.com/2013/05/arch-linux-on-raspberry-pi-running-xfce.html
https://raw.githubusercontent.com/adimania/arch-desktop-environments/master/XFCE-Arch-RPi.sh
本文編輯于2020-06-08,侵聯刪。
總結
以上是生活随笔為你收集整理的arch linux 安装xfce_树莓派安装ArchLinux+桌面环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大神魔改AirPods:无线变USB-C
- 下一篇: 李想透露理想汽车两款最重要产品:款款车卖