Linuxインストールを複製するためのカスタムインストーラの作成

Linuxインストールを複製するためのカスタムインストーラの作成

私は必要なドライバを追跡し、より制限されたハードウェアリソースに合わせてパッケージをインストールし、ハードウェアを実行し続けるために以前のシステムにUbuntu 20.04インストールを構築してきました。

今、同じ年の複数のコンピュータにそのインストールを複製したいと思います。これは、ddとマスターディスクイメージのコピーを使用して簡単に実行できますが、プロセスを完了するには、リムーバブルメディアからこの特定のインストールを新規インストールする方法がもう1つ必要です。 USBが優先されますが、CD / DVDは不可能ではありません。

もちろん問題はこれをどのように達成するかである。既存のインストール(linux-liveなど)のライブバージョンを作成する方法があることはわかっていますが、これが標準のLinuxライブインストールよりも有用であるかどうか疑問です。

私は、マシンのHDDの1つが破損し、外部ディスクイメージを管理したいという欲求/能力が不足しているユーザーの手の状況を考えています。目的は、コンピュータに新しいHDDをインストールし、USBまたはCD / DVDからコンピュータを起動し、ライブ展開を介してユーザーの操作や対話なしに新しいディスクにマスターイメージを書き込むことです。

私はSlaxのカスタムバージョンがその効果を発揮できると思いました。これをイメージコピーや "dd if=/usb/linux/master.img of=/dev/sda1" などの起動時に実行される簡単なスクリプトと組み合わせることができます。

しかし、これを行うより良い管理が簡単な方法があるかどうか疑問に思います。少し…ハッキーな感じ?それとも、私の考えに合ったLinuxディストリビューション/フレームワークがありますか?

ベストアンサー1

必ずしもカスタムインストーラは必要ではありませんが、以下を実行するバックアップソフトウェアが必要です。ベアメタル回復

通常、これらのバックアップソフトウェアは起動可能な形式でディスクイメージバックアップを作成できます。バックアップメディアから起動するときは、通常はバックアップバージョンを識別し、復元するディスク/パーティションを選択し、元のディスクと一致するようにディスクを自動または手動でパーティション化するための簡単なユーザーインターフェイスを提供します。

通常、バックアップを作成するときに選択した場合は、非常に簡単な「メディアの挿入、メディアからのシステムの起動、Yを押して確認」の種類の復元を完全に自動的に復元するためのバックアップメディアを用意することもできます。

オープンソースソリューションの場合、少なくとも休息と回復(ReaR)または棒骨資格がある可能性があります。 ReaRはDebian / Ubuntuパッケージリポジトリにも表示できます。他のオプションがあると確信しています。

おすすめ記事