Archlinux的安装
前期准备
刻录archlinux官方映像
开始安装
安装要求
- 网络
wifi-nemu - ===
分区准备
- 同步时间
timedatectl set-ntp true
# 查看时间状态
timedatatectl status
- 准备硬盘空间
lsblk # 查看硬盘编号
cgdisk /dev/sda
# Current type is ... EFI分区为:ef00, 交换分区为:8200
- 格式化分区
lsblk -f # 查看分区名称
mkfs.ext4 /dev/sda* # 格式化 EFI为mkfs.vfat, 交换分区为mkswap
- 挂载分区
mount /dev/sda2 /mnt # 挂载根分区到/mnt
mkdir /mnt/boot
mkdir /mnt/home
mount /dev/sda1 /mnt/boot
mount /dev/sda3 /mnt/home
swapon /dev/sda4 # 开启交换分区
- 调整镜像源
# 清华大学 TUNA 协会
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
# 中国科学技术大学
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
然后 pacman -Syy
安装基本系统
- 安装基本系统
pacstrap /mnt base base-devel iw dialog wpa_supplicant wpa_actiond vim
# 安装基本包到新系统
- 进入新系统
genfstab -U /mnt >> /mnt/etc/fstab
arch-chboot /mnt /bin/bash
- 调整时区
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 设置中国时区
hwclock --systohc --utc
# 设置标准时间为utc, 并且调整时间飘移
vim /etc/locale.gen
# 取消注释
# en_US.UTF-8 UTF-8
# zh_CN.UTF-8 UTF-8
# zh_TW.UTF-8 UTF-8
# zh_CN.GBK
locale-gen #生成locale讯息
echo LANG=en_US.UTF-8 > /etc/locale.conf
- 设置root信息
echo hostname > /etc/hostname # 设置主机名
passwd # 设置root密码
- 添加用户
useradd -m -s /bin/bash username
passwd username # 添加密码
修改/etc/sudoer, 添加以下代码
username ALL=(All) ALL
添加引导
- 安装UEFI需要的几个包
pacman -S efibootmgr dosfstools
pacman -S grub os-prober
- 添加引导
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub --recheck
- 生成必要文件
grub-mkconfig -o /boot/grub/grub.cfg
后续工作
安装桌面环境
pacman -S xorg
pacman -S gnome # 安装gnome环境 其他的如KDE: pacman -S plasma kde-applications-meta sddm
pacman -S networkmanager # 安装网络管理
# 安装字体
# Google Noto Fonts 系列: noto-fonts noto-fonts-cjk noto-fonts-emoji
# 思源黑体:adobe-source-han-sans-otc-fonts
# 文泉驿:wqy-microhei wqy-zenhei
# 一些需要激活的服务
# systemctl enable gdm ## or systemctl enable sddm
# systemctl enable NetworkManager
离开chroot环境
exit
umount -R /mnt
添加中科大源到yaourt
在/etc/pacman.conf里添加
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
然后 # pacman -Sy archlinuxcn-keyring yaourt
安装常用软件
安装fcitx
pacman -S fcitx-im fcitx-sogoupinyin fcitx-cloudpinyin fcitx-configtool
软件包
- firefox, flashplugin: 浏览器和flash插件
- xfce4-terminal: 我推荐的终端模拟器
- nautilus或pcmanfm或nemo: 文件管理器
- rofi: 启动器
- compton: 开透明什么的需要
- pnmixer: 调音量
- gthumb: 看图
- gnome-screenshot, deepin-screenshot: 截图
- lxappearence: 设置主题、外观
- OSX-Arc-White: 仿mac风格gnome皮肤
- nitrogen: 设置壁纸
- xfce4-power-manager: 电源管理
- mate-notification-daemon: 桌面通知