进入BIOS,Fn+F2。关闭安全BIOS启动,进入电源选项关闭快速启动。
ping www.baidu.com
wifi-menu
ls /sys/firmware/efivars
cfdisk
mkfs.vfat sda1 //格式化EFI分区
mkfs.ext4 sda2 //格式化根分区或者HOME分区
mkswap sda3 //格式化swap分区
swapon sda3
mount /dev/sda2/mnt //将mnt根目录挂载到sda2根分区
mkdir /mnt/boot //在mnt下创建boot目录
mount /dev/sda1 /mnt/boot //将boot目录挂载到EFI 分区
vi /etc/pacman.d/mirrorlist
#China
Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch ##中科大
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
修改mirrorlist文件,将上面任意一个Server 放在所有Server 之前,在下载软件时只进入第一个源中。
pacstrap -i /mnt base base-devel grub efibootmgr
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
ls
rm -rf lost+found/
ls
rm /etc/localtime
ln -svf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
vi /etc/locale.gen ##将en_US.UTF-8 UTF-8 与zh_CN.UTF-8 UTF-8前的#号注释去掉
locale-gen
echo LANG=en_US.UTF-8>/etc/locale.conf
echo 你的主机名>/etc/hostname
cat /etc/hostname ##查看主机名
mkinitcpio -p linux
passwd
userad -m lwx ##lwx为用户名
passwd lwx
grub-install --efi-directory=/boot --recheck
rub-mkconfig -o/boot/grub/grub.cfg
exit
umount -r /mnt/*
reboot
至此,基本的archlinux系统已经安装并配置成功。下面开始,安装deepin桌面环境及一些必要的软件。
root
vi /etc/sudoers ##修改该文件,添加用户,在root ALL=(ALL)ALL下添加liweixue ALL=(ALL)ALL。保存退出
reboot
sudo systemctl enable dhcpcd
sudo systemctl start dhcpcd
ping www.baidu.com
sudo pacman -S xorg-sever xorg-xinit deepin deepin-extra lightdm
sudo vi /etc/lightdm/lightdm.conf
进入lightdm.conf文件,将 #minimum-vt=7 # Settiing this is to value < 7 implies security issues ,see FS#46799 这一行的#去掉,将 #greeter-session=example-gtk-gnome 修改为 greeter-session=lightdm-deepin-greeter。保存退出。
sudo systemctl enable lightdm
并设置账户自动登录。
sudo pacman -S firefox
sudo pacman -Ss xf86-video
sudo pacman -S xf86-video-vmware
sudo pacman -S leafpad
sudo pacman -S file-roller
sudo vim /etc/pacman.conf
在文件末尾添加
[archlinux]
SigLevel = Optional TrustALL
Sever = https://mirrors.ustc.edu.cn/archlinuxcn/$arch 保存退出
sudo pacman -Syyu yaourt
yaourt -S fcitx fcitx-im fcitx-configtool
sudo pacman -S archlinuxcn-keyring
yaourt -S fcitx-sogoupinyin
至此,一个简单的archlinux系统已经配置成功啦!相比其他的linux版本,archlinux的上手难度确实比较大的= =,这个坑对于新手来说确实起到一定的劝退效果。万事有利必有弊,这个过程中也能学到很多东西。