跳到正文
博客园· Ghost-Face·· 2 小时前AI 评分12

在机房电脑的外置硬盘上安装 Arch Linux 教程

[随笔] 续:在机房安装Arch Linux到外置硬盘(此为教程篇) - Ghost-Face

AI 导读

一名高一 OIer 在配备 KX-7000、16G 内存和国产显卡的联想开天机房电脑上,将 Arch Linux 安装到一块 2T 闪迪外置硬盘,以绕过还原卡并保留自己的环境。

正文

前言

众所周知,本人在25号成功在学校机房电脑上安装了Arch Linux
那么具体的一个简要的介绍可以阅读此文:[随笔] 关于我在机房安装了Arch Linux一事
安装完的效果可以见下图,在文章的最后我还会放几张别的图片:
屏幕截图_20261026_205352

背景

本人为拜谢续标识学校何意味校区高一的一名OIer,家里管的比较严,不太想让我来机房训练。
然而我们不难注意到,作为一名要上晚自习的学生,自己去机房(只要不带着电脑去)是不会被发现的,也完全合规。
但是更重要的问题来了,机房的电脑具备还原卡,而且非常简陋,虽然有DevC++可以用,但是对于绝顶聪明的OIer们,这还是太远古了。
有没有好的方法呢,既要能用机房的电脑,也能使用自己的环境,还不会重启还原。
显然有的,这就是大名鼎鼎的将系统安装到可移动介质的方法。

所以,我从家里顺出来了之前买的一块2T的闪迪硬盘,开始筹备在机房电脑上安装我心心念念已久的Arch。
硬件说明:
机房电脑为联想开天,CPU:KX-7000,内存16G,国产显卡。

安装前的准备

你需要在机房电脑(或像我一样使用自己的电脑)将Arch的ISO烧录到SSD的分区内,分区的操作和下载ISO、烧录都可以交给Agent来进行。
接下来,请确保分区合适,随后我们开始准备准备拷贝你所需的数据,这要求你的硬盘有一个exFAT格式的分区,用来存放共享文件、拷贝数据等。
向Agent说明你需要拷贝的文件(比如你可以把你浏览器的登录凭证全部拷贝,这样就不需要重新登录了)后,静静等待他完成。
接下来我们开始安装。

安装过程

对于我们机房的电脑,你需要在开机后一直按F12以进入启动选项。
(注意到这是某神秘的国产硬件,这将在后文展开一些神秘的故事)
随后选择我们的硬盘、启动。
下一步,也是最重要的一步:联网。
我一开始以为作为一个连接了有线网的台式机,应该可以使用DHCP自动配置,然而我错了。
本机房使用的是静态IP(当然我很久之后才知道),所以DHCP完全不可用。
最简单的一个方法就是将手机设置中的网络USB共享打开,插到主机上,这样就可以使用无线网了。
稍复杂的方法也就是我这种,你需要返回原系统查看MAC地址、IP、交换机(主机)IP等信息,使用ipconfig即可。
随后将这些信息一股脑给Agent,让他编写一个临时的网络修复脚本,放到共享分区(当然这一步你也可以在安装之前就做)。

等你历经千难万险修好了网络之后,恭喜你,你可以愉快的进行安装了。
你可以选择先安装一个OpenCode,这样它可以帮助你完成安装。
下一步,请你使用archinstall命令进行安装(本教程主要侧重安装流程,关于安装脚本的使用,自行去Arch-wiki或者bing搜索)。
注意在磁盘分区步骤,一定要事无巨细的询问Agent,否则你的分区很可能出现错误。
这里推荐用btrfs作为文件系统格式,该格式支持系统快照,这很有用!
之后就没有什么特殊的了,重启后,你应该顺利进入了系统。
当然此时的系统只是一个tty(文本终端),我们下一步,安装好看的桌面。

DE/WM

这里推荐使用著名的Shorin脚本进行桌面环境的安装。
本人主要推荐两个桌面环境,KDE或者Niri+DMS,这两个在Shorin脚本都有支持。
对于有非国产显卡的用户!你可以尝试Niri。
对于国产显卡用户!请务必用KDE,否则你将痛不欲生。
那为啥这么说呢?
其实是因为国产显卡对非国产Linux的支持非常不好,需要自己编译,而即便是这样,也不一定能够编译成功。譬如说我这台电脑的显卡支持的Linux内核版本最高为7,但是我的Arch是7.2内核,即便我降了内核版本,在滚动更新时也可能会毁坏驱动。
KDE支持CPU解算画面,而Niri强制要求显卡,所以国产显卡或者没有显卡的机器请安装KDE。

脚本内容很简单,搜一个命令运行即可。
若是中途有了error(可能是网络抖动),请你重新运行脚本。

启动登录

这里假设你跟我一样,遇到了重启后又进入tty的情况,请你用我们安装过程中安装的OpenCode(没装的现在装)来查看系统是否配置了开机自启动登录设置。
设置完成后,你应该直接可以进入桌面环境。

数据迁移

这里仍然需要用到OpenCode,当然TRAE等也是可以的,因为我们已经进入了GUI。
让他把你的配置文件等一股脑全部迁移过来即可。
完成此步后,你基本就可以开始使用了,记得换个自己喜欢的壁纸哦!

我的桌面环境

接下来是Arch用户最喜欢的展示环节了:
注意到此文也是在Arch下写的:
屏幕截图_20261026_211923
屏幕截图_20261026_212044

依旧是fastfetch:
屏幕截图_20261026_205352

结语

Arch 是对的!

Btw, I use Arch.

来源:博客园 · cnblogs.com