archlinux安装
这里只包含一些基本命令,不包含所有安装流程
# 改字体
setfont ter-132b
# 检查网络
ip link
ping archlinux.org
# 更新时间
timedatectl
# 分区
fdisk -l
fdisk /dev/sda
# 新建分区
g #gpt分区
n # 新建分区
.. #分区号和起始分区自动,两次回车
+500M # 结束分区号+500M,这里创建boot分区,所以500M即可
n # 接下来新建根分区
.. # 同理自动
. # 结束分区也自动,直接分配剩下所有空间
# 修改分区1到EFI
t # 修改类型
1 # 第一个分区
1 # EFI类型
w # 保存
# 格式化分区
mkfs.ext4 /dev/sda2 # 将第二个分区设定为ext4格式
mkfs.fat -F 32 /dev/sda1 # 将第一个分区设定为fat32格式
# 挂载分区
mount /dev/sda2 /mnt
mount /dev/sda1 /mnt/boot --mkdir
# 安装系统
pacstrap -K /mnt <要安装的内容>
# 必选1:linux-firmware base
# 二选一: linux-zen linux-zen-headers 或 linux
# 必选2: vim man-db man-pages sudo e2fsprogs xfsprogs git curl wget rsync htop openssh iotop networkmanager wpa_supplicant wireless_tools
# 开发: docker docker-compose gcc make cmake
# 二选一: amd-ucode intel-ucode
# 推荐
pacstrap -K /mnt linux-firmware base linux-zen linux-zen-headers
pacstrap -K /mnt vim man-db man-pages sudo e2fsprogs xfsprogs git curl wget rsync htop openssh iotop docker docker-compose gcc make cmake networkmanager wpa_supplicant wireless_tools terminus-font
pacstrap -K /mnt 这里填一个ucode
# fstab 保存挂载表到新Linux
genfstab -U /mnt >> /mnt/etc/fstab
# 进入新系统,配置一些东西
arch-chroot /mnt
# 配置时区
ln -sf /usr/share/zoneinfo/Asia/ShangHai /etc/localtime
hwclock --systohc
# 编辑区域/语言。先用英语。
locale-gen
vim /etc/locale.gen # 取消备注en_US.UTF-8 和 zh_CN.UTF-8
vim /etc/locale.conf # 写LANG=en_US.UTF-8
# 给电脑取个名字
vim /etc/hostname # 里面写名字,英文。我这里写uwupu-linux
# 重新生成 initramfs
mkinitcpio -P
# 修改密码
passwd
# 新建一个用户 (可选)
useradd -m -s /bin/bash uwupu
passwd uwupu
usermod -aG wheel uwupu
EDITOR=vim visudo
# 里面添加 uwupu ALL=(ALL:ALL) ALL
# 安装引导 GRUB
pacman -Syyu # 更新软件包
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
# 设定默认字体
vim /etc/vconsole.conf # 里面写: FONT=ter-132b
# 开机启动networkmanager
systemctl enable NetworkManager
# 退出chroot、重启
exit
reboot