USBフラッシュを使用したDebian Linuxのインストール方法

この記事では、Debian LinuxをインストールできるUSBフラッシュドライブの作成方法を学びます。



はじめに



ここでは、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.cfgsetup.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をインストールする



私の翻訳、いくつかの追加も。



All Articles