使用DD脚本重装VPS系统的完整指南

DD前的重要步骤:保存DNS解锁配置文件

在开始DD之前,有个非常非常重要的步骤,千万别忘了!

如果你这台VPS之前或者将来是用来解锁流媒体(比如Netflix、Disney+等)或者其他依赖特定DNS服务的,那么你很可能需要保存当前的DNS配置文件。这个文件通常位于 /etc/resolv.conf

为什么重要? 因为有些服务商或者特定的设置,会通过修改这个文件来达到DNS解锁的目的。DD系统会彻底覆盖掉原来的文件系统,包括这个配置文件。所以,在DD之前,一定要把 /etc/resolv.conf 里的内容复制出来保存好。等新系统装好后,再把之前保存的内容加回去。

操作很简单,登录到你的VPS,然后查看并复制文件内容:

cat /etc/resolv.conf

把显示出来的内容复制粘贴到你的电脑上保存起来。

常用的DD脚本推荐

准备工作做好了,咱们来看看有哪些好用的DD脚本。这里介绍两个比较流行的:

DD脚本1: leitbogioro/Tools 的 InstallNET.sh

这是一个功能比较全面的DD脚本,支持多种Linux发行版和版本,还可以设置一些基础参数。

项目地址:https://github.com/leitbogioro/Tools

使用示例(以安装 Debian 12 为例):

wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh && bash InstallNET.sh -debian 12 -port "22" -pwd '*******' -hostname "主机名" -timezone "Asia/Hong_Kong" -swap "1024" --bbr

参数说明:

  • -debian 12: 指定安装 Debian 12。你可以根据需要改成其他系统,比如 -ubuntu 22.04 等。
  • -port "22": 设置SSH端口,这里是22。
  • -pwd '*******': 设置root用户的密码。请将 ******* 替换为你自己的密码!
  • -hostname "主机名": 设置主机名。
  • -timezone "Asia/Hong_Kong": 设置时区。
  • -swap "1024": 设置Swap分区大小,单位MB。这里是1024MB (1GB)。如果不需要可以去掉这个参数。
  • --bbr: 安装并开启TCP BBR拥塞控制算法,有助于优化网络速度。

执行这个命令后,脚本会自动下载镜像并开始安装过程。安装过程中可能会断开SSH连接,耐心等待几分钟(具体时间取决于你的VPS性能和网络速度),然后尝试用新密码和新端口(如果改了的话)重新连接。

DD脚本2: bin456789/reinstall (推荐)

这个脚本相对来说更简洁,但功能也很强大,而且更新比较及时,是我个人比较推荐的一个。

项目地址:https://github.com/bin456789/reinstall

首先,你需要下载这个脚本。根据你的VPS所在地(国内或国外),选择不同的下载源:

国外VPS (国外鸡):

curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O reinstall.sh $_

国内VPS (国内鸡):

curl -O https://cnb.cool/bin456789/reinstall/-/git/raw/main/reinstall.sh || wget -O reinstall.sh $_

下载完成后,给脚本执行权限并运行。基本使用示例(以安装 Debian 12 为例):

bash reinstall.sh debian12 --password *****

参数说明:

  • debian12: 指定安装 Debian 12。同样可以换成其他支持的系统,比如 ubuntu22.04
  • --password *****: 设置root用户的密码。请将 ***** 替换为你自己的密码!

这个脚本执行后也会自动进行DD安装。等待安装完成后,就可以用你设置的新密码登录新系统了。

重装后的小贴士

系统装好了,可能还有一些小地方可以优化一下,让你的VPS用起来更顺手。

防止服务商面板关机重启不正常

有时候你会发现,通过服务商的控制面板进行关机或重启操作时,VPS的状态显示可能不太准确,或者操作不生效。这可能是因为缺少了虚拟机代理工具。安装 qemu-guest-agent 可以改善这个问题。

apt update && apt install -y qemu-guest-agent

安装完成后,通常需要重启一下VPS才能生效。

让面板换IP、修改密码等功能正常工作

如果你的服务商面板提供了换IP、修改密码等功能,并且你希望这些功能在新系统上也能正常使用,那么安装 cloud-init 可能会有帮助。cloud-init 是一个云实例初始化工具,很多服务商的面板功能依赖它来与VPS通信。

apt update && apt install -y cloud-init

安装完成后,同样可能需要重启VPS。

总结

好啦,这就是关于VPS使用DD脚本重装系统的一些小技巧和常用脚本。记住,DD操作会清除硬盘上的所有数据,所以操作前一定要备份重要文件,尤其是前面提到的 /etc/resolv.conf 文件。

选择一个你喜欢的脚本,按照步骤来,很快你就能拥有一个干净、全新的系统环境啦!希望这篇文章对你有帮助!

版权声明:本站原创文章,由 はるこHaruko 发表。
转载说明:除特殊说明外本站文章皆由 CC BY-NC-ND 4.0协议 发布,转载或引用本文时请遵守许可协议,注明出处、不得用于商业用途!
暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