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をインストールする

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

Source: https://habr.com/ru/post/J53219/


All Articles