Linuxデュアルブート/boot、/home、および/devパーティションの共有

Linuxデュアルブート/boot、/home、および/devパーティションの共有

Linuxディストリビューションに切り替えることを検討していますが、方法があるかどうか疑問に思います。マイファイル、Grub、デバイスのインストールを維持するディストリビューションを変更するとき。

これにより、ファイルシステムをバックアップしなくてもシステムの作業を続行できます。検索していくつかの答えを見つけましたが、それに反対する答えもあります。

PS:私はxfceでmanjaroを起動し、kdeでdebianで始めるつもりです。私は/homeが普遍的でありたいです。

ベストアンサー1

システム間で共有できますが、/homeいくつかの注意事項があります。のファイルは/home配布自体に依存しません。ただし、一部のプログラムはバージョン依存形式でファイルを保存し、バージョンを切り替えることはできません。プログラムXのバージョンN + 1を実行した後、バージョンNの実行に問題が発生する可能性があります。一部のプログラムの以前のパッケージを含むディストリビューションに切り替えると問題が発生する可能性があります。ほとんどのプログラムは未知のオプションに対処して無視できますが、一部は構成の開始を拒否するか、構成を削除します。一般的な原因は、Gnomeデスクトップ環境とFirefoxとChromium / ChromeのWebブラウザです。

原則として、Linuxディストリビューション間でブートローダを共有できます。ただし、各ディストリビューションには独自のブートローダ管理システムがあります。共有するには、展開ブートローダ管理をバイパスして手動で設定する必要があります。各ディストリビューションに独自のディストリビューションを管理する方が簡単です。

  • 1つのディストリビューションを除いて、すべて/boot同じパーティションを持つディストリビューションと同じパーティションを維持し、/そのディストリビューションのパーティションにGrubをインストールします。
  • あるディストリビューションでは、Grubはディスクのブートセクタにインストールされ、他のすべてのGrubインストールをチェーンロードします。 UEFIを使用してコンピュータを起動する場合は、これをメカニズムとして使用して、Grubではなく起動時にオペレーティングシステムを選択できます。

/devメモリ内ファイルシステムです。共有も適用されません。 「デバイスのインストール」と呼ぶのは、からではなく、/devデスクトップ/etc/fstab環境の一部の構成項目から来ます。

ただ楽しさのために、マルチブートは良い経験ではありません。メインコンピュータではこれを行わないことをお勧めします。必要に応じて、「再生中の」コンピュータでこれを行うことはできますが、そのコンピュータで設定を維持し、ネットワーク経由でファイルにアクセスできるとは思わないでください。複数のディストリビューションを使用するには、代わりに仮想マシンを使用してください。 20年前、仮想マシンが選択肢ではなかったときにマルチブートがありました。ディストリビューションをホストとして使用します。ローリングバージョンではなく、安定したバージョンを選択してください。これは確かに中断したくないバージョンです。自分の仮想マシンに別のものをインストールします。

おすすめ記事