\r\n\r\n

linuxでisoファイルをUSBドライブに書き込む方法

linuxのユーザーは従来、isoファイルをDVDやCDに焼いていましたが、多くのコンピュータはもはやCD-ROMドライブを持っていません。ブータブルUSBドライブを作成することは、ほとんどのコンピュータで動作し、はるかに速く起動、実行、インストールすることができ、より良いソリューションです...

Linuxユーザーは従来、ISOファイルをDVDやCDに焼いていましたが、CD-ROMドライブを搭載していないパソコンが多くなってきました。ブータブルUSBドライブを作成することは、ほとんどのコンピュータで動作し、はるかに高速に起動、実行、インストールすることができますはるかに良い解決策です。

ブート可能なLinux用u**ドライブの仕組み

ライブCDやDVDのように、ブータブルUSBドライブを使えば、コンピュータに影響を与えることなく、ほぼすべてのLinuxディストリビューションを実行することができます。また、CDやDVDドライブがないPCでも、Linuxディストリビューションをインストールすることができます。しかし、ISOファイルをUSBドライブにコピーしたり、解凍したりするだけでは、動作は期待できません。技術的にはISOファイルをUSBドライブに「焼く」ことはできませんが、LinuxのISOファイルを取得し、それを使って**ブータブルUSBドライブを作成するには、特別なプロセスが必要です。

いくつかのLinuxディストリビューションには、グラフィカルなUSBブートディスク作成ツールが含まれており、このツールで作成することができます。また、あらゆるLinuxディストリビューションにおいて、ターミナルからddコマンドを使用して実行することができます。どの方法を選択するにしても、お使いのLinuxディストリビューションのISOファイルが必要です。

例えば、ubuntulinuxには、起動可能なUSBドライブを作成するための2つの方法が組み込まれています。起動可能なUSBドライブは、ubuntulivedvdと同じ体験をユーザーに提供します。コンピュータに変更を加えることなく、人気の高いUnix系OSを試すことができます。Ubuntuのインストールが完了したら、インストールメディアとしてUSBドライブを使用します。

起動可能なUSBドライブを作成するには、UbuntuのインストールISOイメージが必要ですので、使用するUbuntuのバージョンをダウンロードしておいてください。

はっきり言って、このブータブルUSBドライブはubuntulinuxの作業コピーで起動しますが、あなたが行った変更を保存することはありません。このUSBドライブからUbuntuを起動するたびに、Ubuntuの新しいインスタンスとなります。変更やデータを保存できるようにするには、永続的なストレージを持つ起動可能なUSBドライブを作成する必要があります。これは、より複雑なプロセスです。

生成されたUSBメモリ**を任意のパソコンで起動するだけで、USBデバイスから起動することができます。(PCによっては、選択したLinuxディストリビューションによって、セキュアブートを無効にする必要がある場合もあります)。

ここでは、他のLinuxディストリビューションと同様にUbuntuを例として説明します。

ブート可能なu**ドライブをグラフィカルに表示する方法

Ubuntuのデフォルトインストールには、Startup Disk Creatorというアプリケーションが含まれており、これを使ってブータブルUSBドライブを作成します。他のLinuxディストリビューションを使用している場合は、同様のユーティリティが含まれている可能性があります。お使いのLinuxディストリビューションのドキュメントを確認してください。オンラインで検索することも可能です。

Windows ユーザーには、Rufus が簡単な方法でライブ USB ドライブを作成することをお勧めします。

警告:この操作を行うと、ターゲットUSBドライブの内容が消去されます。誤って間違ったUSBドライブに書き込まないように、接続されている他のUSBドライブを削除してから作業を進めることをお勧めします。

Ubuntuの場合、4gb以上のUSBドライブであれば、何でもOKです。お使いのリナックスアイソが一般的なものより大きい場合は、より大きなUSBドライブが必要になる場合があります。

正しいUSBドライブだけがコンピューターに接続されていることを確認したら、スタートアップディスククリエーターを起動します。これを行うには、スーパーキー(ほとんどのキーボードではWindowsキー)を押し、「スタートアップディスク」とタイプします。起動ディスクCreatorのアイコンが表示されます。そのアイコンをクリックするか、Enterキーを押してください。

起動ディスク作成のメインウィンドウが表示され、下のペインにUSBデバイスがハイライト表示されます。

その他」ボタンをクリックします。標準のファイルを開くダイアログボックスが表示されます。ubuntuのisoファイルの場所を参照し、ハイライトして「開く」ボタンをクリックします。

メインStartupDiskCreatorウィンドウは、現在、以下のスクリーンショットに似ている必要があります。上のペインにISOイメージが、下のペインにUSBドライブがハイライトされているはずです。

ISOイメージとUSBドライブが正しいことを確認し、先に進む場合は「**ブートディスク」ボタンをクリックしてください。

