GNU/Linux >> Linux の 問題 >  >> Linux

BTFSを使用してインターネットから直接USBドライブにISOを書き込む

このチュートリアルでは、 BTFSを使用してインターネットから直接USBドライブにISOを書き込む方法について説明します。 、ローカルシステムに実際のISOイメージがない場合。

タイトルは少し紛らわしいかもしれません。はっきりさせておきます。起動可能なUbuntuドライブを作成したいのですが、ハードドライブにISOイメージがありません。

実際、ISOイメージは私のローカルエリアネットワークのどのシステムにもありません。私が持っているのは、USBドライブとインターネットに接続されたLinuxデスクトップだけです。起動可能なUbuntuUSBドライブを作成するにはどうすればよいですか?

はい、ISOをダウンロードしてUSBドライブに書き込むだけです。 Ventoyなどの多くのアプリケーションがあります 、 ddコマンド、 エッチャー bootiso 、起動可能なUSBドライブを数分で簡単に作成できます。

ただし、ISOをダウンロードしてから、起動可能な作成アプリケーションを使用してUSBドライブに書き込むことはしません。

代わりに、BTFSを使用してインターネットからUSBサムドライブにISOを直接書き込みます。面白そうですね

この方法の長所

  • ISOイメージをダウンロードする必要はありません。 ISOファイルの内容は、オンデマンドでインターネットから直接ダウンロードされ、起動可能なドライブを作成するときにUSBドライブに書き込まれます。

短所

  • ISOをサムドライブに書き込むプロセスは、非常に遅いです。 。 Ubuntu18.04サーバーで起動可能なUSBディスクを作成しました。 1時間近くかかりました。 ISOのコンテンツがインターネットからオンデマンドでダウンロードされているためだと私は知っていました。しかし、1時間は長すぎます。
  • この方法は、 Disk Image Creatorでのみ機能しました GUIアプリケーション。他の起動可能な作成ソフトウェアは、ISOのコンテンツを保持しているディレクトリに完全なアクセス許可を与えたにもかかわらず、ファイルのアクセス許可エラーを出しました。

すでに述べたように、このガイドの目的は、ローカルシステムに実際のISOイメージを持たずに、インターネットから直接起動可能なUSBドライブを作成する方法を示すことです。

ただし、起動可能なISOイメージを作成するためにこの方法をお勧めしません。それはかなり時間のかかるプロセスです。このガイドは純粋に教育目的のみです!

BTFSBitTorrentファイルシステムを使用してインターネットから直接USBドライブにISOを書き込みます

BTSFSをまだインストールしていない場合は、このリンクを参照してください。 。

BTFSをインストールしたら、ISOファイルのコンテンツをマウントするためのディレクトリを作成します。それをmntと呼びましょう 。

$ mkdir mnt

今、あなたの急流をダウンロードしてください。このガイドでは、Ubuntu18.04サーバーエディションのトレントを使用します。

トレントファイルをマウントします(トレントファイルはダウンロードに保存されていると思います ディレクトリ)以下に示すようにBTFSを使用します:

$ btfs Downloads/ubuntu-18.04-live-server-amd64.iso.torrent mnt/

上記のコマンドは、Ubuntu18.04LTSトレントファイルをmntにマウントします ディレクトリ。 BTFSに、Webサイトトラッカーを見つけて取得するための時間を与えます。実際のデータが読み込まれると、BTFSはトラッカーを必要としなくなります。

次に、USBドライブを接続し、ファイルマネージャーを開いて、マウントディレクトリ( mnt )に移動します。 私たちの場合には。そこにISOイメージが表示されます。

ISOファイルを右クリックします。右コンテキストメニューから、[プログラムから開く]->[ディスクイメージライター]を選択します。 。

注:

Disk Image Creatorオプションが利用できない場合は、GNOMEディスクをインストールしてください。 。これは、ディスクドライブとメディアを管理するためのグラフィカルユーティリティです。

Arch Linuxとその派生物について:

$ sudo pacman -S gnome-disk-utility

RHEL、CentOS、Fedoraの場合:

$ sudo yum install gnome-disk-utility

または、

$ sudo dnf install gnome-disk-utility

SUSE / openSUSEの場合:

$ sudo zypper in gnome-disk-utility

次の画面で、宛先ドライブ、つまりUSBドライブを選択します。 正しいドライブを選択したかどうかを再確認してください 。最後に、[復元の開始]をクリックします ボタン。

BTFSはトレントファイルの内容をインターネットから直接ダウンロードし、DiskImageCreatorアプリケーションはISOをUSBドライブに書き込みます。

さあ、コーヒーを飲みましょう。すでに述べたように、インターネットの速度によっては、完了するまでに長い時間がかかる場合があります。

Ubuntu 18.04サーバーISO(サイズ800+ MB)をテストしましたが、完了するまでに約1時間かかりました。 USBブータブルドライブが作成されたら、マウントを解除して再度プラグインし、そのドライブから起動できるかどうかを確認します。

最後に、コマンドを使用してBTFSファイルシステムをアンマウントすることを忘れないでください:

$ fusermount -u mnt

これで、マウントされたディレクトリの内容はなくなります。トレントファイルの内容に再度アクセスするには、上記のようにトレントをマウントする必要があります。

おすすめの記事:

  • Linuxで起動可能なUSBドライブからISOを作成する方法
  • MultiCD –マルチブートCD、DVD、およびUSBイメージを作成する

Linux
  1. ddコマンドを使用して起動可能なUSBドライブを作成する方法

  2. LinuxのVirtualBoxでUSBドライブから起動する方法

  3. ライブCDまたはUSBドライブなしで14.10から14.04にダウングレードする方法は?

  1. dd を使用して ISO イメージを USB にコピーする方法

  2. Linux でコマンドラインを使用して起動可能な ISO から起動可能な USB を作成する方法は?

  3. USB ドライブのサイズを復元する (Linux)

  1. Linuxターミナルでリダイレクトを使用して、どこからでもデータを読み書きできます

  2. Ventoy:複数のISOファイルを使用してマルチブートUSBドライブを作成する方法

  3. LinuxコマンドラインからISOイメージをUSBメモリスティックに書き込む方法は?