我的 VPS 托管提供商的面板有问题,我只能使用 CentOS 7,无法重新映像到另一个 Linux 发行版(联系支持人员没有成功,他们告诉我问题已经解决了并关闭了我的票,但问题并没有解决)。
现在我可以通过 ssh 和 web 控制台访问 CentOS 系统,是否可以仅使用这些来安装 Ubuntu 或任何其他 Linux 发行版?
答案1
这绝对是可能的。Archlinux 有本指南这应该说明如何使用他们的系统来实现这一点,并且你应该能够通过阅读从其他人那里推断出如何去做。 Debian也有说明,尽管他们的说明似乎更适合在 chroot 中运行它,或安装到单独的硬盘驱动器以进行双重引导。同样,如果您愿意,可以对其进行定制以进行完全替换。并且,对于您指定的 Ubuntu 首选项,链接是这里
基本上,这个过程是
- 创建一个目录来构建系统,
- 安装必要的基本工具以开始工作(取决于您使用的方法,这通常需要 C 编译器,但不是必须的),
chroot
到构建环境,- 安装系统的其余部分,
- 启动新系统,最后
rsync
将构建 chroot 到您的根目录。
不同发行版的具体细节差别很大,但核心原则是相同的。
值得注意的是,如果您不介意在容器外运行系统,您实际上可以继续使用lxc
或docker
(甚至只是chroot
)等工具同时安装任意数量的发行版(只要您有合理的空间)。但由于这超出了问题的范围,我将留给您自己研究。