CentOS 7 VPS 内から Ubuntu をインストールすることは可能ですか?

CentOS 7 VPS 内から Ubuntu をインストールすることは可能ですか?

私の VPS ホスティング プロバイダーのパネルにバグがあり、CentOS 7 で行き詰まってしまい、別の Linux ディストリビューションに再イメージ化できません (サポートに問い合わせても成功せず、問題は修正されたと言われ、チケットは閉じられましたが、まだ修正されていません)。

現在、CentOS システムへの ssh および Web コンソール アクセスがありますが、これらを使用して Ubuntu またはその他の Linux ディストリビューションをインストールすることは可能ですか?

答え1

それは間違いなく可能です。Archlinuxはこのハウツーそれは彼らのシステムでそれを実行する方法を示しているはずであり、読むことによって他の人からそれを実行する方法を推測できるはずです。 デビアンにも手順書がありますが、chrootで実行したり、別のハードドライブにインストールしてデュアルブートしたりすることに重点を置いているようです。同様に、必要に応じて完全な置き換えを行うようにカスタマイズすることもできます。また、Ubuntuの特定の設定については、リンクをご覧ください。ここ

基本的に、そのプロセスは

  1. システムを構築するためのディレクトリを作成します。
  2. 作業を開始するために必要な基本ツールをインストールします(使用する方法に応じて、C コンパイラが必要になることがよくありますが、必須ではありません)。
  3. chrootビルド環境に、
  4. システムの残りの部分をインストールします。
  5. 新しいシステムをブートストラップし、最後に
  6. rsyncビルドをルート ディレクトリに chroot します。

この詳細はディストリビューションごとにかなり異なりますが、基本原則は同じです。

システムをコンテナから実行することに問題がなければ、lxcやなどのツールdocker(または単にchroot)を使用して、必要な数のディストリビューション(十分なスペースがある限り)を同時にインストールできることに注目してください。ただし、これは質問の範囲外なので、自分で調べてください。

関連情報