Панель моего провайдера VPS-хостинга глючит, и я застрял на CentOS 7, не могу переустановить образ на другой дистрибутив Linux (обращение в службу поддержки не увенчалось успехом, мне сказали, что проблема исправлена, и закрыли мой тикет, но проблема не исправлена).
Теперь у меня есть доступ по SSH и веб-консоли к системе CentOS. Можно ли установить Ubuntu или любой другой дистрибутив Linux, используя только их?
решение1
Это определенно возможно. Archlinux имеетэто руководствоэто должно проиллюстрировать, как это сделать с помощью их системы, и вы должны быть в состоянии сделать вывод, как это сделать, прочитав другие. Дебиантакже есть инструкции, хотя их, похоже, больше подходят для запуска в chroot или установки на отдельный жесткий диск для двойной загрузки. Аналогично, его можно адаптировать для полной замены, если вы хотите. И, для ваших указанных предпочтений Ubuntu, ссылказдесь
По сути, процесс заключается в следующем:
- Создайте каталог для сборки системы,
- Установите необходимые базовые инструменты, чтобы приступить к работе (в зависимости от используемого метода, для этого часто может потребоваться компилятор C, но это не обязательно),
chroot
в среду сборки,- Установите остальную часть вашей системы,
- Запустите новую систему и, наконец,
rsync
сборка chroot в ваш корневой каталог.
Конкретные особенности этого процесса сильно различаются от дистрибутива к дистрибутиву, но основные принципы остаются прежними.
Стоит отметить, что если вас устраивает запуск системы из контейнеров, вы можете установить столько дистрибутивов, сколько захотите (для которых у вас есть разумное место) одновременно, используя такие инструменты, как lxc
или docker
(или даже просто chroot
). Поскольку это выходит за рамки вопроса, я оставлю это для вас, чтобы вы сами разобрались.