”x86万岁!“
——不会编译系统,也不会修改Uboot引导的fw
前言
被rtd1296受尽折磨之后终于买了一台i3 7100t的二手商务服务器。价格不到铁威马入门级nas的一半,却有10倍以上的性能(盘位相同)。
第一次接触linux的时候被安装弄得稀里糊涂,但是接触过arm以后再回顾x86的安装,只觉得好容易。它甚至有图形安装界面欸!
本例安装的debian不配置桌面环境(作为24小时开机的服务器,真正的输出力其实是网卡),而是安装CasaOS和Docker发挥nas兼用机的作用。
准备
- 一台闲置的x86或者x86_64衍生的电脑。本例使用惠普Prodesk的400G4 sff。(装了一颗i3 7100t和8g内存。虽然比不上专业机,不过对于家用服务器来功耗勉强过得去,性能相比rtd1296更是一骑绝尘x)
- 一个闲置的u盘。
- 一个爱动脑筋的小脑袋
获取系统
如同把大象塞进冰箱要分为三步,我们也分为三个部分:
- 获取系统
- 安装系统
- 配置系统
现在我们一步一步来做。如果对自己没有信心,可以先通过虚拟机试一下。
步骤 | 解释 |
---|---|
获取安装镜像 | 访问debian网站,获取光盘映像 |
烧录到u盘 | 使用rufus,烧录光盘映像 |
获取安装镜像
为了安装Debian,我们需要获取Debian的光盘映像。这指的显然不是真正的光盘,而是以iso后缀格式的一种文件。它其实更像一种压缩文档,里面包括了安装Debian所需的组件,就像一个安装包。
访问Debian官网的下载链接:
如果直接下载,你可能会得到这个:
这个包含”netinst“字样的iso文件,不要使用它。它是基于网络下载的安装程序。如果使用它来启动,它会试图通过互联网下载其他软件包。在中国大陆地区得天独厚的网络条件下,netinst镜像的使用会异常折磨。
我们尽量预先获取一个相对完整的iso镜像,例如其中会包含需要的软件包。这样在安装时就可以排除网络因素的影响。
选择稳定(stable) 版本的官方 CD/DVD 映像,它们被称为 “混合(isohybrid)” 映像,可以从光盘或者 U 盘引导。
选择”DVD“映像,它的文件大小通常有3G以上。其中自包含了系统运行需要的软件包。如果不是U盘或者Debian机的空间捉襟见肘,尽量不要选择”CD”映像。
选择amd64(适用x86_64架构)的映像下载。现在,常见的家用电脑都是x86_64架构的。年代较久的电脑可能是x86架构的。如果你不确定,选择amd64(适用x86_64架构)的映像下载。如果之后发现无法运行,再试着下载i386(适用x86)映像安装。
确定架构后,翻到最下方的文件目录。它看起来可能是这样的:
Name | Last modified | Size |
---|---|---|
SHA256SUMS | 2023-07-22 18:49 | 2.0K |
SHA256SUMS.sign | 2023-07-22 18:49 | 833 |
SHA512SUMS | 2023-07-22 18:49 | 3.3K |
SHA512SUMS.sign | 2023-07-22 18:49 | 833 |
debian-12.1.0-amd64-DVD-1.iso | 2023-07-22 18:49 | 3.7G |
点击iso文件来下载它。
如果网速慢得无法忍受,可以试着使用清华大学或者中国科学技术大学的镜像源来下载。
使用国内源的速度更快,代价则是系统与软件版本更新会慢一些。清华源传送门:清华大学开源软件镜像站 | Tsinghua Open Source Mirror
中国科学技术大学传送门:USTC Open Source Software Mirror
现在,我们已经获取了iso光盘映像。但是这种文件无法直接解压,因为内部包含通过U盘开机所需要的启动信息。如果直接用解压软件放入u盘,它是没有办法启动的。
烧录到u盘
将ISO文件烧录到u盘方可让电脑通过u盘启动debian的安装程序。
这里的“烧录”显然也不是指光盘的烧录,而是指将文件永久性地刻入存储设备上。
VENTOY,rufus,这些都是优秀的刻录软件。
其中,rufus小巧、开源、免费,使用方便。
传送门:Rufus - 轻松创建 USB 启动盘
我们需要将debian的光盘映像刻录到要使用的u盘上。
下载rufus,双击并打开。
在烧录以前,最好还是先校验一下映像文件的完整性。
开始刻录后,u盘里的文件会被格式化,无法找回。重要的文件务必备份。
- 在Device【设备】中,选择要刻录的u盘。
- 在Boot Selection【光盘映像】中,选择下载的ISO映像文件。
- 在Partition scheme【分区】中,选择GTP格式。右侧会自动匹配。
- 文件系统和簇大小就可以根据自己的情况选择。不确定的话,默认就好。
- 点击Start【开始】来进行刻录。
rufus可能会提示,要以iso刻录还是以dd刻录。以dd刻录提供到字节程度的精确性,而iso刻录支持更多新特性,代价是降低了兼容性。
据报告,在部分老旧的惠普机型上使用iso刻录可能会报错,并显示闪烁的细线。
漫长的刻录过后,当你看到绿色的进度条已经走完,就可以推出rufus并拔掉u盘了。
安装系统
我们以u盘插入电脑并开机的一刻作为安装开始的标志,
安装完成后开机进入登录界面为安装完成的标志。
步骤 | 解释 |
---|---|
检查硬件 | 配置硬件 |
u盘启动 | 获取主板信息,插在主机后方,修改启动项 |
安装Debian | 选择图形启动,完成安装 |
检查硬件
确保硬件完好、插电。虽然x86架构几乎不需要考虑硬件和系统匹配的问题,但不排除年代久远、硬件冷门可能导致的问题。
本例使用的HP 400G4 sff搭载i3 7100t、8g内存和256g的西数硬盘(东拼西凑来的)。虽然性能和功耗都难以胜过新晋的n100、n300系列,但胜在实惠。
- 查询主板进入BIOS或者修改启动项的方法。如果没有自己装机的经验,这或许是目前为止最难的一步。不用担心,对于初学者来说后面的困难还多着呢。
- 虽然以后不太会用到显示接口,但在搭建系统时还是要插上显示器和鼠标键盘。好在内核比较新的linux发行版支持基础的键鼠驱动。
Prosedk系列进入BIOS似乎并不是常见的DELETE键。查询到f2进入bios,f6选择启动项,选中自己的u盘,然后启动。
稍作等待。顺利的话,会跳出debian的图形选项了。
安装Debian
选使用键盘方向键来选择图形安装(Graphic Install),回车确认。图形化安装比敲键盘舒服多啦。
Debian安装后的配置
在这里可以找到debian系统的一些常见问题的解决方案: