-
若使用WIFI,则需先配置无线链接
查看网络设备(wifi一般以wlp开头):ip link
使用slp5s0设备扫描WIFI:iw dev wlp5s0 scan | less
查看是否可以链接:wpa_supplicant -i wlp5s0 -c <(wpa_passphrase "wifi-name" "wifi-password")
如果链接成功,则后台运行:wpa_supplicant -B -i wlp5s0 -c <(wpa_passphrase "wifi-name" "wifi-password")
分配IP:dhcpcd wlp5s0
-
更新系统时钟
timedatectl set-ntp true
-
磁盘分区(假设硬盘256G)
-
bios
分区规划:swap:10G /:剩余
fdisk /dev/sda
重新建立MBR:o
n +246G (/dev/sda1)
n .. (/dev/sda2)
-
uefi
分区规划:esp:300M swap:10G /:剩余
parted /dev/sda
建立gpt分区表:
mklabel gpt
建立ESP分区:
mkpart primary 1 300M (/dev/sda1)
设定ESP分区标志:boot
set 1 boot on
建立交换分区:
mkpart primary 300M 11G (/dev/sda2)
建立linux分区:
mkpart primary 11G -1 (/dev/sda3)
-
格式化分区
-
bios
磁盘分区:
mkfs.ext4 /dev/sda1
交换分区:
mkswap /dev/sda2
swapon /dev/sda2
-
uefi
ESP分区:
mkfs.vfat -F32 /dev/sda1
交换分区:
mkswap /dev/sda2
swapon /dev/sda2
磁盘分区:
mkfs.ext4 /dev/sda3
-
挂载文件系统
-
bios
mount /dev/sda1 /mnt
-
uefi
mount /dev/sda3 /mnt
mkdir -p /mnt/boot/efi
mount -t vfat /dev/sda1 /mnt/boot/efi
-
安装基本程序组
修改文件:/etc/pacman.d/mirrorlist (把所有中国的源地址移到最前面)
pacstrap /mnt base base-devel
-
生成磁盘挂载信息文件fstab,便于开机自动挂载,避免再次手动挂载(步骤4)
genfstab -U /mnt >> /mnt/etc/fstab
-
以root用户配置新系统
arch-chroot /mnt
-
时区配置
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
-
语言环境配置
修改文件:/etc/locale.gen: 去注释 en_US.UTF-8 UTF-8 以及 zh_CH**的中文编码 这几行
环境生成:locale-gen
配置全局环境:
编辑文件 /etc/locale.conf 添加 LANG=en_US.UTF-8(也可设置为中文环境)
-
系统名称配置
/etc/hostname: ArchLinux
-
系统名称与IP对应(局域网中的域名)
/etc/hosts: 127.0.1.1 ArchLinux.localdomain ArchLinux
-
网络配置
pacman -S networkmanager
pacman -S network-manager-applet
pacman -S xfce4-notifyd
pacman -S gnome-keyring
pacman -S dialog
systemctl enable NetworkManager
-
用户配置
修改root密码: passwd
添加用户:useradd -m -g users -s /bin/bash jett
修改jett密码: passwd jett
pacman -S sudo
pacman -S bash-completion
/etc/sudoers:jett ALL=(ALL) ALL
-
引导程序制作
-
bios
pacman -S grub
pacman -S intel-ucode
grub-install --recheck /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
-
uefi
pacman -S grub
pacman -S efibootmgr
pacman -S intel-ucode
x86_64系统:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch-grub --recheck
i686系统:
grub-install --target=i386-efi --efi-directory=/boot/efi --bootloader-id=grarch-grub --recheck
pacman -S os-prober
grub-mkconfig -o /boot/grub/grub.cfg
cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
-
退出系统配置
exit
umount -R /mnt
reboot
-
以root用户重新登录后,安装桌面环境
如果是wifi,则先需要链接网络:
nmcli device wifi connect wifi-name password wifi-password
pacman -S xfce4
pacman -S xfce4-goodies
pacman -S xorg
pacman -S xorg-utils
pacman -S xorg-server-utils
pacman -S xorg-apps
{显卡驱动:pacman -S xf86-videl-intel,经安装,不需要该步骤}
-
桌面环境登录配置文件
两个文件:.xserverrc .xinitrc (每个用户目录中都要有这两个文件,所以要拷贝一份到非root用户目录下)
.xserverrc:
#!/bin/sh
exec /usr/bin/Xorg -nolisten tcp "$@" vt$XDG_VINR
.xinitrc:
cp /etc/X11/xinit/xinitrc ~/.xinitrc
修改.xinitrc:exec startxfce4 (注释掉最后一行的exec)
-
登录管理器配置
pacman -S slim
systemctrl enable slim.service
-
登录桌面环境
reboot
登录相应的用户即可
-
音频驱动安装
pacman -S alsa-utils
pacman -S alsa-firmware
pacman -S alsa-plugins
pacman -S pulseaudio
pacman -S pavucontrol
音量调节快捷键设置:
升音:amixer set Master 5%+
降音:amixer set Master 5%-
静音:amixer set Master toggle
-
中文输入法安装
配置cn软件源:/etc/pacman.conf:
[archlinuxcn]
SigLevel = Optional TrustAll
Server = http://mirrors.ustc.edu.cn/archlinuxcn/$arch
Server = http://repo.archlinuxcn.org/$arch
pacman -Syy
pacman -S archlinuxcn-keyring
输入法管理器:
pacman -S fcitx-im
pacman -S fcitx-configtool
搜狗拼音输入法:
pacman -S fcitx-sogoupinyin
rime輸入法:
pacman -S fcitx-rime
-
浏览器安装
中文字体安装:
pacman -S adobe-source-han-sans-cn-fonts
chromium浏览器:
pacman -S chromium
pacman -S pepper-flash