在 Pentium Dual-Core E6700 上安装 ArchLinux
既失败又成功的双系统
昨天在我的主机上又安装了一个ArchLinux,好让其作为双系统使用,然而因为一些细节原因最终没能取得圆满成功,GRUB甚至抓取不到双系统菜单,如果我要进行系统切换,每次需要进入bios,在windows boot manager或grub间进行切换。
动手能力差这点我是有自知之明的,但是折腾一下午还是收获不少,以下分别细说:
其一是装机过程
烧录镜像我用的是Rufus,但都说Ventoy更好用,这玩意上过几天trending,当时我还刷到过,但是烧录镜像时没想起来,只能说以后有机会再试试了。不过有一说一,Rufus也完全够用。

接下来就是在Windows中选择高级启动,然后在Bios中关闭Windows安全启动以及提高U盘(我烧录镜像到U盘中)启动优先级。重启后就可以选择Arch Linux启动了。
联网这些不细说了,根据自己的网络环境选择相应的命令即可。
磁盘分区我用的是fdisk和LVM,fdisk比较通用(基本格式都支持),而且比较好用(操作简单),甚至容错性也很高(不使用w写入分区不生效)。
由于是UEFI模式,所以当然是GPT。分区容量可以参考官方推荐后面的过程主要是挂载格式化后的分区、选择镜像并安装各种基本包和功能包、将挂载信息写入配置文件(这个过程是用
genfstab自动完成的)、切换root进入新系统然后完成本地化、完成网络配置。最后一步是选择并安装一个启动装载程序(boot loader)。这一步尤其重要,不过选择grub基本上能适用所有情况。
其二是LVM
没能尝鲜快照、缓存等进阶用法难免遗憾,但基本用法还是扎扎实实在用。
对于LVM我目前直观感受到的好处就是扩展性强,能满足我多个磁盘零散空间合并使用的需求。比如我需要把第一块磁盘的一大半给C(Windows系统盘),第二块磁盘的一大半给D(软件)和E(游戏)。然后两块磁盘各剩下几十G的零散空间,这种情况下使用LVM再合适不过,命令如下:
1 | |
最终得到的lv层级相当于sdax或sdbx。
好了,该回到标题相关了!其实上面这些经验教训也不能说是毫不相关,没有一步一脚印的踩下这些完全陌生的领域,今天的装机或许不会这么顺利。
在Pentium上安装Arch
有了前一天对这些过程的大量实践,所以以上安装Arch的绝大部分步骤都异常顺利。
那么问题聚焦在哪里呢?
首先我使用screenfetch获取了系统信息(如封面),然后根据奔腾具体型号又去Intel官网查询了更详细的信息,发现这台2012年以前(应该还要更早)买下的机器居然是64位的,这让我感到无限欣慰。但是UEFI肯定就别想了。
本来非常简单的联网在这遇到了一点小挫折,因为这老古董甚至没有无线网卡,使用iwctl压根列不出设备。好歹是翻出了一根电缆,插上以后直接联网,反而更香?
因为不需要双系统,所以直接把整个磁盘都重新分区了,摧毁Win7的感觉只能用🥳🥳🥳来形容。
还有一个比较小心的地方是BIOS的Grub。
查阅了官方文档,如果使用BIOS/GPT是需要在磁盘首部分出1M的空间,类型为BIOS BOOT,如果使用BIOS/MBR是需要在磁盘尾部留出16.5KB未分配空间。
由于我当时已经分好了前边的swap、/和/home,所以直接走BIOS/MBR路线了。命令如下:
1 | |
Post Installation
yay
AUR 为 archlinux user repository。任何用户都可以上传自己制作的 AUR 包,这也是 Arch Linux 可用软件众多的原因。由于任何人都可上传,也存在对应的风险,一般选用大众认可的包即可。
使用 yay 可以安装 AUR 中的包。
1 | |
显卡驱动
通过以下命令可得到显卡及驱动信息:
1 | |
通过以上命令查询到我的显卡详情,然后参照官方对照文档,最终选择ATI作为显卡驱动
包管理
1 | |
系统服务
以dhcpcd服务为例:
1 | |
播放视频
播放视频的命令行软件我选择的是 mpv,但是下载了一个视频后播放时发现没有声音,最终选择了 alsamixer 作为命令行的声音控制软件。
后续主要的用途打算是作为一台伪·服务器使用。在局域网内通过ssh连接从而进行各种Linux操作。
另外这台机器还有500G的硬盘呢!😋