Linux ライブ USB ドライブは 通常、起動するたびに空白になります。起動、プログラムのインストール、ファイルの保存、設定の変更が可能です。ただし、再起動するとすぐにすべての変更が消去され、新しいシステムに戻ります。これは便利ですが、中断したところから再開するシステムが必要な場合は、永続ストレージを備えたライブ USB を作成できます。
永続ストレージの仕組み
永続性を備えた USB ドライブを作成する場合、最大 4 GB の USB ドライブを永続オーバーレイ ファイルに割り当てます。ファイルをデスクトップに保存する、アプリケーションの設定を変更する、プログラムをインストールするなど、システムに加えた変更はすべてオーバーレイ ファイルに保存されます。どのコンピュータでも USB ドライブを起動すると、ファイル、設定、インストールされたプログラムがそこに存在します。
これは、ライブ Linux システムを USB ドライブに保存し、別の PC で使用したい場合に理想的な機能です。起動するたびにシステムを最初からセットアップする必要はありません。 USB ドライブを使用して Ubuntu をインストールし、その後ハードドライブから実行するだけの場合は、永続化は必要ありません。
いくつかの制限があります。カーネルなどのシステム ファイルは変更できません。主要なシステム アップグレードを実行することはできません。ハードウェアドライバーをインストールすることもできません。ただし、ほとんどのアプリケーションはインストールできます。インストールされているほとんどのアプリケーションを更新することもできるため、永続 USB ドライブに希望の Web ブラウザーの最新バージョンが確実にインストールされています。
永続化はすべての Linux ディストリビューションで機能するわけではありません。 Ubuntu の最新バージョン (Ubuntu 18.04 LTS および Ubuntu 19.04) でテストしたところ、正常に動作しました。 Ubuntu ベースの Linux ディストリビューションでも動作するはずです。以前は、Fedora にも幸運がありました。適切な ISO ファイルをダウンロードし、以下の手順に従ってください。
更新 : Windows 上で ライブ USB ドライブを簡単に作成するために推奨される Rufus は、最新バージョンで 永続ストレージをサポートするようになりました 。以前のバージョンではサポートされていなかったため、以下のプロセスが必要でした。 Windows を使用していて、以下の Linux コマンド ライン プロセスを避けたい場合は、Rufus を試してみてください。
Ubuntu で永続的な Ubuntu USB ドライブを作成する方法
このプロセスを実行するには、すでに Ubuntu を実行しているコンピューターが必要です。永続性をセットアップするには、十分なストレージ容量を備えた USB ドライブも必要です。ここでは 16 GB ドライブを使用しましたが、8 GB ドライブでも同様に機能するでしょう。ドライブが大きいほど、より多くの永続的なストレージを保持できます。
grub、boot、および Ubuntu パーティションの占有量は 2 GB 未満です。 USB ドライブの残りのスペースは
casper-rw
および
usbdata
パーティションに使用されます。
casper-rw
パーティションは永続ストレージに使用されます。たとえば、インストールするソフトウェアや設定ファイルはここに保存されます。
usbdata
パーティションは NTFS ファイル システムでフォーマットされます。 Linux、Windows、macOS からアクセスできるようになります。このパーティションは、USB ドライブ上のライブ Ubuntu 内からも利用できます。これは、別のコンピューターから
usbdata
パーティションにコピーされたすべてのファイルが、ライブ Ubuntu からアクセスできることを意味します。
言い換えれば、
usbdata
パーティションは、ライブ Ubuntu と USB ドライブを接続する他のコンピューターの間の「共有フォルダー」として機能します。それはいいね。
以下のスクリーンショットは、結果のパーティションが 16 GB ドライブ上でどのように見えるかを示しています。
この記事の調査には 16 GB の USB ドライブが使用されましたが、8 GB ドライブでも同様に機能します。単純にストレージが少なくなります。
まず、USB ドライブに配置する Ubuntu ISO ファイル をダウンロードする必要があります。
注: ライブ ディスクからライブ USB ドライブを作成している場合は、続行する前に Ubuntu の Universe リポジトリが有効になっていることを確認してください。これを行うには、次のコマンドを実行します。
sudo add-apt-repository ユニバース
次に、使用するツールは
mkusb
と呼ばれます。これは、標準の Ubuntu インストールの一部ではありません。インストールする必要があります。これを行うには、次の 3 つのコマンドを入力します。最初のコマンドは
mkusb
リポジトリを追加し、Ubuntu が
mkusb
のインストール元を認識できるようにします。
sudo add-apt-repository ppa:mkusb/ppa
次のコマンドは、Ubuntu に登録されたリポジトリのパッケージ リストを強制的に更新します。
sudo apt-get アップデート
次のコマンドを使用して、
mkusb
パッケージのインストールに進むことができます。
sudo apt install --install-recommends mkusb mkusb-nox usb-pack-efi
mkusb
プログラムは、USB ドライブを識別するという素晴らしい仕事をします。それは素晴らしいことですが、自分で知ることに勝るものはありません。
mkusb
特定のドライブを完全に消去することを通知した場合、それがシステム上の別のデバイスではなく、使用する予定の USB ドライブであることを確認できます。
ターミナル ウィンドウで次のコマンドを入力します。
lsblk
コマンドは、コンピューター上の
ブロック デバイスを一覧表示します
。各ドライブにはブロック デバイスが関連付けられています。
lsblk
lsblk
からの出力には、現在コンピューターに接続されているドライブが表示されます。このマシンには
sda
という名前の内蔵ハード ドライブが 1 つあり、その上に
sda1
という名前のパーティションが 1 つあります。
USB ドライブを接続し、もう一度
lsblk
コマンドを使用します。
lsblk
からの出力は変更されます。 USB ドライブが出力にリストされます。
リストに
sdb
という新しいエントリがあります。
sdb1
というパーティションが 1 つあります。それがUSBドライブです。
コンピュータにすでに複数のドライブがある場合、USB ドライブの名前は異なります。名前の付け方に関係なく、前の
lsblk
リストに含まれていないデバイスは USB ドライブである必要があります。
USB ドライブがどのデバイスであるかがわかったら、
mkusb
を起動できます。 Super (Windows) キーを押して、「mkusb」と入力します。
mkusb
アイコンが表示されます。アイコンをクリックするか、Enter キーを押します。
mkusb
の dus (Do USB Stuff) バージョンを実行するかどうかを尋ねるダイアログが表示されます。 「はい」ボタンをクリックします。
黒い背景のターミナル ウィンドウが表示され、ダイアログ ボックスでパスワードの入力を求められます。パスワードを入力して「OK」ボタンをクリックしてください。
警告 : このプロセスにより、USB ドライブの内容が消去されます。
警告ダイアログで [OK] をクリックして、これを理解したことを確認します。
リスト内の「インストール(ブートデバイスの作成)」エントリをクリックし、「OK」ボタンをクリックします。
リスト内の「「永続ライブ」 – Debian と Ubuntu のみ」エントリを選択し、「OK」ボタンをクリックします。
ファイルブラウザダイアログが表示されます。ダウンロードした Ubuntu ISO ファイルを参照して選択し、緑色の「OK」ボタンをクリックします。
以下のスクリーンショットでは、ダウンロード フォルダーから Ubuntu 19.04 ISO イメージを選択しています。
コンピュータに接続されている USB ドライブのリストが表示されます。これにより、適切な USB ドライブを選択できます。
この記事で使用したテスト マシンには USB ドライブが 1 つだけ接続されていました。上で確認したように、それは
sdb
と呼ばれます。それが私たちが使用したい USB ドライブであることを確認したので、安心して続行できます。 「OK」ボタンをクリックします。
以下のダイアログが表示されたら、リスト内の「usb-pack-efi (default grub from ISO file)」エントリを選択し、「OK」ボタンをクリックします。
もう 1 つ選択できるオプションがあります。
casper-rw
パーティション内の永続ストレージにストレージ容量の何パーセントを使用するかを選択できます。残りは
usbdata
パーティションに使用されます。このパーティションには NTFS ファイル システムがあり、Windows PC や Mac からもアクセスできます。
USB ドライブ上の空き領域をこれら 2 つのパーティション間で均等に共有しても問題ない場合は、スライダーをデフォルト値のままにして「OK」ボタンをクリックします。
ここで、すべての選択に満足しているので続行する必要があることを
mkusb
伝えるだけです。
明確にしておきますが、これは撤退できる最後のポイントです。続行してもよい場合は、「実行」ラジオ ボタンを選択し、「実行」ボタンをクリックします。
進行状況バーには、作成プロセスが完了にどれだけ近づいているかが表示されます。
作成の最終段階では、ファイル システム バッファを USB ドライブにフラッシュします。また、「作業が完了しました」というフレーズが表示されるまで待つことをお勧めします。これは、プロセスが完了したことを示します。
プロセスが完了すると、「作業が完了しました」というフレーズが緑色で強調表示されたダイアログが表示されます。 「OK」ボタンをクリックします。他のダイアログが表示された場合は、「終了」ボタンをクリックして閉じてください。
さらに数行の出力がターミナル ウィンドウをスクロールします。準備ができたら、「Enter」を押すように求められます。
「Enter」を押すと、ターミナル ウィンドウが閉じます。これで、コンピュータを再起動して USB ドライブから起動する ことも、USB ドライブを取り外して別のコンピュータに移動してそこで起動することもできます。
Windows 上で永続的な Ubuntu USB ドライブを作成する方法
更新: 以下の方法 (Linux Live USB Creator を使用) は最新バージョンの Ubuntu では機能しなくなったと報告を受けています。代わりに上記の方法を使用する必要があります。
永続性をセットアップするには、十分な容量の USB ドライブが必要です。 Ubuntu 自体は、USB ドライブに 2 GB のストレージが必要であると主張しており、永続ストレージ用の追加スペースも必要です。したがって、4 GB の USB ドライブがある場合、永続ストレージは 2 GB しか持てません。最大量の永続ストレージを確保するには、少なくとも 6 GB のサイズの USB ドライブが必要です。
残念ながら、Windows 上でライブ Ubuntu USB ドライブを作成するために Ubuntu が公式に推奨している Rufus ツールは、永続ストレージを備えたシステムの作成をサポートしていません。ほとんどの Ubuntu ライブ USB ドライブの作成には Rufus を使用することをお勧めしますが、この特定のジョブには別のツールを使用する必要があります。 ( 更新 : Rufus の最新バージョンは永続ストレージをサポートするようになりました!)
USB ドライブに配置する Ubuntu ISO ファイル と Linux Live USB Creator アプリケーションをダウンロードします。
使用する USB ドライブをコンピュータの USB ポートに挿入し、インストールした「LiLi USB Creator」アプリケーションを起動します。
[ステップ 1: キーの選択] ボックスで、使用する USB ドライブを選択します。
ダウンロードした Ubuntu ISO ファイルを提供します。 「ステップ 2: ソースの選択」の「ISO / IMG / ZIP」ボタンをクリックし、コンピュータ上の .ISO ファイルを参照してダブルクリックします。
「ステップ 3: 永続化」セクションのオプションを使用して、USB ドライブ上の永続ストレージに使用するスペースの量を選択します。スライダーを右端までドラッグして、ストレージの最大量を選択します。
これで、必要な設定がすべて完了しました。永続ストレージを備えたライブ USB ドライブを作成するには、「ステップ 5: 作成」の下にある稲妻アイコンをクリックします。
ツールがドライブを作成するまでしばらくお待ちください。プロセスが完了すると、「LinuxLive キーが起動し、準備が整いました!」というメッセージが表示されます。メッセージ。これで、コンピュータを再起動して USB ドライブから起動することも、USB ドライブを取り外して別のコンピュータに移動してそこで起動することもできます。
永続ストレージが適切に動作していることを確認するには、USB ドライブを起動してデスクトップにフォルダーを作成するか、ファイルをデスクトップに保存します。次に、システムをシャットダウンし、ライブ USB ドライブを再度起動します。デスクトップに配置したフォルダーまたはファイルが表示されるはずです。





