news 2026/10/1 10:10:32

VPS 一键重装系统终极指南:20 个发行版与 Windows 官方 ISO 任意切换,256MB 低配机器也能装

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VPS 一键重装系统终极指南:20 个发行版与 Windows 官方 ISO 任意切换,256MB 低配机器也能装

VPS 一键重装系统终极指南:20 个发行版与 Windows 官方 ISO 任意切换,256MB 低配机器也能装

【免费下载链接】reinstall一键DD/重装脚本 (One-click reinstall OS on VPS)项目地址: https://gitcode.com/GitHub_Trending/re/reinstall

手头一台 512MB 内存的 VPS,商家面板里只有 3 个系统镜像可选,官方 netboot 在这种低配机器上又拉不动——想换个发行版,只能干瞪眼。reinstall 是一个在 VPS 当前系统里直接运行的重装脚本:一条命令擦盘、重启进安装环境、装好系统并配好网络,全程不用回面板。

它能帮你搞定哪几类事

系统覆盖:20 个 Linux 发行版 + Windows 全系官方 ISO

reinstall 把"能装什么"这件事的边界扩到了极限:

  • Linux 方向:Debian 9–13、Ubuntu 18.04–26.04、Alpine 3.21–3.24、Rocky、Oracle、AlmaLinux、Fedora、Arch、Gentoo、NixOS、Kali 等 20 个发行版,bash reinstall.sh debian 12这样的参数写法即可指定版本,不写版本号就装最新版
  • Windows 方向:从 Vista 到 Windows 11、Server 2008 到 2025 的官方原版 ISO(不是自制镜像),--image-name选家庭版/专业版等映像、--lang选语言,并且自动绕过 Windows 11 的硬件检测
  • 任意方向切换:Linux 到 Linux、Linux 到 Windows、Windows 到 Windows、Windows 到 Linux 都支持

网络与引导:自动判断,静态 IP 也能装

脚本自动识别机器是动态还是静态 IP,四种常见"疑难杂症"都能处理:/32掩码、网关不在子网内、纯 IPv6、IPv4 和 IPv6 分布在不同网卡。引导方面同时支持 BIOS 和 EFI,ARM 服务器也没问题——这意味着你不用在装完后对着网卡抓头发。

镜像来源:不限于内置列表

除了内置发行版,bash reinstall.sh dd --img <链接>可以把任意 raw、vhd 镜像直接 DD 到硬盘,支持.gz、.xz、.zst、.tar等压缩格式。想装个小众系统?只要你有镜像文件就行。

开始之前:一份前提清单 + 一条命令上手

动手前逐项打勾 ✅:

  • 重要数据已备份——脚本会清除整块硬盘,包括其它分区
  • 当前账号是 root(Windows 为管理员)
  • 不是 OpenVZ / LXC 容器(此类虚拟化不支持)
  • 内存达标:Alpine / Debian 需 256MB,Ubuntu 等云镜像安装需 512MB,Windows 10/11 需 1GB 内存 + 25GB 硬盘
  • 能 SSH 登录当前系统

全部满足后,一条命令开装:

git clone https://gitcode.com/GitHub_Trending/re/reinstall cd reinstall bash reinstall.sh alpine 3.21

在 Windows 上则运行 reinstall.bat,参数与 Linux 端完全一致。

实战:三个高频场景

场景 A:低配 VPS 装 Linux 发行版

先lsblk确认系统盘名称(脚本靠分区表 ID 锁定目标盘,不会写错盘,但备份不能省)。然后:

bash reinstall.sh debian 12

执行时提示输入用户名和密码:直接回车跳过,就用root+ 随机密码(终端会显示)。想密钥登录加--ssh-key "ssh-ed25519 ...",想改 SSH 端口加--ssh-port 2222。

安装过程有三条路观察进度,任选其一:① SSH 登录当前系统;② 浏览器访问http://服务器IP/,打开 logviewer.html 日志页;③ 商家后台 VNC 或串口控制台。装坏了也能连 SSH 手动处理,详见场景 C。

装完注意两点:为加快安装速度,新系统不会自动更新,登录后先跑apt update && apt upgrade;改 SSH 端口或密钥时,除了/etc/ssh/sshd_config,/etc/ssh/sshd_config.d/目录里的文件也要同步改。

场景 B:Linux 切 Windows

bash reinstall.sh windows \ --image-name "Windows 11 Enterprise LTSC 2024" \ --lang zh-cn

脚本自动从官方源查找 ISO 并下载。几个 Windows 专属要点:

  • 默认账号administrator+ 随机密码;远程桌面连不上时,把用户名写成.\administrator
  • 静态 IP 的机器会自动配好 IP,但首次开机可能几分钟后才生效,别急着判定失败
  • VirtIO、XEN、AWS ENA 等云驱动自动识别安装,不需要手写应答文件注入;不想自动装驱动可加--no-auto-drivers

场景 C:装错了怎么救、怎么反悔

这是 reinstall 最省心的一点:擦盘发生在重启之后,所以重启前硬盘上的旧数据还在。

  • 误执行了重装→ 重启前执行bash reinstall.sh reset,重启后回到原系统
  • 安装环境里失联/出错→ 加--hold 1只进安装环境不跑安装,SSH 进去手动修;目标系统非 Debian/Kali 时,可在安装环境运行/trans.sh alpine,自动救砖成 Alpine 系统

它比传统重装好在哪

换视角对比:不是"能装多少系统",而是"传统方式卡住你的地方,它是否解决了":

