同じPCに2つの異なるLinuxディストリビューションをインストールしたいと思います。 (私が知っている限り、最良の方法はデュアルブートまたはVMwareです)が、私が望むアドオンもあります。物理キーを使用したオペレーティングシステムの交換たった1秒(あるいは2秒)しかかかりません。
追加の選択質問 - 私が別のLinuxを実行すると、ハッカーは別のLinuxディストリビューションからデータを取得できますか?
答え1
同じコンピュータで2つ以上のオペレーティングシステムを実行するには、少なくとも3つのオプションがあります。
あるシステムをローカルで実行し、別のシステムを Docker コンテナ内で同時に実行します。コンテナは小さくて軽く、しばしばスペースを減らすように簡素化され、ホストオペレーティングシステム(デフォルトでインストールされているオペレーティングシステム)とカーネルを共有し、独自の初期化は提供されず、通常X / Waylandには付属していません。 GUIプログラムの実行に問題がある可能性があります。 Dockerコンテナはそれを使用して開発環境をすばやく再現し、誰もが同じバージョンのコンパイラ、共有ライブラリ、Pythonパッケージなどを使用できるようにするため、ソフトウェア開発者の間で非常に人気があります。
VMwareやVirtualboxなどのハイパーバイザーで1つのシステムをデフォルトで実行し、別のシステムを同時に実行します。私はVMwareを使ったことがありませんが、Virtualboxは無料で、うまく動作します。ただし、2つのオペレーティングシステムを同時に実行するのに十分なRAMがあることを確認してください。最新のデスクトップLinuxディストリビューションが期待どおりに機能するには、少なくとも2 GBのRAMが必要です。
このマシンは2つのシステムを実行しますが、同時に2つを実行することはできません。はい、キーボードショートカットを使用して切り替えることができますが、いくつかの手動設定が必要です。
両方のシステムで休止状態を設定します。スワップパーティションを事前に準備する必要はなく、スワップファイルが準備されます。
以下の説明に従って、efibootmgrを使用して再起動後に起動する次のシステムを選択してください。 https://superuser.com/questions/1016762/is-it-possible-to-select-which-system-to-boot-before-rebooting-on-a-multi-boot。
次に、休止状態が完了したら、終了するのではなくカーネルを再起動するように指示します
echo reboot | sudo tee /sys/power/disk
。目的のシステムが起動したら、次の手順を実行して元の動作を復元します。
echo platform | sudo tee/sys/power/disk
ステップ2〜4を実行するスクリプトを生成し、オプションでスクリプトを実行するためのキーボードショートカットを指定できます。