はじめに
ここでは、Debian Lennyで起動可能なUSBフラッシュドライブを準備し、そこからDebianを任意のドライブ(IDE / USB HDD)にインストールする方法を説明します。 この記事では、DebianをUSBドライブ/フラッシュドライブにインストールする方法ではなく、「インストールUSBドライブ」を作成する方法について説明していることに注意してください。 つまり、従来のCD-ROMの代わりにUSBドライブからDebian Lennyをインストールできるという結果になります。
Debian Lennyをインストールするにはいくつかの方法があります:
1. Debian Webサイトからダウンロードしたり、多くのベンダーから注文したりできるCD / DVDを使用する
2.フロッピーディスクを使用する(フロッピー)
3. USBドライブ(キーフォブ)を使用します。 これはまさにここで説明されていることです。
4.ネットワークブートの使用(PXEブート)
方法1は、最も一般的で最も簡単な方法です。
方法2は非推奨であり、使用する人はほとんどいません。
方法3と4はよく理解されていませんが、Debian開発者はできるだけ簡単にするために多くの作業を行っています。
ステップ1:LinuxコンピューターとUSBフラッシュドライブを見つける
すでにLinuxを実行しているコンピューターと、少なくとも256 MBのサイズのUSBフラッシュドライブが必要です。これをインストールディスクとして準備します。
ステップ2:USBフラッシュドライブをコンピューターに接続する
USBドライブをLinuxを実行しているコンピューターに接続し、Linuxカーネルによって検出されることを確認します。 最新のLinuxディストリビューションのほとんどのカーネルは、オンザフライでUSBデバイスを検出でき、特定のものを必要としません。 次のコマンドを使用して、USBデバイスが検出されたかどうかを確認できます。
# dmesg
次のようなものが表示されます。
[373982.581725] sd 8:0:0:0: [sdc] 4001760 512-byte hardware sectors (2049 MB)
[373982.582718] sd 8:0:0:0: [sdc] Write Protect is off
[373982.582718] sd 8:0:0:0: [sdc] Mode Sense: 03 00 00 00
[373982.582718] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[373982.584152] sd 8:0:0:0: [sdc] 4001760 512-byte hardware sectors (2049 MB)
[373982.585718] sd 8:0:0:0: [sdc] Write Protect is off
[373982.585718] sd 8:0:0:0: [sdc] Mode Sense: 03 00 00 00
[373982.585718] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[373982.585718] sdc:
[373982.589280] sd 8:0:0:0: [sdc] Attached SCSI disk
手順3:USBデバイスのブートイメージファイルをダウンロードする
ここから boot.img.gzファイルをダウンロードします
注:このイメージはi386アーキテクチャ用です。 ここでアーキテクチャのイメージを見つける必要があります 。 「アーキテクチャ」とは、Debian Lennyをインストールするシステムのタイプを指します。
たとえば、AMD64アーキテクチャを搭載したコンピューターにDebianをインストールする場合は、 / installer-amd64 /ディレクトリーに移動して、 そこから boot.img.gzファイルをダウンロードする必要があります。
ステップ4:起動のためのUSBドライブの準備
注:このステップでは、USBドライブからすべてのデータが削除されます!
次のコマンドを実行します。
# zcat boot.img.gz > /dev/sdX
ここで、 sdXはUSBデバイスの名前です(このガイドのsdc )。 dmesgコマンドを使用して名前を見つけることができます(ステップ2を参照)
新しい構造/パーティションテーブルがLinuxで認識されるように、USBフラッシュドライブを引き出して挿入することをお勧めします。 これにより、udevが保持するパーティションテーブルが更新されます。
検証:次のコマンドを実行して、このステップの成功を検証できます。
# mount /dev/sdX /mnt/
# ls /mnt
syslinux.cfgやsetup.exeなどのインストールファイルが表示されます。
注: / dev / sdc1や/ dev / sdc2など、「1」や「2」のサフィックスはありません。 boot.img.gzイメージをUSBフラッシュドライブにコピーした後、パーティションテーブルはありません。ファイルシステムはデバイス自体に直接作成されます。
ステップ5:netinstallまたはビジネスCDイメージをダウンロードする
これまで、ダウンロード用のUSBフラッシュドライブを準備しましたが、Debianのインストールに使用されるインストールイメージが必要です。 次の2つのオプションがあります。
1. ここから 、サイズが150-180MBのnetinstall ISOイメージをダウンロードします 。 Netinstallはベースシステムをインストールします。ネットワークは必要ありません。
2. ここからサイズが約40 MBの名刺画像をダウンロードします 。 インストールにはネットワークが必要です。
ステップ6:ISOイメージをUSBドライブにコピーする
次に、最後の手順を完了する必要があります-以前にダウンロードした(前の手順で)ISOイメージをUSBドライブにコピーします。 これを行うには、次のコマンドを実行します。
# mount /dev/sdX /mnt
# cp <path/to/iso/image> /mnt
# umount /dev/sdX
以上です。 USBインストールディスクが正常に作成されました。これはいつでも持ち歩け、どこでも使用してDebian Linuxをインストールできます。 Debian LennyをインストールするコンピューターにUSBドライブを接続し、USBからのBIOSブートで選択します。 現在、CD-ROMはまったくトランペットされていません!
良いインストールをしてください!
ソース
LinuxをUSBにインストールする-パート7:USBドライブからDebian Linuxをインストールする
私の翻訳、いくつかの追加も。