你卡住的地方面板重装 / 官方 netbootreinstall
512MB 甚至 256MB 的机器netboot 一般 1GB 起步,带不动Alpine/Debian 256MB 即可安装
要装面板没有的系统固定几个镜像,选不了20 个发行版 + Windows 官方 ISO + 任意 raw 镜像
Windows 云驱动手写应答文件注入自动下载安装
静态 IP / 纯 IPv6 机器装完手动配网络自动适配,含 /32、跨子网网关等 4 种情况
误触发重装基本不可逆重启前reset一键反悔
写错盘的担忧无保护全程按分区表 ID 识别目标盘

谁最该用它

  • 低配 VPS 用户:256MB/512MB 的机器,官方 netboot 进不去,reinstall 却能装——这是最划算的用法
  • Linux ↔ Windows 互切者:Linux 机器要跑 .NET 或 Windows 独占服务,面板偏偏没有 Windows 镜像时,直接上官方 ISO
  • 频繁测试发行版的运维:不想每次回面板找镜像、填表单,一条命令换任意系统,装坏了还能反悔

三个高频坑,先记住再动手

📌坑 1:敲错参数,整盘挂上了重装流程

  • 现象:误执行了重装命令,想中止
  • 原因:脚本只改了引导项,重启后才真正擦盘
  • 解法:重启前执行bash reinstall.sh reset,反悔成功

📌坑 2:Windows 上 certutil 下载脚本失败

  • 现象:certutil -urlcache报错或下载后没有文件
  • 原因:Windows Defender 实时保护会拦截 certutil 的下载;Win7/Vista 还涉及 TLS 1.2 未启用
  • 解法:先关闭 Defender 实时保护再重新下载;老系统需在 IE 高级设置里启用 TLS 1.2,必要时手动把 reinstall.bat 传到服务器上

📌坑 3:GCP 上装 Windows 反复重启

  • 现象:安装界面(PE)不断重启,进不了安装流程
  • 原因:2022 年 5 月之后发布的 ISO 在 GCP 上存在 EFI 引导异常
  • 解法:强制 BIOS 引导安装:
bash reinstall.sh windows \ --image-name "Windows Server 2022 ServerStandard" \ --force-boot-mode bios

装完可用MBR2GPT /convert /allowFullOS转回 EFI 引导。

进阶玩法:先验证再装,装完再改

  • 先验证网络再正式装:bash reinstall.sh alpine 3.21 --hold 1只重启进安装环境、不运行安装,SSH 确认网络连通后再正式启动
  • 安装期间开 frp 内网穿透:加--frpc-config指向配置文件(本地路径或链接均可),示例配置见 frpc-example.toml
  • 装完不重启,直接改新系统:--hold 2让脚本装完停住,Debian/Kali 的新系统挂载在/target、其它系统挂载在/os,SSH 登录改完配置再手动重启

写在最后

reinstall 把"换个系统"从"回面板、等镜像、填表单"变成了一条命令:256MB 内存就能开装,Linux 与 Windows 任意方向互切,装错了还能反悔。核心入口是 reinstall.sh 与 reinstall.bat,完整参数与系统支持表见 README.md,frp 穿透示例见 frpc-example.toml,安装进度页见 logviewer.html。

【免费下载链接】reinstall一键DD/重装脚本 (One-click reinstall OS on VPS)项目地址: https://gitcode.com/GitHub_Trending/re/reinstall

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/1 10:05:53

RomM 固件一次配好:GBA 游戏不再黑屏

RomM 固件一次配好&#xff1a;GBA 游戏不再黑屏 【免费下载链接】romm A beautiful, powerful, self-hosted ROM manager and player. 项目地址: https://gitcode.com/GitHub_Trending/rom/romm 点开 GBA 游戏&#xff0c;画面卡在黑屏&#xff0c;模拟器提示缺少 BIOS…

作者头像 李华
网站建设 2026/10/1 10:03:29

Recuris:面向长时序智能体框架的递归式经验‑工作记忆演化

Recuris:面向长时序智能体框架的递归式经验‑工作记忆演化 论文原始信息:arXiv:2608.24876v1 摘要 递归自我提升(RSI)在长时序任务中落地难度很高:持续膨胀的交互历史会模糊任务真实状态,造成技能调用错位。本文提出Recuris,一套面向长时序智能体框架的递归经验‑工作记…

作者头像 李华
网站建设 2026/10/1 10:02:28

LSTM电力负荷预测实战:基于PyTorch从预处理到滚动预测

简介&#xff1a;基于PyTorch实现一个简单LSTM模型进行电力负荷预测&#xff0c;适合深度学习初学者、电力系统分析人员及时间序列建模爱好者参考。压缩包共14个文件&#xff0c;含5个csv电力负荷数据集、5个Python脚本、1个训练好的pt权重文件、1份Markdown项目说明及少量缓存…

作者头像 李华
网站建设 2026/10/1 10:02:23

Keil MDK下载安装全指南:版本选择与Pack包管理实战

1. 下载Keil MDK之前&#xff0c;先搞清楚你要的到底是哪个Keil很多人一上来就搜“keil下载”&#xff0c;搜完之后反而懵了——页面上有好几个下载入口&#xff0c;什么MDK-ARM、C51、C251、Vision&#xff0c;点进去又发现有不同的版本号&#xff0c;到底该下哪个&#xff1f…

作者头像 李华
网站建设 2026/10/1 10:01:21

状态空间模型SSM实战指南:从Mamba选型到长文本工程落地

最近在做长文档问答项目时&#xff0c;被一份百万token级的合同文本折磨得焦头烂额。用常规Transformer模型跑一次全量注意力&#xff0c;显存直接OOM&#xff1b;用滑窗吧&#xff0c;跨章节的关联信息又抓不住&#xff1b;后来试着把主干换成状态空间模型&#xff08;SSM&…

作者头像 李华