web-dev-qa-db-ja.com

システムの正確なISOを作成して他のコンピューターに配置することはできますか?

Linuxは初めてですが、質問がありました。私は、古いコンピューターを購入してLinuxをインストールし、自宅に自分のコンピューターを持っていない学生にそれらを寄付するビジネスを始めています。 Xubuntuを実行してシステムにインストールし、必要な/必要なすべてのソフトウェアをインストール/アンインストールし、システムのISOを作成して別のコンピューターにインストールできる方法があるかどうかを知りたいそして、私のすべての微調整と、ISOがインストールされた後に実行する準備ができているプログラムがあります。そうすれば、すべてのコンピューターを1〜2時間過ごす必要はありません。

このようなISOを作成するには、どのプログラムをお勧めしますか?

ありがとう、トービン

10
Tobin Shields

この答えの一部は: buntuインストールをあるhddから別のhddに移動する方法

あなたの質問で言うようにISOの作成に関する正確な答えを言うことはできませんが、異なるコンピューターでオペレーティングシステムの同一のコピーを作成する時間を短縮したい場合、クローニングプロセスはあなたにとって便利ですその場合、Clonezillaを使用することをお勧めします。ここに記載されているように、異なるサイズのディスクでそれを行う必要があります: http://www.tuxradar.com/content/how-clone-hard-drives-clonezilla

enter image description here

より大きなディスクに移動する

SCSIディスクのクローンをSCSIディスクに確実に復元することは簡単ですが、サイズごとに正確なレプリカを見つけるのは困難です。良いニュースは、同じサイズの別のディスクにディスクを復元する必要がないことです。さらに良いニュースは、実際にイメージをより大きなディスクに復元できることです。

ディスクを復元する場合、Clonezillaを使用すると、ファイルシステムのサイズを変更し、比例して新しいディスクにパーティションを作成できます。ただし、より大きなディスクに移動する場合でも、パーティションをそのままにしておくことをお勧めします。その場合、Clonezillaに、イメージにリストされているパーティションテーブルを作成するように依頼できます。

より大きなディスクへの移動に関するドキュメントはありますが、反対のこと(小さなディスクへのクローン作成)ができるかどうかはわかりません。そのため、インストールに必要なハードディスクドライブ容量だけを使用するか、そのディスクに基づいてインストールを作成するために、機器の最小のハードディスクドライブを確認することをお勧めします。たとえば、2x100GB、4x80GB、2x40GB、および1x20GBの9台のハードディスクドライブがある場合、最小のものをインストールしてクローンのソースとして、最大のものにクローンできるようにしましょう。クローン作成後にハードディスクドライブ全体を使用するために、必要に応じてパーティションを拡張することを忘れないでください。

ClonezillaはいくつかのLive CDとブータブルUSBイメージを提供し、コピー後にディスク上の空き領域のサイズを変更できることも文書化されています。その場合、gpartedを使用することをお勧めします。

これらのことに関連するドライバーや起こりうる障害について心配する必要はありません。 Ubuntuは、特定のビデオカード(ATI/nVidia)またはより具体的なハードウェアの専用ドライバーを除き、新しいコンピューターに必要なドライバーをインストールします。それに基づいて、すべてのクローンシステムをチェックして、クローン作成後にすべてが正常に実行されていることを確認することをお勧めします。

クローン作成手順を使用することにより、システムに必要なだけカスタマイズを行うことができ、クローンされたすべてのハードディスクドライブに元のソフトウェアと同じソフトウェアが含まれることを確認できます。

幸運を!

カスタムインストールCDの作成 の方法に関する詳細なドキュメントがあります。あなたの質問に関連するのは、そのページからのこの抜粋です:

おそらく、独自のインストールCDを作成する主な動機は、インストールするパッケージを変更することです。特に、CDにいくつかのパッケージを追加したい場合があります。

これを行う最も簡単な方法は、余分な.debsだけを含む「extras」リポジトリ構造を構築し、.ISOイメージを再構築する前にこれらをCDファイル階層にマージすることです。このガイドでは、これを行う方法を説明します。

マシンがブートストラップされたら、/home/tobin/.configおよび類似のファイルを単純なrsyncを使用してコピーすることを好む、あまりにも多くのカスタマイズを行うことには注意します。この提案は、主に説明ページの紹介に基づいています。

UbuntuインストールCDをカスタマイズまたは「リマスター」するプロセスは特に複雑ではありませんが、少し面倒で面倒です。

これは「賢くなればなるほど、正しいことが難しくなる」と読みました。

2
msw

一部はトピックから外れているかもしれませんが、おそらくPXEとキックスタート+ポストインストールスクリプトを使用したpreseedがより安全なソリューションになる可能性があります。 キックスタート および PXE に関するいくつかの情報。私の会社では、一部のXenサーバーにVMをインストールするためにキックスタート+ preseedを使用していますが、この方法でGUI対応ホストをインストールしたことはありません。

system-config-kickstart(私が知っているすべての人が標準リポジトリで利用可能)と呼ばれるアプリがあり、ほとんどのオプションを参照してキックスタート設定ファイルを簡単に作成できます。パッケージセクションは正しく機能していないようです。明らかに、すべての機能がRHEL/Fedoraから移植されているわけではないようですが、そのセクションを手動で構成ファイルに追加することは可能です。

MySQLサーバーなどのデフォルトのルートパスワードの設定など、インストール後のスクリプトにもトリックがありますが、特定の要件の設定を支援するためにより多くのデータが必要になると思います。

Kyle Rankinによる「The Official Ubuntu Server Book」で、これらのトピックに関する驚くほど多くのデータを見つけました(ここでは広告を掲載しません)。

2
moon.musick
  1. Ubuntuをインストールします(または、場合によってはXubuntu)
  2. 必要なプログラムをインストールし、必要な他の変更を加えます
  3. Remasterysをインストールします。

------- 3a。ダウンロードキー: http://www.remastersys.com/ubuntu/remastersys.gpg.key

------- 3b。 Ubuntu Software Centerで、ソースを開いてキーをインポートする必要があります

------- 3c。 Ubuntu Software Centerで、新しいソースを追加する必要があります:deb http://www.remastersys.com/ubunt precise main

------- 3d。 Ubuntu Software Centerを閉じてターミナルを開き、次のように入力します:Sudo apt-get update

------- 3e。 Ubuntu Software Centerでremastersysを検索してインストールし、GUIのアドオンボックスを必ずチェックしてください。

  1. Remastersysをインストールしたら、それを使用してオペレーティングシステムのisoファイルを作成し、他のコンピューターにインストールできます。完全に複製されますが、通常のubuntu(またはxubuntu)isoと同じようにインストールできます。

注意:RemastersysはUEFIをサポートしておらず、生成されたisoファイルは一部のUEFIシステムのCPMモードでは動作しない場合があります。

両方のHDDを接続し、gpartedを使用して、どのドライブがどのデバイスファイルであるかを確認してから、次の操作を行います。

Sudo apt install pv
Sudo pv /dev/sdX | Sudo dd of=/dev/sdY bs=128M

これにより、最初のハードドライブの内容全体(この例では/dev/sdX1:1(ビット単位)を2番目のドライブ(ここでは/dev/sdY)にコピーします。は、古いドライブよりも大きいか、同じサイズです(そうでない場合、2番目のドライブがいっぱいになるとすぐに書き込み操作が中止されます)。

そのために外付けHDDを使用できます。 HDDにクローンを作成し、システムをインストールする必要があるすべてのコンピューターに外部hddをクローンします。

0
xdevs23