LOADING

archlinux安装

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