<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DD脚本 &#8211; ❤Haruko❤</title>
	<atom:link href="https://blog.hrk386.com/archives/tag/dd%e8%84%9a%e6%9c%ac/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.hrk386.com</link>
	<description>386 Forever</description>
	<lastBuildDate>Thu, 11 Dec 2025 20:22:22 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
<site xmlns="com-wordpress:feed-additions:1">244765838</site>	<item>
		<title>使用DD脚本重装VPS系统的完整指南</title>
		<link>https://blog.hrk386.com/archives/49</link>
					<comments>https://blog.hrk386.com/archives/49#respond</comments>
		
		<dc:creator><![CDATA[はるこHaruko]]></dc:creator>
		<pubDate>Thu, 22 May 2025 03:46:12 +0000</pubDate>
				<category><![CDATA[技术指南]]></category>
		<category><![CDATA[日常]]></category>
		<category><![CDATA[DD脚本]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[常用命令]]></category>
		<category><![CDATA[重装系统]]></category>
		<guid isPermaLink="false">https://blog.hrk386.com/?p=49</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-jetpack-markdown"><h2>DD前的重要步骤：保存DNS解锁配置文件</h2>
<p>在开始DD之前，有个非常非常重要的步骤，千万别忘了！</p>
<p>如果你这台VPS之前或者将来是用来解锁流媒体（比如Netflix、Disney+等）或者其他依赖特定DNS服务的，那么你很可能需要保存当前的DNS配置文件。这个文件通常位于 <code>/etc/resolv.conf</code>。</p>
<p><strong>为什么重要？</strong> 因为有些服务商或者特定的设置，会通过修改这个文件来达到DNS解锁的目的。DD系统会彻底覆盖掉原来的文件系统，包括这个配置文件。所以，在DD之前，一定要把 <code>/etc/resolv.conf</code> 里的内容复制出来保存好。等新系统装好后，再把之前保存的内容加回去。</p>
<p>操作很简单，登录到你的VPS，然后查看并复制文件内容：</p>
<pre><code class="language-bash">cat /etc/resolv.conf
</code></pre>
<p>把显示出来的内容复制粘贴到你的电脑上保存起来。</p>
<h2>常用的DD脚本推荐</h2>
<p>准备工作做好了，咱们来看看有哪些好用的DD脚本。这里介绍两个比较流行的：</p>
<h3>DD脚本1: leitbogioro/Tools 的 InstallNET.sh</h3>
<p>这是一个功能比较全面的DD脚本，支持多种Linux发行版和版本，还可以设置一些基础参数。</p>
<p>项目地址：<a href="https://github.com/leitbogioro/Tools">https://github.com/leitbogioro/Tools</a></p>
<p>使用示例（以安装 Debian 12 为例）：</p>
<pre><code class="language-bash">wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' &amp;&amp; chmod a+x InstallNET.sh &amp;&amp; bash InstallNET.sh -debian 12 -port &quot;22&quot; -pwd '*******' -hostname &quot;主机名&quot; -timezone &quot;Asia/Hong_Kong&quot; -swap &quot;1024&quot; --bbr
</code></pre>
<p><strong>参数说明：</strong></p>
<ul>
<li><code>-debian 12</code>: 指定安装 Debian 12。你可以根据需要改成其他系统，比如 <code>-ubuntu 22.04</code> 等。</li>
<li><code>-port &quot;22&quot;</code>: 设置SSH端口，这里是22。</li>
<li><code>-pwd '*******'</code>: 设置root用户的密码。请将 <code>*******</code> 替换为你自己的密码！</li>
<li><code>-hostname &quot;主机名&quot;</code>: 设置主机名。</li>
<li><code>-timezone &quot;Asia/Hong_Kong&quot;</code>: 设置时区。</li>
<li><code>-swap &quot;1024&quot;</code>: 设置Swap分区大小，单位MB。这里是1024MB (1GB)。如果不需要可以去掉这个参数。</li>
<li><code>--bbr</code>: 安装并开启TCP BBR拥塞控制算法，有助于优化网络速度。</li>
</ul>
<p>执行这个命令后，脚本会自动下载镜像并开始安装过程。安装过程中可能会断开SSH连接，耐心等待几分钟（具体时间取决于你的VPS性能和网络速度），然后尝试用新密码和新端口（如果改了的话）重新连接。</p>
<h3>DD脚本2: bin456789/reinstall (推荐)</h3>
<p>这个脚本相对来说更简洁，但功能也很强大，而且更新比较及时，是我个人比较推荐的一个。</p>
<p>项目地址：<a href="https://github.com/bin456789/reinstall">https://github.com/bin456789/reinstall</a></p>
<p>首先，你需要下载这个脚本。根据你的VPS所在地（国内或国外），选择不同的下载源：</p>
<p><strong>国外VPS (国外鸡):</strong></p>
<pre><code class="language-bash">curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O reinstall.sh $_
</code></pre>
<p><strong>国内VPS (国内鸡):</strong></p>
<pre><code class="language-bash">curl -O https://cnb.cool/bin456789/reinstall/-/git/raw/main/reinstall.sh || wget -O reinstall.sh $_
</code></pre>
<p>下载完成后，给脚本执行权限并运行。基本使用示例（以安装 Debian 12 为例）：</p>
<pre><code class="language-bash">bash reinstall.sh debian12 --password *****
</code></pre>
<p><strong>参数说明：</strong></p>
<ul>
<li><code>debian12</code>: 指定安装 Debian 12。同样可以换成其他支持的系统，比如 <code>ubuntu22.04</code>。</li>
<li><code>--password *****</code>: 设置root用户的密码。请将 <code>*****</code> 替换为你自己的密码！</li>
</ul>
<p>这个脚本执行后也会自动进行DD安装。等待安装完成后，就可以用你设置的新密码登录新系统了。</p>
<h2>重装后的小贴士</h2>
<p>系统装好了，可能还有一些小地方可以优化一下，让你的VPS用起来更顺手。</p>
<h3>防止服务商面板关机重启不正常</h3>
<p>有时候你会发现，通过服务商的控制面板进行关机或重启操作时，VPS的状态显示可能不太准确，或者操作不生效。这可能是因为缺少了虚拟机代理工具。安装 <code>qemu-guest-agent</code> 可以改善这个问题。</p>
<pre><code class="language-bash">apt update &amp;&amp; apt install -y qemu-guest-agent
</code></pre>
<p>安装完成后，通常需要重启一下VPS才能生效。</p>
<h3>让面板换IP、修改密码等功能正常工作</h3>
<p>如果你的服务商面板提供了换IP、修改密码等功能，并且你希望这些功能在新系统上也能正常使用，那么安装 <code>cloud-init</code> 可能会有帮助。<code>cloud-init</code> 是一个云实例初始化工具，很多服务商的面板功能依赖它来与VPS通信。</p>
<pre><code class="language-bash">apt update &amp;&amp; apt install -y cloud-init
</code></pre>
<p>安装完成后，同样可能需要重启VPS。</p>
<h2>总结</h2>
<p>好啦，这就是关于VPS使用DD脚本重装系统的一些小技巧和常用脚本。记住，DD操作会清除硬盘上的所有数据，所以操作前一定要备份重要文件，尤其是前面提到的 <code>/etc/resolv.conf</code> 文件。</p>
<p>选择一个你喜欢的脚本，按照步骤来，很快你就能拥有一个干净、全新的系统环境啦！希望这篇文章对你有帮助！</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.hrk386.com/archives/49/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">49</post-id>	</item>
	</channel>
</rss>
