Apple_QAQの小站

喵呜~

你好啊~你可以叫我猫猫~

本喵在读初三!喜欢音游和 archlinux!


- WELCOME -

arch的安装

提示:本教程建议在使用时使用 uefi 引导,本文出现的 <***> 直接替换,不保留 < > , ( )# 为批注,在输入命令的时候不要输进去

1. 软件源

首先,我们需要关闭万恶的 reflector

systemctl stop reflector

随后用 vim 编辑软件源,把第一行改为 Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

vim /etc/pacman.d/mirrorlist
# 随后进入了vim编辑器,熟悉linux的可以用自己喜欢的编辑器
# 按下"i"进入插入并把第一行改成:
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
# 按下"esc"退出插入模式
# 输入":wq!"退出vim:
:wq!
# (请记住这些操作方式)

如果一定要开 reflector 的话,执行以下命令就可以了

reflector --country China --age 24 --sort rate --protocol https --save /etc/pacman.d/mirrorlist

2. 分区

使用 cfdisk 分区,点击这里查看 cfdisk 用法

cfdisk /dev/sda

首先先新建一个引导分区(小一点,建议 5MiB)

再新建系统根目录(建议把其他所有内存都给系统根目录)

随后格式化分区

mkfs.fat -F32 <你所分的引导分区>(不一定叫做/efi,类似于/dev/sda1)
mkfs.ext4 <你所分的系统根目录>(不一定是叫做/dev/sda2,类似于/dev/sda2)

开始挂载分区

mount <你所分的系统根目录>(不一定叫做/dev/sda2,类似于/dev/sda2) /mnt
mkdir /mnt/efi  # <-这行命令的意思是,在挂载到/mnt上的系统根目录上新建一个/efi的文件夹
mount <你所分的引导分区>(不一定叫做/efi,类似于/dev/sda1) /mnt/efi

3. 联网

输入 iwctl 进入 iwd 模式,也就是终端最前方有 [iwd] # 字样。

iwd 模式下输入 device list,查询电脑的网卡。记住你的网卡号,下文就用 <网卡号> 替代,一般是 wlan0 或者 wlan1 ,若遇到 iwd 找不到网卡的话,请往下面看的说~

iwd 模式下输入 station <网卡号> scan,然后再输入 station <网卡号> get-networks,显示周围的 wifissid 扫描结果。

iwd 模式下输入 station <网卡号> connect,如果是加密的 wifi,系统会提示输入 wifi 密码,如无意外,就连上网了。

**若遇到 iwd 找不到网卡的话,请 ctrl+c 退出 iwd,然后输入 rfkill list

示例输出:

0: phy0: Wireless LAN
    Soft blocked: yes
    Hard blocked: yes
2: hci0: Bluetooth
    Soft blocked: yes
    Hard blocked: yes

输入 rfkill unblock all 以解锁,然后就可以重复上面 iwctl 的方法的说~

4. 安装 ArchLinux

安装 archlinux-keyring 来预防安装出现签名问题

pacman -S archlinux-keyring

安装基本系统

pacstrap /mnt base base-devel linux linux-firmware vim

生成 fstab

genfstab -U /mnt > /mnt/etc/fstab

arch-chroot 进入安装到本地的系统

arch-chroot /mnt

本地化

vim /etc/locale.gen

取消这两个之前的注释

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8

重置语言

locale-gen

设置时区与utc时间

timedatectl set-timezone Asia/Shanghai
timedatectl set-ntp true
hwclock --systohc --utc

新建用户并允许使用 sudo

useradd -m -G wheel <你想设置的用户名>
vim /etc/sudoers
#添加如下行:
%wheel ALL=(ALL) ALL

设置这个用户的密码

passwd <你前面设置的用户名>

设置 root 用户的密码

passwd root

安装 kde 桌面环境以及其必要组件(建议装好桌面环境,配置好 grub 引导之后再看)

修改 locale.conf

推荐方法

echo LANG=zh_CN.UTF-8 > /etc/locale.conf

或者

vim /etc/locale.conf

然后把 LANG=zh_CN.UTF-8 加入

5. 安装桌面环境(任选一个)

kde:

pacman -S xorg plasma kde-applications sddm pipewire-pulse pipewire-alsa pipewire-jack pavucontrol networkmanager
systemctl enable sddm
systemctl enable NetworkManager

gnome:

pacman -S xorg gnome gnome-extra gnome-tweak-tool gdm pipewire-pulse pipewire-alsa pipewire-jack pavucontrol networkmanager
systemctl enable gdm
systemctl enable NetworkManager

xfce:

pacman -S xorg xfce4 xfce4-goodies lightdm-gtk-greeter-settings pipewire-pulse pipewire-alsa pipewire-jack pavucontrol network-manager-applet
systemctl enable lightdm
systemctl enable NetworkManager

6. 配置 Grub

pacman -S grub efibootmgr os-prober dosfstools intel-ucode
grub-install --efi-directory=/efi

# 然后vim /etc/default/grub,找到#GRUB_DISABLE_OS_PROBER=true
# 取消注释并且把true改为false

grub-mkconfig -o /boot/grub/grub.cfg

猫猫在这里提醒一句,locale.conf 没配置的快去配置nya!

7. 重启完成安装

exit  # <-退出arch-chroot
reboot

猫猫恭喜你!你完成了 arch 的安装

本猫猫在这里提一句,在装 arch 和用 arch 的时候要看 archwiki 的说~ 如果猫猫在这篇文章中有什么错误请各位大佬指出!

最后祝愿大家使用 arch 愉快!

本文大量参考了 aya 大佬的文章,点击此处可以看到原文章

最近的碎碎念

杂记

讲些大家都经常问的问题我昵称的由来,是小学时期和同班同学画漫画(不过我并不擅长画画 LoL),在漫画当中我扮演的是一个 Appler(什),named “Apple 君”,昵称也经过多次演变变成现在这样。我和他们现在依旧保持着联系,不过……好像已经逐渐远离了……然后是为什么还被叫做猫猫……其实最主要是小时候特别喜欢猫,然后小区的猫也特别黏我(不过自从上了初中,已经很久没摸小区的猫了),嗯原因就是这么的简单(然后是我也不知道写的是什么的东西。小时候在四川长大的,外婆家有一棵很大很大的核桃树,...…

开始阅读