USBドライブにフラッシュするためのUbuntuイメージの作成

USBドライブにフラッシュするためのUbuntuイメージの作成

私は学校で働いていますが、信頼性が低く、保守が難しいことが判明した肥大化した LTSP システムを置き換えようとしています。別の LTSP サーバーを作成するのではなく、USB ドライブから Ubuntu を実行したいと考えています。

実用性とメンテナンス性を考慮して、Ubuntu を「フル」インストールして、ワークステーションに clusterssh で接続し、更新を実行できるようにしたいと思います。

それぞれのコンピューターに Ubuntu をインストールするのは非常に非効率なので、組み込み OS のように、ドライブに dd するプレハブ イメージを作成したいと思います。

残念ながら、私が見つけることができる情報はすべて、単一インストールまたはライブイメージの作成に関する情報です。

インストール プロセスは、おそらく、ドライブをフォーマットし、dd を実行してイメージをコピーし、grub-install を実行してブートローダーを配置するスクリプトになります。

マウントされた生の ext3 イメージに chroot を作成しようとしましたが、起動できないようです。カーネルと initrd でハッキーなソリューションを実行する必要があると思いますが、どこを調べればよいかわかりません。

私が参考にしたリソースは次のとおりです:

ライブ CD のカスタマイズ

Debian QEMU イメージ

Ubuntu OEM インストールは私が探しているものに近いようですが、エンド ユーザーが使用するゲスト アカウントを含む事前構成済みイメージを探しています。

答え1

少なくとも、ターゲット コンピューターがかなり類似している場合 (つまり、それらのコンピューター間でシステムを移植できる場合) は、Ubuntu OEM インストールが最適です。プロトタイプ システムで事前構成を行ってください。Ubuntu にはゲスト アカウントがあります。

満足したら、 または を使用したイメージを作成しますdd|xzclonezillaその後、そのイメージからターゲット コンピューターにクローンを作成できます。Clonezilla のサーバー バージョンがあり、目的に合う可能性があります。

クローンジラ

答え2

お好みに合わせて USB を作成し、dd または clonezilla を使用して複数のドライブにクローンを作成してみませんか?

dd はブートローダーを他のすべてとともに複製します。

USB ドライブへのインストールは内部ドライブへのインストールと同じで、フラッシュ ドライブは Ubuntu にとって単なる別のハード ドライブです。

続行する前に内部ドライブを取り外すことをお勧めします。これにより、内部ドライブが保護され、クリーンな grub メニューが作成されます。

パーティション分割が完了したら、「その他」を選択し、ブートローダー用のディスクを確認します。

ドライブが Windows マシン上のデータ用に使用される場合は、最初のパーティションを NTFS にすることをお勧めします。

休止状態機能が必要な場合は、休止状態が使用されるコンピューターの RAM と同量以上のスワップを用意してください。

クローン作成には通常、次のものを使用します。

sudo -i
dd if=/dev/sda of=/dev/sdb

修飾語なし。

クローン作成は時間のかかるプロセスになる場合があります。

クローンされたドライブはすべて同じ UUID を持ちますが、必要に応じて変更できます。

編集: あるいは、dd を使用してプロトタイプ ドライブのイメージを取得することもできます。

sudo -i
dd if=/dev/sdb of=/home/clone.img

イメージは、Windows では Win32DiskImager、Ubuntu では mkusb を使用して新しい USB ドライブに書き込むことができます。

関連情報