前に説明したスクリプトのリストに追加します。 MultiCD と Wildevine Linux の専門家向けにもう 1 つの気の利いたものを用意しました。その名前は takeover.sh. です。
takeover.sh は、SSH を使用して実行中の Linux システムをリモートで引き継ぐことができる無料のオープン ソース スクリプトです。これにより、ラップトップを再起動することなく、メモリ内レスキュー環境にログインしたり、ルート ファイルシステムをアンマウントしたりできます。
物理的なコンソールに触れることなく、実行中のディストリビューションを別のものに置き換えることもできます。ただし、システムを再起動する必要があります。興味がある場合は、 takeover.sh の 機能を拡張して、新しい init の再実行をサポートできます。完了したら、再起動せずに新しいディストリビューションに切り替えることができます。 Hector Martin 開発者はプルリクエストを受け付けています。
takeover.sh init をサポートするシステム用に作成されましたinit バイナリを telinit u
コマンドを使用してリロードします。つまり、 sysvinit および systemd 。異なるシステム タイプを使用する場合は、それを調整する必要がありますが、それでも機能しない可能性があります。
takeover.shの特徴
覚えて
テイクオーバー スクリプトの使用中に何か問題が発生すると、コンピュータ システムがパニックになります。
Hector は GitHub で を明確にしましたtakover.sh は Linux の専門家向けであり、コマンドをコピー アンド ペーストできる手順を意図的に省略しています。
彼自身の言葉で:
このスクリプトには、新しい環境を出て正常な環境に戻るための規定はありません。完了したら再起動する必要があります。何か問題があると、マシンは起動しません。運が悪い。これは初心者向けのガイドではありません。意図的にコピー アンド ペーストできるコマンドを提供していません。手を握らずに何をすべきか正確に理解できない場合、このスクリプトは適していません。
ほとんどの読者は必要としないため、ここでは使用方法の詳細を含めていません。ただし、スクリプトの使用に興味がある場合は、開発者向けの使用ガイドをこちらでご覧いただけます。
スクリプトは VM (仮想マシン ) ここで、テスト用にライブ ルート ファイルシステムの tarball を実行できます。 Hector Martin はブートローダの設定を練習したいと考えています。
takeover.shについてどう思いますか?近いうちにシステムを引き継ぐ予定はありますか?そもそも、そのスクリプトはあなたにとっても役に立ちますか?以下のコメント セクションでアイデアを共有してください。