Arch Linux 安装笔记
此篇文章主要记录 UEFT 启动方式安装系统。
制作启动 U 盘
打开下载页面,在 China 分类中选择合适的镜像站点下载。
下载 etcher 工具,使用此工具,将启动镜像写入到 U 盘。
安装系统
Arch Linux 安装镜像不支持安全启动(Secure Boot)。须在 Bios 中关闭安全启动,当系统安装完成之后,可打开。
联网验证
系统安装过程中需要使用互联网,使用下面命令验证否是可连接互联网。
1 | ping www.baidu.com |
更新系统时间
1 | timedatectl set-ntp true |
硬盘分区
使用 将分区表转为 GPT
1 | pc ~ # parted /dev/sdc |
使用命令查看硬盘分区
1 | lsblk |
选中要操作的硬盘进行分区操作
1 | cfdisk /dev/sda |
分区建议
UEFI 与 GPT
挂载点 | 分区类型 | 建议大小 |
---|---|---|
/mnt/boot 或 /mnt/efi | EFI 系统分区 | 512 MiB |
[SWAP] | Linux swap (交换空间) | 大于 512 MiB |
/mnt | Linux x86-64 根目录 (/) | 剩余空间 |
格式化分区
1、格式化根分区
1 | mkfs.ext4 /dev/root_partition |
2、格式化交换分区
1 | mkswap /dev/swap_partition |
挂载分区
将根目录挂载至 /mnt 目录,然后新建 /mnt/boot 文件夹,挂载 EFI 分区
1 | mount /dev/root_partition(根分区) /mnt |
启用交换分区
1 | swapon /dev/swap_partition(交换空间分区) |
选中合适镜像站点
我选用清华 Mirrors 镜像站点,使用 vim 编辑 /etc/pacman.d/mirrorlist 文件,在第一行加入下面文字:
1 | Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch |
安装系统
1 | pacstrap /mnt base base-devel linux linux-firmware vim |
生成 fstab 文件
1 | genfstab -U /mnt >> /mnt/etc/fstab |
切换正式系统
1 | arch-chroot /mnt |
设置时间
1 | ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime |
本地化
1、使用 Vim 编辑 /etc/locale.gen 文件,找到 en_US.UTF-8、zh_CN.UTF-8 两行,将前面的 #去除(去除注释)。
2、生成对应信息
1 | locale-gen |
3、使用 Vim 编辑 /etc/locale.conf 文件,没有则创建,写入下面字符
1 | LANG=en_US.UTF-8 |
网络配置
1、创建并写入 hostname,这里 hostname 是计算机名称
1 | vim /etc/hostname |
2、编辑 /etc/hosts 文件,写入下面信息
1 | 127.0.0.1 localhost |
root 创建密码
1 | passwd |
安装基本的包
1 | pacman -S grub efibootmgr networkmanager network-manager-applet dialog wireless_tools wpa_supplicant os-prober mtools dosfstools ntfs-3g linux-headers reflector git sudo |
安装微码文件
1、Intel
1 | pacman -S intel-ucode |
2、AMD
1 | pacman -S amd-ucode |
配置引导
1 | grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Arch |
退出 U 盘系统,并重启
重启时,建议拔掉 U 盘。
1 | exit |
正式系统
此时安装在硬盘上的 Arch Linux 是没有桌面环境的,先使用上面的 root 用户,进行登录,然后下面进行配置。
配置网络
如果使用路由器接网线,输入下面的命令,使用 ping 验证,如果不生效,重启一波。
1 | systemctl enable --now NetworkManager |
WIFI 使用下命令连接 wifi
1 | nmtui |
创建用户并授权
1、创建用户
1 | useradd -m -G wheel liaocp |
2、设置密码
1 | passwd liaocp |
3、授权
1 | EDITOR=vim visudo |
找到 % wheel ALL=(ALL) ALL,删除前的 #,去除注释。
安装显卡驱动
1、如果是 AMD 集显
1 | pacman -S xf86-video-amdgpu |
2、如果是 NVIDIA 独显
1 | pacman -S nvidia nvidia-utils |
安装桌面环境
1、安装 XOrg、gdm、gnome
1 | pacman -S xorg |
2、设置开机自启
1 | systemctl enable gdm |
3、安装中文字体
1 | pacman -S ttf-sarasa-gothic |
重启
重启就可以进入带有桌面环境的系统了
1 | reboot |
参考文章
1、https://wiki.archlinux.org/title/Installation_guide
2、https://zhuanlan.zhihu.com/p/138951848