最近折腾了一下甲骨文云(OCI)的服务器。官方的系统镜像虽然功能齐全,但预装了不少防护和监控工具,对我这种喜欢轻量、自由配置环境的人来说有点累赘。于是我决定自己重装一个“完全纯净”的 Debian 12 系统。
在网上搜了不少方案后,最终选择了 GitHub 上维护很活跃的一个脚本项目:https://github.com/bin456789/reinstall。
这篇文章就是我用它在 OCI 上成功安装 Debian 12 的全过程,希望能帮到有类似需求的朋友。
开搞前先说几句
- 数据会被清空:DD 操作会彻底抹掉系统盘的数据,无法恢复,请一定提前备份。
- 有翻车风险:网络问题、硬件兼容性都有可能导致安装失败。建议提前了解 OCI 的“控制台连接(VNC)”功能,关键时候能救命。
第一步:准备工作
- 下载脚本
稍后我们会在服务器上直接下载上面提到的reinstall脚本。 -
准备镜像文件
注意,脚本要求使用.raw或.raw.gz格式的系统镜像,而不是.iso光盘镜像。
官方镜像地址:https://cloud.debian.org/images/cloud/bookworm/进入页面后找到
latest/目录,然后复制其中的debian-12-generic-amd64.raw文件链接备用。
第二步:开始安装
-
登录服务器并下载脚本
curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O ${_##*/} $_ -
执行安装命令
这里是关键步骤。脚本支持通过
--password参数设置密码,建议自己设个强一点的密码。示例命令:
bash# 自定义密码安装 bash reinstall.sh dd --img 'https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-generic-amd64.raw' --password '你的密码'或者使用默认密码:
bash reinstall.sh dd --img 'https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-generic-amd64.raw'执行后脚本会读取系统信息,然后提示输入
reboot重启。
第三步:监控安装进度
重启后,重新通过 SSH 登录你的服务器。用户名是 root,密码是你设置的那个(或默认的 123@@@)。
登录后按照提示操作,可以实时看到镜像下载、写入硬盘等过程。
第四步:完成安装
当控制台日志里出现 ** DONE ** 时,说明安装完成。
再到 OCI 控制台里点击“重新引导 (Reboot)”一次,等待几分钟。
系统启动后,用以下方式登录:
ssh debian@你的服务器IP
用户名是 debian,密码为你设置的那个(或 123@@@)。
如果 debian 用户无法登录,也可以尝试 root。
登录成功后,你的 Debian 12 就是一个完全干净的系统了。接下来就可以按自己的喜好更新系统、配置网络、防火墙等,彻底掌控这个环境。