2つのLinuxを同時に実行して数秒で物理キーに交換する方法はありますか?

2つのLinuxを同時に実行して数秒で物理キーに交換する方法はありますか?

同じ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つを実行することはできません。はい、キーボードショートカットを使用して切り替えることができますが、いくつかの手動設定が必要です。

  1. 両方のシステムで休止状態を設定します。スワップパーティションを事前に準備する必要はなく、スワップファイルが準備されます。

  2. 以下の説明に従って、efibootmgrを使用して再起動後に起動する次のシステムを選択してください。 https://superuser.com/questions/1016762/is-it-possible-to-select-which-system-to-boot-before-rebooting-on-a-multi-boot

  3. 次に、休止状態が完了したら、終了するのではなくカーネルを再起動するように指示しますecho reboot | sudo tee /sys/power/disk

  4. 目的のシステムが起動したら、次の手順を実行して元の動作を復元します。echo platform | sudo tee/sys/power/disk

ステップ2〜4を実行するスクリプトを生成し、オプションでスクリプトを実行するためのキーボードショートカットを指定できます。

関連情報