我有一个小的
Linux服务器,我需要重新安装Linux(Debian稳定64位x86).
我可以物理访问该机器,但它没有任何外部设备,如cdrom,似乎无法从网络或USB记忆棒启动.
它确实有一个现有的Linux安装,我可以ssh到机器并具有root权限,但它严重破坏,我不知道该机器处于什么状态,所以希望擦除它并进行全新安装.
有没有什么办法可以使用ssh进行远程访问以及我可以下载到机器上的东西?
解决方法
在没有能力从cd / network / external设备启动的情况下实现目标的方法是使用现有安装将新操作系统安装到另一个文件系统,然后,一旦完成,告诉引导加载程序启动到新的文件系统.这在过去(可能是10年或更久以前)比现在更常见,如果你搜索,你会发现对此的讨论.我在遥远的过去用slackware,gentoo,linuxfromscratch和其他人做过这个,但我认为可以用大多数现代的linux / BSD发行版完成,而不需要太多的努力.
例如,在Slackware的设置中,您可以指定一个默认为/的“目标”,但您可以将其设置为已安装辅助文件系统的位置.
Gentoo的安装手册非常清楚;您需要考虑的就是“准备磁盘”和“配置引导加载程序”部分.
说了这么多,这不是微不足道的,如果你对事情的运作方式没有很好的理解,那么你第一次就不可能做到这一点.这将是一次有趣的教育体验,但由于您具有物理访问权限,因此您可以通过找出如何删除约束来获得更快,更好的结果,这意味着您无法使用更典型的安装过程.换句话说,添加CD驱动器或其他东西.