あるパーティションにディストリビューションをインストールし、別のパーティションにインストールされたディストリビューションを使用できますか?

あるパーティションにディストリビューションをインストールし、別のパーティションにインストールされたディストリビューションを使用できますか?

現在、Linuxディストリビューションがインストールされている2つのパーティションがあります。私は現在Mint 14で1つを使用しています。もう一つはもう使用されていないと言えます。

私はMint 15のリリースを発見し、廃止されたディストリビューションにインストールして試したいと思います。ディスクに書き込んで正常にインストールしなければならない煩わしさを経験したくないので、他の作業をしながら実行中のディストリビューションのツールを利用してインストールする方法がないかと思います。

編集:ライブで使いたくない理由は、定期的に使用するとどんな感じなのか良い印象を与えないからです。 CDで実行すると、速度がはるかに遅くなり、構成全体が許可されず、完了すると消去されます。

通常のインストールは退屈でインストール中にコンピュータ全体がロックされるので避けたいと思います。おそらくこのことをしなければならないようだと知っていますが、それで調べようとこう尋ねることです。

私の質問を明確にすることについては、実際に答えを知らずにどれだけ明確な答えを得ることができるかわかりません。ディスクイメージをダウンロードし、現在のシステムでプロセスを開始してファイルを別のパーティションに転送し、結果がインストーラの実行に似ているようにしたいと思います。 (Wikipediaで)Wubi + LVPMに似ていますが、Mintを使用しています。

ベストアンサー1

私はいつもこれが悪い考えだと思いました。まだこれについて詳しく調べていませんが、できるだけ長く実行する必要がある(リモート)コンピュータに2〜3つのLinuxバージョンが並んでインストールされています。 (IMHO、これは余分な作業に非常に近いです。要件)。

明らかに、アクティブなディストリビューション以外のパーティションにパッケージをインストールするメカニズムがあります(例: `dpkg --root = / some / dir)、これはパッケージングだけです。私はバージョンX-1(または以前)が知らないCDからインストールしたときにバージョンXが知っているインストール中に他のことが起こっていることを心配しました。だから私はX-1と一緒にXをインストールするのは良い考えではないと思います(しかし、言い換えれば、それはおそらく知識の欠如です)、私はいつもバージョンXをそれ自体と一緒にインストールします。

実行中のX-1システムのダウンタイムを最小限に抑えるために私がしたことは次のとおりです。

  • バージョンXインストールイメージをファイルとしてダウンロード
  • 仮想マシン(今はVirtualBoxですが、私はVMwareを使用しました)を起動し、イメージからXをインストールします。
  • マシンをインストールするにはアドオン(opensshなど)が必要ですが、デフォルトではインストールされません。
  • postfix作業機械からコピーしたのと同じ構成です。main.cf
  • 一般に、仮想マシンをバージョンX-1のジョブ設定にできるだけ近づけ、元に戻すことができない方法で環境と対話する電子メールの受信などは無視してください。

または(コンピュータのパフォーマンスが良い場合)、良い印象を与えるだけのバージョンXを使用してください。

この時点でXがインストールされていますが(バージョンXで設定されています)、これは意図したパーティションではなく仮想マシンにあります。次のステップは次のとおりです。

  • VM上のすべての関連ファイルをターゲットパーティション(以前のバージョンX-2)にコピーします。これを行うには、VMをシャットダウンしてホストにVMディスクをマウントすることもできますが、実行中のVMクライアントにコピーを実行させることでこれをfind / -xdev -print0 | cpio -pdmv0 /target/partition/mounted/in/vm正常に実行しました(次を使用)。
  • fstabバージョンの更新
  • 異なる可能性がある他のものを更新します(たとえば、ネットワークアドレスを取得するためにDHCPを使用しない場合など)。
  • コピー/boot/grub/grub.cfg(X-1)
  • grub-mkconfig -o /boot/grub/grub.cfg先ほど作成したコピーを実行して比較してみてください。新しいコアは大きな変化で目立つでしょう。

これで、X-1(デフォルト)とX-2バージョンを起動オプションとして使用せず、代わりにX-1(デフォルト)とXを使用するデュアルブートシステムがあります。 -upを手動で選択して、起動中にバージョンXで再起動できるようになりました。この選択をより恒久的にするには変更することができますGRUB_DEFAULT=/etc/default/grubまたは選択した最後の起動オプションでX-1システムをデフォルトの再起動に変更します)。

ある時点で、遅くてもバージョンX + 1に移動してバージョンX-1を上書きする前にgrub-installバージョンXで実行し、X-1のgrubではなくgrubを使用して起動する必要があります。

別のパーティションに配置すると、/homeバージョン間でホームディレクトリを共有できますが、プログラムは構成データを元に戻せないように変換するため、これは機能しません。

おすすめ記事