写在前面的话
一直用的Archlinux,主要是不小心把某个不知名依赖删除后折腾了好久了决定重装,所以有了这篇文章!
制作启动盘
- 下载archlinux镜像
地址:https://www.archlinux.org/download/
- 制作U盘镜像的工具
下载地址:https://rufus.ie
下载完后双击即可打开这个软件!
把U盘插到电脑上重启开始开始安装,(U盘怎么启动怎么设置如果有问题的就百度吧,因为机型不同启动按键这些都不同)由于关机以后不好截屏所以我就先用虚拟机模拟一遍,步骤都是一样的。
开始安装
U盘制作成功后启动如果出现的是下面的界面,证明是BiOS启动
如果是下面的界面证明是UEFI启动方式
安装
在网络连接成功后如果有条件,建议ssh连接后执行后面的命令(体验会好一点)
sudo systemctl status sshd
sudo systemctl start sshd
下面是UEFI启动方式的安装过程
# 通过下面命令可以更改字体
setfont /usr/share/kdb/consolefonts/LatGrkCry-12x22.psfu.gz
# 验证启动方式
ls /sys/firmware/efi/efivars
# 连接网络
# wifi
wifi-menu
# 网线
dhcpcd
# 验证网络是否连接成功
ping www.baidu.com
# 更新系统时间
timedatectl set-ntp true
# 查看硬盘情况
lsblk
fdisk -l
# 开始分区
cfdisk /dev/sda
# 我的分区方案
# 总40G
/ 20G
swap 1G
/boot 512MB
/home 剩下的容量
# 分区完后查看分区情况
lsblk
# 对分区进行格式化
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda4
mkfs.fat -F32 /dev/sda3
mkswap /dev/sda2
# 打开交换分区
swapon /dev/sda2
# 挂载分区
mount /dev/sda1 /mnt
mkdir /mnt/home && mount /dev/sda4 /mnt/home
mkdir /mnt/boot && mount /dev/sda3 /mnt/boot
## 设置阿里源
vim /etc/pacman.d/mirrorlist
# 开始安装系统
pacstrap /mnt base base-devel linux linux-firmware vim dhcpcd
# 生成fstab挂载信息
genfstab -U /mnt >> /mnt/etc/fstab
# 进入系统
arch-chroot /mnt
# 设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 调整时间
hwclock --systohc
# 生成locale
vim /etc/locale.gen
locale-gen
# 编辑locale.conf
vim /etc/locale.conf
# 设置主机名
vim /etc/hostname
# 编辑hosts文件
vim /etc/hosts
127.0.0.1 localhost.localdomain localhost
::1 localhost.localdomain localhost
127.0.0.1 Archlinux.localdomain Archlinux
# 安装intel-ucode(非intel cpu不需要安装)
sudo pacman -S intel-ucode
# 如果还有别的系统就需要安装
sudo pacman -S os.prober
# 安装引导
sudo pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Archlinux
grub-mkconfig -o /boot/grub/grub.cfg
# 安装网络组建
sudo pacman -S iw wpa_supplicant dialog netctl
sudo systemctl enable dbcpcd
sudo systemctl start dhcpcd
# 取消挂载
umount -R /mnt
# 重启
reboot
# 设置用户
useradd -m -g users -s /bin/bash moddemod
vim /etc/sudoers
# 安装声卡驱动
sudo pacman -S alsa-utils pulseaudio-alsa
# 查看显卡型号
lspci | grep VGA
# 查看独显型号
lspci | grep 3D
sudo pacman -S xf86-video-intel
# 安装x窗口系统
sudo pacman -S xorg
# 安装触摸屏驱动
sudo pacman -S xf86-input-synaptics
# 安装中文字体,以免系统中文乱码
sudo pacman -S ttf-dejavu wqy-zenhei wqy-microhei
# 安装kde桌面
sudo pacman -S plasma
# 安装kde应用
sudo pacman -S kde-applications
# 安装sddm图形登录界面
sudo pacman -S sddm sddm-kcm
# 安装网络管理工具
sudo pacman -S networkmanager netctl
# 开启一些服务
sudo systemctl enable NetworkManager
sudo systemctl enabel dhcpcd
# 重启后安装成功
reboot
桌面环境安装参考
# 安装gnome桌面环境
pacman -S gnome
systemctl enable gdm
# 安装kd4桌面环境
pacman -S plasma
systemctl enable sddm
# 安装xfce桌面环境
pacman -S xfce4
pacman -S lightdm-gtk-greeter
systemctl enable lightdm
# 安装i3桌面环境
pacman -S i3-wm
pacman -S lightdm-gtk-greeter
systemctl enable lightdm