USB大容量ストレージデバイスからLinuxをインストールするか、 Live Linux環境にログインするのは、すばらしいアイデアです。特にROMメディアデバイスが機能していない場合は、 USB大容量ストレージデバイスからの起動が必要になることがあります。
USB大容量記憶装置からWindowsを起動することは難しくありません。さまざまなソフトウェアが利用できるので、数クリックで完了します。 Windowsマシンで起動するには、 boot.ini 、 ntldr、およびntdetect.comの 3つのファイルのみが必要です。
しかし、 Linuxマシンの起動は複雑なプロセスであり、多数のファイルと、明確に定義された実行方法でのプロセスが必要です。起動プロセスは複雑ですが、起動可能なUSBメディアの作成は非常にインタラクティブで楽しいです。
USBブート可能なイメージを2つの異なる方法で作成します
- Unetbootin – Ubuntu、Fedora、およびその他のLinuxディストリビューション用の起動可能なライブUSBドライブを作成するためのオープンソースツールです。
- dd –ファイルを変換およびコピーするためのコマンドラインツールです。
USBブータブルイメージを作成する場合、基本的な要件は次のとおりです。
- Usbマスストレージデバイス( ペンドライブ )。
- CD / DVD / ISOまたはインターネット接続のLinuxイメージ(大きなイメージには推奨されません)。
- Windows / Linuxプラットフォーム。
Unetbootinツールを使用した起動可能なUSBデバイスの作成
UbuntuおよびUbuntuベースのLinuxディストリビューションに UNetbootinをインストールするには、次のaptコマンドを使用してPPAを追加し、インストールします。
$ sudo add-apt-repository ppa:gezakovacs/ppa $ sudo apt-get update $ sudo apt-get install unetbootin
または、 UNetbootinバイナリをダウンロードして、Linuxシステムにインストールせずに実行することもできます(すべてのLinuxディストリビューションをサポートしています)。
-------------- 64-bit System -------------- $ wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux64-681.bin $ chmod +x ./unetbootin-linux64-681.bin $ sudo ./unetbootin-linux64-681.bin -------------- 32-bit System -------------- $ wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux-681.bin $ chmod +x ./unetbootin-linux-681.bin $ sudo ./unetbootin-linux-681.bin
USBペンドライブをWindows / Linuxマシンに挿入してUnetbootinを起動すると、同様のウィンドウが表示されます。
赤い線の上にある内容を確認してください。タイプは厳密にUsb Deviceである必要があり、複数のUSBデバイスが接続されている場合は、作業する必要がある正確なUsbデバイスの名前を知る必要があります。選択を間違えると、ハードディスクが消去されるので注意してください。 Unetbootinウィンドウから、ハードドライブに保存されているディスクイメージを参照できます。
または、インターネットからリアルタイムでダウンロードします。これは時間がかかるプロセスであり、大きな画像をダウンロードするとエラーが発生する可能性があります。
[ OK]をクリックすると、イメージのダウンロードまたは抽出、あるいはその両方が開始されます。ダウンロードのサイズやISOイメージのファイルサイズによっては、時間がかかる場合があります。完了したら、「 終了 」をクリックします。
USBストレージデバイスを安全に取り外し 、 起動するマシンに接続します 。それを再起動し、 BIOSメニューから最初に起動するようにそのUSBストレージデバイスを設定します。BIOSメニューからは、マシンとビルドに応じてF12 、 F8 、 F2、またはDelを選択します。
以下のようなウィンドウが表示され、そこからライブLinuxモードで起動したり、ハードディスクにインストールしたりできます。
Unetbootinを使用する長所
- ほとんどの処理は自動化されています。
- 使いやすい。
- Windows / Linuxから起動可能なスティックを作成できるようにします。
Unetbootinを使用することの短所
- 間違ったディスクの選択と、プライマリHDD上のすべてのデータとインストールが消去されます。
ddコマンドを使用した起動可能なUSBデバイスの作成
ddコマンドは元々、 Linuxに実装されているUNIXの一部でした。 ddコマンドは、ヘッダーをストライピングし、バイナリファイルの一部を抽出することができます。 LinuxカーネルのMakefileがブートイメージを作成するために使用します。
ddコマンドの基本的な構文は次のとおりです。
dd if=<source> of=<target> bs=<byte size>; sync
一口サイズ 「は、一般的に2の累乗であり、通常、以上512バイト、すなわち、512、1024、2048、4096、8192、16384、任意の合理的な全体の整数値とすることができます。
同期オプションを使用すると、同期I / Oを使用してすべてをコピーできます。
ソースと宛先に応じて変更して以下のコマンドを実行します。
dd if=/home/server/Downloads/kali-linux-2020.2-installer-amd64.iso of=/dev/sdb1 bs=512M; sync
ISOイメージのサイズとRAM容量によっては、起動可能なディスクの作成に時間がかかります。
ブートスティックの作成を中断しないでください。プロセスが完了すると、ターミナルに次のようなものが表示されます。
4+1 records in 4+1 records out 2547646464 bytes (2.5 GB) copied, 252.723 s, 10.1 MB/s
ディスクを安全に取り出し、Linuxで起動するマシンに接続します。YupはBIOSの起動オプションを変更することを忘れず、フラッシュスティックを主に起動するように設定します。
USBが起動すると、次のようなウィンドウが表示されます。
上記の方法の長所:
- コピーを作成する際のエラーの可能性が最も少ない。
- 追加のサードパーティツールは必要ありません。
上記の方法の短所:
- エラー、エラー、およびすべてが消去される余地はありません。
- 非インタラクティブな方法。
- あなたは何をしているのかを知っておくべきです。実行時にマニュアル/プロンプト/ヘルプが得られないので、ターミナルに精通している必要があります。
すべてのディストリビューションはLive Environmentを許可していませんが、今日のほとんどのディストリビューションでは許可しています。サポートされている場合にのみ、 ライブLinux環境にログインできます。
上記の記事は、 2つの方法を比較することを目的としていません。何かを書く前に、 100%機能するソリューションが確実に得られるように、プロセスのテストと実行に何時間も費やしています。
どこかで行き詰まった場合は、コメントセクションでお気軽にお問い合わせください。上記の方法の結果としてのデータ / ディスクへのいかなる損害についても、 作者もテクミントも責任を負いません。
それは今のところすべてです。私はすぐにまたここに来ます、もう一つの興味深い記事で、あなたは人々が読むのが好きになるでしょう。それまでは、健康、安全、調整、そしてTecmintへの接続を維持してください 。