インストーラー ファイルと同じ物理ハード ディスクに Debian をインストールするにはどうすればよいですか?

インストーラー ファイルと同じ物理ハード ディスクに Debian をインストールするにはどうすればよいですか?

何らかの方法でインストーラーをハード ドライブ (ローカル ディスク) にコピーして、この準備したハード ドライブを別のコンピューターに接続し、HDD からインストーラーを起動してインストール (同じ HDD に) できるようにする必要があります。

例:

400GB の HDD (内蔵) があり、1 つのパーティション (サイズ 600MB) を作成し、ext2 などでフォーマットし、そこに Debian インストーラーを抽出し、MBR に GRUB をインストールして、Debian インストーラーを起動できるように設定します。

対象ユーザーは、そのパーティション上のインストーラーを使用して対象 PC を起動し、Debian セットアップを開始します (インストール CD や USB ディスクは必要ありません)。ユーザーはいつでもこのセットアップに戻ってシステムを再インストールできます (grub の回復オプションとして)

これどうやってするの?

答え1

それで、これはあなたの場合ですか?

ここに画像の説明を入力してください

コンピュータ 1 で実行しているオペレーティング システムは何ですか? HDD1 にすでに動作している Debian システムがある場合は、それを HDD2 にクローンして、インストールせずに実行できます。ビット単位のコピー プログラムを使用するだけですdd

dd if=/dev/sda of=/dev/sdb

/dev/sdaここでは、HDD1 が、HDD2 がであると想定します/dev/sdb。次に、コンピュータ 1 の HDD2 を接続する前に、BIOS でデバイスの起動順序を変更し、通常のように HDD1 ではなく HDD2 から起動してみてください。

警告0: HDD2 には情報が含まれていないので、完全に上書きできると思われます。

警告 1: /dev/sdb が HDD2 に対応していることを確認してください。HDD1 に対応している場合は、コンピュータ 1 の OS が上書きされる可能性があります。

編集: Debian は別の方法を提案しています:http://www.debian.org/releases/stable/amd64/apas02.html.en#howto-getting-images-hard-diskハードディスクからの起動を参照してください。HDD2 をパーティション分割し、カーネル イメージと initrd ramdisk をブート パーティションに配置し、.iso ファイルをそのディスクのどこかにコピーすることを推奨します。次に、そこに GRUB などのブートローダーをインストールし、そのディスクから再起動します。GRUB はカーネルと ramdisk をロードし、カーネルはインストーラーで .iso イメージを見つけて起動します。

編集2: わかりました。私は、全体をどうするかの要約を書くことにしましたが、いくつかの点については確信が持てません。それは、私があなたのところでやることなのです。

HDD2 には貴重な情報は保存されていないと想定しています。また、HDD1 の Computer1 で Windows を実行していると想定しています。

1) HDD2をパーティション分割するパーティション分割ツールインストーラーが常駐するパーティションが 1 つあり、インストール プロセス中はそのまま残ります。インストーラー パーティションは HDD2 の背面に配置します。Debian をインストールした後は削除するためです。

MBR のディスクには、最大 4 つのプライマリ パーティションを作成できます。さらに必要な場合は、特別な拡張パーティションを作成し、その中に論理パーティションを作成できます。Linux は論理パーティションで問題ありませんが、Windows では以前は問題がありました。

2) hd-media インストール カーネル イメージ (vmlinuz)、インストール RAM ディスク ()、インストーラ イメージ () を、たとえば Debian アーカイブからダウンロードします。http://ftp.debian.org/debian/dists/squeeze/main/installer-i386/current/images/hd-media/そして、それらを HDD2 のインストーラ パーティションに配置します。このリンクはi386アーキテクチャ用であることに注意してください。たとえば、686 (64 ビット) カーネルが必要な場合は、debian ftp の適切な (686) フォルダーからロードします。

ここに画像の説明を入力してください

3) GRUBをMBR、DOS互換領域、またはインストーラパーティションの先頭にインストールします。これGRUBがどこに存在し、どのように動作するかを理解するために、Windowsを使用している場合は、次のようなものを使用する必要があります。GRUB4DOSGRUBの設定は説明の通りですここまたは、LILOやLoadlinなどの他のブートローダを使用することもできます。これらは、Windowsマシンで使用されるNTFSまたはFATファイルシステムからカーネルを実行するのに適しています。Debian ウェブサイト

4) HDD2 を外してコンピュータ 2 に接続し、BIOS でデバイスの起動優先順位を HDD2 から起動するように設定します。

5) 祈る。

6) HDD2 を起動してみます。うまくいけば、BIOS が GRUB を起動し、GRUB がインストール カーネルを起動してインストール RAM ディスクを供給し、カーネルが起動してインストール RAM ディスクをマウントし、インストール RAM ディスクがinitスクリプトを起動し、initスクリプトがインストーラ イメージをマウントしてinitインストーラのスクリプトを実行します。インストーラが起動してインターフェイスが表示され、HDD2 のパーティションを変更したり、パーティション スキームを選択したり、最終的に Debian をインストールしたりできます。

7*) Debian を起動します。オプションでインストーラ パーティション (例: GParted) を削除し、空き領域を/homeパーティションと結合することもできます。

関連情報