我有一个远程服务器(不同的国家),目前没有物理访问。 有没有办法做一个远程干净的Debian安装?
你没有指定你的服务器,也没有指定你的服务器访问方法。 您可以通过以下方式之一访问服务器:
您也没有指定是否可以放入CDROM或DVD。 假设你不能,那么服务器必须支持PXE,你需要设置一个完整的PXE环境 – 至less包括一个TFTP服务器和一个NFS服务器。
我真的会看看是否可以使用CDROM或DVD; Debian没有像Red Hat Kickstart或Solaris Jumpstart一样的自动安装选项。
您可以使用preseeding(也许结合PXE和TFTP): http : //wiki.debian.org/DebianInstaller/Preseed
如果您只是使用预置,您仍然需要在启动提示符下input几条命令来启动预置。 但是,使用PXE和TFTP服务器,您可以从修改后的映像启动,自动加载预置,不需要人为干预。
虽然我发现PXE是一个惹人注目的事情,一半的系统支持PXE不能正常工作。 所以我决定只使用预置,并在启动提示符下input一些命令。 如果您有对服务器的远程控制台访问权限,那么需要在位置上完成的唯一事情就是插入引导介质。
起初可能有点难以理解,但是一旦你得到了一个工作脚本,这真的很好。
我应该警告使用PXE,TFTP和预置来完全自动化系统安装。 通过简单地重新启动就可以擦除和重新安装现有的服务器。 所以你要确保默认closuresPXE启动。 在相当多的系统上,它实际上是打开的,并且是引导设备列表中的第一个。