我想使用 debian 的官方存储库重新安装我的 VPS,而不是使用 VPS 运营商提供的映像(我不信任 VPS 运营商)。
在原来的系统上我通过安装了debian-installer apt install debian-installer debian-installer-12-netboot-amd64
,并将debian-installer自带的内核作为新的grub启动项。
当我重新启动 VPS 时,它可以自动开始全新的安装会话,就像从 USB 记忆棒启动一样,因此我可以擦除运营商提供的所有内容。
现在我想做的更完美,即使用expert install mode
debian 安装程序启动。
我想控制安装程序内核启动过程的唯一方法是在 grub 条目中提供一些内核参数。但我不知道应该指定什么参数,因为这些是不是常见的内核参数我们可以参考标准Linux文档。
内核参数的名称和值是什么,可以使 debian 安装程序启动到发挥模式?或者在哪里可以找到这方面的文档?
谢谢!
答案1
而不是使用 VPS 运营商提供的图像(我不信任 VPS 运营商)。
那么你需要更换VPS运营商。这些人运行你的操作系统运行的虚拟器——他们实际上可以用你的 RAM 做任何他们喜欢做的事情,包括替换 URL、在签名检查失败时让签名检查通过等等。
所以,是的,你有一个信任问题,但没有技术解决方案。
现在我想要做得更完美,即以 debian 安装程序的专家安装模式启动。
我什至不知道这仍然是一件事!我记得高级文本模式安装程序是必要的,主要是因为默认安装程序没有提供网络设置和磁盘布局的选择,但我认为这仍然不是一个问题,当前的安装程序可以这样做就像“专家安装程序”一样,也许除了盲文阅读器支持之外(无论如何,您都需要为您的 VPS 设置默认网络设置,即使您想进行手动设置,一旦 DHCP / IPv6 autoconf 失败,您也可以这样做)。我只是玩了一下 - 我还没有发现在专家安装中可以做的任何事情,而在默认图形安装程序中却做不到,我会这样做想在虚拟机中要做的事情:像添加存储库、安装附加软件或删除东西这样的事情实际上最好使用在全新安装上运行的配置工具(例如 ansible)来完成,而不是通过在安装程序中手动摆弄 dselect 来完成。
因此,请确保您确实解决了问题,而不仅仅是让您的生活变得更加困难。虚拟化环境通常可以完全自动检测,无需额外的驱动程序(如果不是,您可能需要 VPS 提供商提供的内核;请参阅上面无法解决的信任问题)。
但是,如果您更喜欢通过 VPS 提供商可能允许您访问的串行控制台进行安装,当然,该DEBIAN_FRONTED=text
参数可能是您选择的方法。请注意,更常见的方法是上传配置方案(例如,cloud-init 配置文件)。但这取决于您的 VPS 提供商的虚拟化解决方案。
在您的用例中,更常见的是制作提供 SSH 服务器的可启动映像,或者完全预置该映像来执行安装而无需手动交互。
内核参数的名称和值是什么,可以使 debian 安装程序启动到发挥模式?或者在哪里可以找到这方面的文档?
你会发现通过去https://www.debian.org,点击“用户支持/获取帮助和文档”,点击深灰色框“文档”中的链接,点击“安装指南”,然后点击您拥有的架构(64位ARM?64位PC ?),然后导航至第 5 节“引导安装系统”;然后单击“5.3.2 Debian 安装程序参数”。