USBドライブが完全に消去されることを知らせる警告が表示されます。USBドライブを交換せずに終了する最後のチャンスです。はい]ボタンをクリックすると、起動可能なUSBドライブが作成されます。

プログレスバーは、作成作業が完了にどれだけ近づいているかを示しています。

ブータブルUSBドライブの作成が完了すると、確認のメッセージが表示され、確認することができます。この記事を書くために使用したパソコンでは、この作業は5分程度で終了しました。

終了」ボタンをクリックします。これでコンピュータを再起動してUSBドライブから起動することもできますし、USBドライブを抜いて別のコンピュータに持ち運んでそこから起動することもできます。

dd**ブータブルu**ドライブの使用方法

ここでは、ddコマンドを使って、コマンドラインから起動可能なドライブを作成することにします。

警告: このコマンドは非常に慎重に使用する必要があります。dd は、あなたが指示すれば、あなたが指示したとおりに動きます。ddはコマンドを直接実行するため、「本当にいいんですか?だから、私たちが指示したことが、間違いなく私たちの望むことであるかどうか、十分に注意する必要があるのです。

USBドライブがどのデバイスと関連付けられているかを知る必要があります。こうすることで、コマンドラインでddに渡すべきデバイス識別子を決定することができます。

ターミナルウィンドウに次のコマンドを入力します。 l**lkコマンドは、コンピュータ上のブロックデバイスの一覧を表示します。各ドライブにはブロックデバイスが関連付けられています。

l**lk

l**lkの出力には、現在コンピュータに接続されているドライブが表示されます。このマシンには、sdaという内蔵ハードディスクとsda1というパーティションがあります。

**l**lkの出力が変わり、USBドライブが出力されるようになりました。

このリストには、2つのパーティションを持つsdbという新しいエントリーがあります。1つのパーティションはsdb1と呼ばれ、サイズは1kbです。もう1つのパーティションはsdb5と呼ばれ、サイズは14.6gbです。

それが私たちのUSBメモリです。使用する識別子は、どのパーティションでもなく、ドライブを示すものである必要があります。この例では、sdbです。 コンピューター上でどのような名前が付けられているかにかかわらず、最後のl**lkリストにないデバイスは、USBドライブでなければなりません。

今回ddに発行するコマンドは以下の通りです。

sudo dd bs=4M if=Downloads/ubuntu-19.04-desktop-amd64.iso of=/dev/sdb conv=fdatasync

少し分解してみましょう。

  • sudo:ddコマンドを発行するにはスーパーユーザーである必要があり、パスワードを要求されます。
  • 使用するコマンドの名前です。
  • bs=4M の場合、-bs (blocksize) オプションは、入力ファイルから読み込んで出力デバイスに書き込む各ブロックのサイズを定義します。4MB は、かなり大きなスループットを提供し、ext4 ファイルシステムのブロックサイズである 4KB の正確な倍数であるので良い選択です。これにより、効率的な読み出しと書き込みを実現しています。
  • if=Downloads/ubuntu-19.04-desktop-amd64.iso:-if (input file) オプションは、入力ファイルとして使用するLinux isoイメージのパスと名前を要求します。
  • of = /dev/sdb:of (出力ファイル)が重要なパラメータです。これは、USBドライブを表すデバイスに付属している必要があります。これは、以前にl**lkコマンドで決定した値です。この例ではsdbなので、/dev/sdbを使用します。 あなたのUSBドライブは別の識別子を持っているかもしれません。正しい識別子を入力してください。
  • conv=fdatasync:convパラメータは、入力ファイルを出力デバイスに書き込む際の変換方法を指示します。 ddは、USBドライブへの書き込み時にカーネルディスクキャッシュを使用します。 fdatasync修飾子は、作成プロセスが完了とマークされる前に書き込みバッファが正確かつ完全にフラッシュされることを保証します。

作成中にddから視覚的なフィードバックが全くない。作業を開始し、終了するまで何も報告しないのだ。

更新:最近のバージョンでは、ddにstatus=progressオプションが追加され、1秒に1回プロセスの更新が行われるようになりました。例えば、このようなコマンドを実行して、状態を確認することができます。

sudo dd bs=4M if=Downloads/ubuntu-19.04-desktop-amd64.iso of=/dev/sdb conv=fdatasync status=progress

ブート可能なUSBドライブを作成した後、ddはUSBドライブに書き込まれたデータ量、使用時間(秒)、平均データ転送速度を報告します。

起動用USBドライブが動作しているかどうかは、パソコンを再起動してUSBドライブから起動したり、他のパソコンのUSBドライブから起動してみたりして確認することができます。

これで、Ubuntuまたはお好みの他のLinuxディストリビューションのポータブルな作業コピーができました。起動するたびに原始的な状態になり、好きなコンピュータでほとんど起動することができます。

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