这是一篇乔治网(George Website)的遗产,之前发表在了知乎,现在改了改,写了一些随笔,重新发布在合荒小站
前言
我一直以来是Windows的忠实用户,从古老的XP到2003到Vista到Win7,Win8…我都用过,大多数的感受是微软再也不震撼人心了…
我用过Win11的泄露版本,当时我还在小学,突然网上流传了泄密的Win11,我重装了系统,然而Win11泄露版并不好用,存在着许多BUG,我无奈回到了Win10,这期间丢失了许多在C盘写的一些随笔,后来我做了Win11 to go。后来发布的Win11预览版我并没用,因为Win11的泄密版对我打击很大,后来,我来到了Win11正式版。惊喜却少了许多……
我有一台MacBook,但是我并不满足,我总是渴望着折腾完黑苹果后的那种快感,无奈黑苹果对我来说是不可能的。
我是一个编程爱好者,虽然只是爱好者,但喜欢折腾,然后我就盯上了Linux。
我虽然使用Linux的时间不是很长,但我走了很多路,最早的CentOS,然后Ubuntu,再然后统信UOS,期间安装过虚拟机,也安装过实体机,我还试过WSL,ArchLinux是我最后选择的一款系统。
ArchLinux是一款不错的系统,就是很难上手。
写到这,它更多地不再是一个教程,而是一个随笔。
ArchLinux安装指南
一、分区(这一步要在Windows中进行)
我们要准备DiskGenius进行分区。
首先要准备一个大于30GB的ROOT分区,博主用的50GB,如果你是Linux专业人员,酌情考虑。
其次我们还需要一个6GB左右的SWAP分区。
这些需要在Windows下工作,Mac用户建议不要尝试。
二、制作系统U盘
这个和做WinPE有点像。
-
首先进入ArchLinux官网 。
-
右上角"Download",“BitTorrent Download (recommended)",“Torrent for 2020.04.01”(数字为当前版本号),下载了种子文件后,可以用迅雷、BitComet、qBittorrent、FDM等工具下载。
-
到rufus官网 下载Rufus,这是写入镜像工具。
-
在大大的"Download"下边找到并点击"Rufus 3.9 Portable”(数字为版本号),下载。双击运行,点"选择",找到之前下载的ArchLinux的ISO文件,开始以ISO文件写入。
三、正式安装
首先进入BIOS更改启动项(请您百度自行查询)。
0. 如果您的键盘不好使,解决办法
每次引导到Linux前,请在GRUB界面按"e",找到"Linux",在句末添加i8042.dumbkbd。
1. 联网
(1) 有线连接者输入ip a即可联网
(2) 如果您需要无线连接,请执行以下命令
a. 输入iwctl;
b. 进入iwd模式后,输入device list;
c. 查看您的网卡名字,一般情况是wlan0,那么输入station wlan0 scan;
d. 检查扫描网络,输入station wlan0 get-networks;
e. 查看您的网络名称,输入station wlan0 connect "您的wlan名称";
f. 输入您的密码,然后就连上网络了;
g. 退出iwd模式,输入exit;
(3) 检查网络
输入ping www.baidu.com,如果显示延迟等数据后,CTRL + C退出。
2. 更新系统时间
请输入timedatectl set-ntp true
3. 列出磁盘分区表
(1) 请输入fdisk -l
(2) 找到您的ROOT分区的设备名/dev/nvme0n1pX和SWAP分区的设备名/dev/nvme0n1pX和EFI分区的设备名/dev/nvme0n1p1(X代表数字)
4. 格式化分区
(1) 输入mkfs.ext4 /dev/root_partition(root_partition指的是根分区例如nvme0n1p4)
(2) 输入mkswap /dev/swap_partition(swap_partition指的是交换空间分区)
5. 挂载分区
(1) 输入mount /dev/root_partition /mnt(root_partition指的是根分区例如nvme0n1p4)
(2) 输入mkdir /mnt/boot
(3) 输入mkdir /mnt/boot/efi
(4) 输入mount /dev/nvme0n1p1 /mnt/boot/efi(默认EFI分区是nvme0n1p1)
6. 更换Pacman镜像
(0) 推荐清华源
(1) 输入vim /etc/pacman.d/mirrorlist
(2) 按一下i键进入写入模式
(3) 将白色部分第一行https://xxx.xxx.xxx.xxx/部分改为https://mirrors.tuna.tsinghua.edu.cn/(这是清华源的改法,其他请自行百度)
(4) 其他部分不要动!按下ESC + : + w + q退出VIM
7. 安装ArchLinux及软件包
请输入:
|
|
不要输入错了,这里面包含ArchLinux系统、大多数基本包、驱动程序、上网包、字体和KDE桌面环境。
8. 生成Fstab
输入genfstab -U /mnt >> /mnt/etc/fstab
9. Chroot
输入arch-chroot /mnt
这将进入新的系统,原先的/mnt目录已经成为当前的/(root)目录。
10. 时区
输入ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
然后输入hwclock --systohc
11. 本地化
vim编辑/etc/locale.gen,然后取消掉en_US.UTF-8 UTF-8和zh_CN.UTF-8 UTF-8前的注释(#)
然后执行locale-gen
然后vim创建locale.conf文件,输入vim /etc/locale.conf
并填写LANG=en_US.UTF-8
警告:不要在此设置任何中文locale,会导致tty乱码。
12. 主机名
vim创建/etc/hostname文件,输入vim /etc/hostname,填写主机名。
13. 生成初始化内存盘
输入mkinitcpio -P
14. 设置ROOT密码
输入passwd
15. 添加用户
输入useradd -m -G "wheel" "您的用户名"
16. 设置用户密码
输入passwd 您的用户名
17. 让用户可以使用sudo
输入vim /etc/sudoers
将同时含有wheel与NOPASSWD的一行取消注释(#)
然后: + w + q + !保存(这个文件需要添加感叹号以保存)
18. 安装启动加载程序(UEFI)
输入:
|
|
19. 启用OS-Prober、修复键盘并生成启动加载配置(UEFI)
(1) 输入vim /etc/default/grub
(2) 找到# GRUB_DISABLE_OS_PROBER=false行将其取消注释(#)。
(3) 找到以quiet结尾的一行空一格并添加i8042.dumbkbd
(4) 然后,执行grub-mkconfig -o /boot/grub/grub.cfg
20. 重新启动到BIOS来设置启动项目
重新启动到BIOS。
设置"GRUB"为第一启动项,设置Windows Boot Manager为第二启动项,如果没有GRUB,设置你的硬盘名为第一启动项。(如果您经常使用Windows,您可以把Windows Boot Manager设置为第一启动项,但是您要进ArchLinux需要进入BIOS更改)
21. 启动到新系统并设置服务
重新启动到GRUB并选择Arch Linux。使用root + 您设定的root密码登录到TTY。登录完成后,执行以下命令:
|
|
这将启用SDDM登录管理器和网络组件,如果一切正确,您将在重启后看到SDDM登录屏幕。
22. 设置ArchLinuxCN软件包源并安装实用工具
(1) 重新启动到GRUB并选择Arch Linux。您应该看到SDDM登录屏幕。
(2) 使用您自己创建的用户登录到SDDM。
(3) 登录到Plasma后,在开始菜单中搜索"Konsole"来进入Konsole。
(4) 输入sudo vim /etc/pacman.conf
(5) 找到#[custom]。取消该行以及下面两行(共三行)的注释并将file:///开头的URL替换为https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
(6) 然后按: + w + q保存退出。
(7) 安装ArchLinuxCN密钥串:
- a. 输入
sudo pacman -S archlinuxcn-keyring - b. 安装YAY:输入
sudo pacman -S yay
(8) 安装DEBian To Arch Package:输入yay -S debtap
23. 到此,恭喜您,您的ArchLinux安装完成,尽情玩吧!!!
后记
这是我在2022年写的一篇文章,里面的教程仍然可以用,今天写这篇文章也没参考2022年往后的教程了,时间过得真的好快,乔治网(George Website)的文字基本上也灰飞烟灭了,这也是乔治网(George Website)仅剩的遗产了,怀念当初折腾的日子,虽然那时已经知道这么折腾一点用处没有,普通人和Linux几乎无缘。
点这里看隐藏内容!
看到这里的都是我的朋友,去看看别的文章吧!Have a good day!🥰本文为ArchLinux安装完整教程,基于2022年实战经验整理,帮助Linux初学者完成系统安装。