头图

【旧笔记本服务器化】第一篇:Ubuntu Server 系统安装与远程管理配置

前言

目前我的阿里云VPS正在运行一些轻量化应用(架设现在这个博客网站等),但是后续我有其他需求,这个VPS资源有限,存储只有40GB,不够我建立个人影视库还有存储大量备份文件的需求的。内存也只有2G,后续要运行多个docker容器的话估计也不太够用。

正好我手里有一个两年前淘汰下来的旧笔记本(CPU是intel八代i5,内存有8GB,存储是256GB的SSD+1TB的HDD),对于我的日常需求可能不够用了,但是作为家用服务器,性能还是十分可观的,而且存储空间也很大。于是我打算写一个系列的博客来记录折腾的过程。

这个博客系列叫【旧笔记本服务器化】,预计一共有三篇:

  • 第一篇(此篇):Ubuntu Server 系统安装与远程管理配置

  • 第二篇:利用 FRP 与阿里云 VPS 实现公网 SSH 访问与端口转发

  • 第三篇:部署 Docker 版 Jellyfin 并通过内网穿透实现远程观影

本篇文章将记录我把这台旧笔记本安装为Ubuntu Server系统的全过程,并完成基础的远程连接配置。

准备

  1. 旧笔记本电脑

  2. 容量8GB及以上的U盘

  3. ISO(我选择Ubuntu Server 22.04 LTS)

    选择服务器版本而不是桌面版是为了节省GUI占用的资源

  4. 刻录工具Rufus

  5. 局域网环境(确保旧笔记本可以连上网)

制作系统启动盘

访问Ubuntu Server下载官网,往下滑找到我们需要的Ubuntu Server 22.04 LTS,单击即可自动下载。

image-20251219214951152
image-20251219214951152

访问Rufus下载官网,下载适合自己的版本。Rufus免费好用,推荐。

image-20251219215206114
image-20251219215206114
插入U盘,打开Rufus,选择U盘,选择镜像,其他选项可以和我一样填写。

注意:提前把U盘里有需要的文件转移到其他地方,因为制作系统启动盘的过程会清除所有数据。

image-20251219220753511
image-20251219220753511

点击下面的开始。弹窗都点击OK即可。等到绿色状态条走完(大约几分钟)就代表制作系统启动盘完成了。

安装 Ubuntu Server 系统

把电脑关机。插入刚刚我们制作的系统启动盘,按开机按钮。

要让电脑运行我们想要的系统,要进入bios修改设置。

电脑开机画面出现后,狂按F2(我是Acer品牌的),不同机器进入bios的按键可能不同。进入后会进到类似如下界面():

IMG20251222102341
IMG20251222102341

如下,找到类似Boot

IMG20251222102413
IMG20251222102413

如下,按F5F6来调整启动顺序,把我们插入的U盘放到第一位。

IMG20251222102803
IMG20251222102803

启动之后,选择语言,最好选English,可以避免选中文后潜在的乱码问题。

配置网络。

由于网络原因,镜像源最好改成境内的,更快更稳定。比如阿里云的http://mirrors.aliyun.com/ubuntu

330eeb3fa620849906218c320b456569
330eeb3fa620849906218c320b456569

进行磁盘分区,如下图。对我来说,勾选Set up this disk as an LVM group很有用,因为后续扩展磁盘空间会很方便。

这里最好选SSD(如有),我第一次就选成HHD了,导致需要重装系统。所以这步一定要看仔细。

aeec13b354c67af442930ed236258022
aeec13b354c67af442930ed236258022

设置用户信息后,到SSH服务配置步骤,如下图,对于我的需求来说,必须勾选Allow password authentication over SSH,在这里也可以先把AUTHORIZED KEYS配置好。

IMG20251222104709
IMG20251222104709

等待几分钟时间安装一下,安装完成之后,根据提示拔掉U盘重启。完成这步,就代表成功安装新系统了。

服务器基础环境优化

关闭笔记本合盖休眠

编辑系统配置文件:

sudo nano /etc/systemd/logind.conf

HandleLidSwitch的值修改为ignore

保存退出,执行命令以生效:

sudo systemctl restart systemd-logind

拓展系统盘

输入df -h发现1TB硬盘只显示使用了98GB:

image-20251225134142894
image-20251225134142894

手动扩展逻辑卷:

sudo lvextend -l +100%FREE /dev/ubuntu-vg-1/ubuntu-lv
sudo resize2fs /dev/ubuntu-vg-1/ubuntu-lv

改完后变成232GB了(是我的SSD):

image-20251225134210228
image-20251225134210228

挂载数据盘

刚刚我们扩容了SSD,我的旧电脑里还有一个机械硬盘,我要把挂载上去。

SSD 建议作为系统盘,速度快;HDD 建议作为数据盘,大容量适合存储资源和备份。

查看硬盘状态:

lsblk

如下图,可以看到 sda1 的大小为 1TB,且没有挂载点

image-20251226153654941
image-20251226153654941

格式化(ext4)硬盘:

sudo fdisk /dev/sda

依次输入:n -> p -> 回车 -> 回车 -> 回车 -> w

sudo mkfs.ext4 /dev/sda1

创建挂载点并挂载:

# 创建一个目录专门放电影数据
sudo mkdir -p /mnt/data

# 挂载
sudo mount /dev/sda1 /mnt/data

# 赋权
sudo chown -R $USER:$USER /mnt/data

设置开机自动挂载:

# 获取 UUID
sudo blkid /dev/sda1

# 编辑 fstab
sudo nano /etc/fstab

# 在最后添加一行:
UUID=刚刚的UUID  /mnt/data  ext4  defaults,nofail  0  2

完成:

image-20251226153748531
image-20251226153748531

安装 CPUFreq

老旧笔记本容易发热。如果需要,可以设置为节能模式来降低温度。

sudo apt install cpufrequtils -y
cpufreq-info

sudo cpufreq-set -g performance #切换到性能模式
sudo cpufreq-set -g powersave #切换到节能模式

定时重启

老机器长期运行可能内存泄漏,建议每周凌晨自动重启一次:

sudo crontab -e
0 4 * * 0 /sbin/reboot # 添加这行,每周日凌晨 4 点重启

魔术键

开启内核魔术键,这样万一系统死机,还可以按组合键来安全地重启。

echo "kernel.sysrq = 1" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

结语

这篇文章汇总我把我的闲置的旧笔记本转化为了 Linux 服务器,比我的阿里云VPS有更大内存和存储。在下一篇文章中,我会分享如何利用阿里云 VPS 的公网 IP,用 FRP 内网穿透,在其他地方远程访问这台旧笔记本。

【旧笔记本服务器化】第一篇:Ubuntu Server 系统安装与远程管理配置
https://kylinoio.com/blog/archives/35/
本文作者 KylinOIO
发布时间 2025-12-31
许可协议 CC BY 4.0
发表新评论
mermaid.initialize({ startOnLoad: true,theme:"default"});
0:00