[心得] 2021 07 ArchLinux 安装纪录

楼主: asas1asas200 (废文制造者)   2021-07-20 02:36:25
大家好 前几天又重装了一次 ArchLinux 并且写了一些安装的心得
以下是 Hackmd 原文照搬的版本 因为是 markdown 所以伤眼的话还请见谅
图文并茂版:https://hackmd.io/@Zeng/2021-07-ArchLinuxInstall
请各位不吝指教
# 2021 07 ArchLinux 安装纪录
> 基于种种因素,导致我大约 2~3 个月就会重灌一次 ArchLinux ,有阵子甚至一个月一
次,一直想找时间写个安装纪录,现在终于要来写了。
> 在此之前还是跟网络上的大家说得一样,因为 Arch 的 iso 每个月都会更新,所以还
是以 [wiki](https://wiki.archlinux.org/title/installation_guide) 上的为准。
## 事先准备
+ 烧好 Arch iso 的 USB
+ 一台可以查资料的笔电 or 手机(想当初第一次灌的时候就只有一只小手机在那边查,
相当克难)
## 进入 iso
### 网络
以 iso 开机后直接选择第一个进入。
第一个要做的就是手动挂上网络,有线或无线网络都可以:
+ 有线网络
```sh
[email protected] ~ # ip link
```
此时会列出一些接口的名字,并且 state 都会是 DOWN ,找到自己捅网络线的那个
接口然后挂上它,例如我的叫做 enp3s0 。
```sh
[email protected] ~ # ip link set enp3s0 up
```
这时候再下一次 `ip link` 应该会看到它的 state 变成 UP 。
+ 无线网络
请参阅 [iwctl](https://wiki.archlinux.org/title/Iwd#iwctl) 因为基本上很少
用所以就先不写了。
挂好网络之后可以测试一下是否可以正常连线
```sh
[email protected] ~ # ping archlinux.org
PING archlinux.org (95.217.163.246) 56(84) bytes of data.
64 bytes from archlinux.org (95.217.163.246): icmp_seq=1 ttl=49 time=238 ms
64 bytes from archlinux.org (95.217.163.246): icmp_seq=2 ttl=49 time=237 ms
64 bytes from archlinux.org (95.217.163.246): icmp_seq=3 ttl=49 time=237 ms
64 bytes from archlinux.org (95.217.163.246): icmp_seq=4 ttl=49 time=238 ms
```
### 系统时钟
```sh
[email protected] ~ # timedatectl set-ntp true
```
### 相关配置杂谈
[Arch Linux - Wikipedia](https://zh.wikipedia.org/wiki/Arch_Linux)
> Arch Linux 是由二进制软件包组成的,这些软件包会针对 x86-64 最佳化以配合目前
的硬件。类似 Ports/ebuild 也在 Arch Linux 上发展,即“Arch Build System”。
[Arch Build System](https://wiki.archlinux.org/title/Arch_Build_System)
> 'ABS' may be used as an umbrella term since it includes and relies on
several other components; therefore, though not technically accurate, 'ABS'
can refer to the following tools as a complete toolkit:
> + Repository tree
> + PKGBUILD
> + makepkg
> + pacman
> + AUR
#### makepkg
在 `/etc/makepkg.conf` 里面可以调整编译时的选项,包含了 make 时要加的参数,预
设是关闭的:
```sh
MAKEFLAGS="-j$(expr $(nproc) \+ 1)"
```
以上设定可以让 make 时以 CPU 核心数 + 1 的执行绪去处理。
节录自 `man 1 make` :
-j [jobs],
作者: ikaros0327 (AR87)   2021-07-20 03:09:00
作者: deflife (无极而生)   2021-07-20 04:28:00
看起来好好玩 想装一次XD
作者: holishing   2021-07-20 05:49:00
Cool!好奇有没有人真的去测试 ArchInstall 那工具
作者: hangsauxp (捡到三十块)   2021-07-20 13:14:00
arch 真的好玩 试了其他发行版 还是喜欢arch~~安装arch 大概有两个地方注意 grub 跟 网络现在也在尝试玩i3 还不习惯QQ
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2021-07-20 14:47:00
grub 真的要注意 装到现在还是会忘掉 XDDDD
作者: idisnothing   2021-07-20 17:20:00
"pci=nommconf"这个参数应该要加在/etc/default/grub里才对 你直接修改/boot/grub/grub.cfg 下次一执行grub-mkconfig 你的修改就又失效了然后xorg这个package group本身就包含xorg-server了所以安装X只需要下pacman -s xorg想省点空间的人可只装xorg-server 套件有缺的话日后再补就好
作者: bamchisu (suchi)   2021-07-21 01:34:00
作者: holishing   2021-07-22 00:43:00
推用 package group 空间换取时间法
作者: Hurricaneger (裤袜脱落大尉)   2021-07-22 02:05:00
17F,h大,看不懂空间换取时间的意思?方便教我一下吗我谢谢
作者: Bellkna (柔弱气质伪少女)   2021-07-22 02:12:00
大概是直接套件群组安装就省得记一些有的没的XD不过这样比较吃硬盘空间就是
作者: holishing   2021-07-22 20:46:00
对就是这个意思XD
作者: dzwei (Cout<< *p << \n ;)   2021-07-23 00:43:00
原来conf档还可以开颜色以及同时下载多个档案,还有abs可以用-j nproc,用了好几年arch 第一次知道
作者: s8321414 (冥王欧西里斯)   2021-07-23 08:34:00
SSD trim那边现在也可以用fstrim.service代替,不一定要在fstab加discard,另外Nvidia那边如果是混合显卡的话,现在有https://wiki.archlinux.org/title/PRIME可以用了
作者: supremexiii (supremexiii)   2021-07-24 08:58:00
推荐用archcraft 的iso 来安装,查资料会方便不少
作者: yupog2003 (屁股)   2021-07-24 10:30:00
没看这篇还不知道有nvtop,感谢楼主分享
作者: s9041200 (小明阿)   2021-08-08 19:56:00
之前用ansible 装是真的有趣,不过需要up网卡吗
作者: chongzi138   2021-10-11 16:48:00
感觉有难度,我还是先熟悉使用Manjaro好了XD

Links booklink

Contact Us: admin [ a t ] ucptt.com