4GB以上のストレージを備えた永続的なライブUbuntu USBドライブを作りたいです。
ドライブに直接インストールするオプションがあることは知っていますが、ドライブが別のコンピューターで動作するのを制限するため、これを行いたくありません。
1つのオプションは、追加のパーティションを追加のスペースで作成することですが、これを行う場合、新しくインストールしたソフトウェアをこのパーティションに保存するにはどうすればよいですか?
現在のUnix USBインストーラー(PenDriveLinux.comの niversal USB Installer など)は、ブートに必要な他のファイルとともにブートパーティションに永続的なファイルを作成します。このブートパーティションはFAT32でフォーマットされており、FAT32の制限により、このファイルの最大サイズは4GBです。より永続的なストレージを確保するために、このファイルをパーティションに置き換えることができます。このようなパーティションのサイズは、USBドライブのサイズによってのみ制限されます。
GPartedパーティションマネージャーを使用して、FAT32パーティションのサイズを変更し、永続ストレージ用の大きなEXT4パーティション用のスペースを作成しました。永続ファイルは単純に削除でき、次回の起動時に、Ubuntuシステムは自動的に大きな永続パーティションを使用します。ただし、複雑な点が1つあります。これを行うには別のUbuntuシステムが必要です。Ubuntuは独自のアクティブなブートパーティションを変更できないためです。
Ubuntu Liveで2番目のUSBドライブを使用しました。以下の手順では、「32ビットUbuntu 13.10デスクトップ」バージョンを使用しました。
2つのUSBドライブにUbuntuをライブでインストールします。 USBドライブごとに約100 MBの小さな永続ストレージを構成します。
USBドライブの1つからUbuntuを起動します。他のUSBドライブのプラグが抜かれていることを確認してください。
Ubuntu Dashから「GParted Partition Editor」を起動します。このパーティションマネージャは、13.10でデフォルトでインストールされます。
他のUSBドライブを挿入し、少し待ってからGParted(Ctrl+R)。デバイスのリストの下部に新しいデバイスが追加されていることがわかります。ターゲットUSBドライブとサイズが一致することを確認してください。このデバイスを選択します(下の例を参照してください。デバイス名はシステムによって異なる場合があります)。
マウントポイント(/media/ubuntu/UUI
)が上の図と同じであることを確認します。
ターミナルウィンドウを開きます(Ctrl+Alt+T)、次のコマンドを使用して永続ファイルを削除します(マウントポイントが異なる場合は、このコマンドを調整します)。
rm -v /media/ubuntu/UUI/casper-rw
GPartedの更新(Ctrl+R)そして「使用済み」の変化に注目してください。
パーティションを右クリックして、アンマウントを選択します。マウントポイントが表示されなくなります。
パーティションを右クリックして、[サイズ変更/移動]を選択します。 [新しいサイズ:1000]を選択します。これにより、追加または更新されたファイルを保存するためのスペースが残ります。 「サイズ変更/移動」をクリックします。 「未割り当て」パーティションが表示されます
次に、永続ストレージ用の新しいパーティションを作成します。未割り当てパーティションを選択し、Newを右クリックします。
ファイルシステム「ext4」とラベルcasper-rw
を選択し、Addをクリックします。
すべてが正常に見えるかどうかを確認し、緑色のチェックマークをクリックして、保留中のすべての操作を適用します。
Ubuntuをシャットダウンし、最初のUSBドライブを削除し(このUSBドライブは不要になりました)、2番目のUSBドライブから再起動します。
ターミナルを開きます(Ctrl+Alt+T)および次のコマンドを入力します。
df . -h
Availサイズが、作成した永続パーティションサイズと一致することを確認します。
V Bota and sudodus で答えを拡大したいと思います。
私はこれの多くを別の question のために書きましたが、ここではもっと役立つと思います。
私も以前は多くの異なる命令を試してみましたが成功しませんでしたが、非常にうまく作成されたmkusb
ツールを使用して作業方法を見つけたとき、ほとんどあきらめていました。
(Ubuntu 16.04/any * buntuの).isoファイルが既にダウンロードされていると仮定しています。それを取得しない場合。
インストールされたUbuntuシステムからこれらの手順を実行しようとしました。
注:現在、efi対応OSがBIOSモードで動作しないという制限があります。制限を回避するには、これらのすべての手順を別のライブシステムから実行します。
mkusb
をインストールしています既存のUbuntuを起動するか、セカンダリUbuntuフラッシュドライブをライブブートします。
ターミナルを開きます(Ctrl+Alt+T)および次のコマンドを1つずつ実行します。
Sudo add-apt-repository universe
Sudo add-apt-repository ppa:mkusb/ppa
Sudo apt-get update
Sudo apt-get install mkusb usb-pack-efi
mkusb
(GUIバージョン)には事前にインストールされていない/アクティブでないいくつかの依存関係があるため、最後のコマンドは失敗する可能性がありますUbuntuのライブバージョン。
パニックする必要はありませんが、開発者はテキストのみのバージョンも作成しています。実行:
Sudo apt-get install mkusb-nox usb-pack-efi
それが私が使用したものであるように、私はメインのGUIバージョンに焦点を当てます。したがって、デフォルトのmkusb
(GUIバージョン)をインストールした場合は、次を実行します。
dus
dus
は、mkusb
の最新の更新された新しい外観のエイリアスです。これは、古いバージョンの改良版であり、さらに使いやすくなっています。
コマンドを実行すると、GUIが開きます。次の手順に従ってください:
i
オプションをダブルクリックInstall(make a boot device)
p
オプションPersistent Live
をダブルクリックして、.isoを選択します。ファイル。mkusb
で最適なものを決定します。 (または選択しますが、賢明です。)Go
ラジオボタンをオンにして、[Go]をクリックします。できた!
次に、新しく作成した永続ドライブを任意のシステムに接続し、再起動後にデータ/設定が実際に保存されているかどうかを確認します(Mineは実行します)。
プロセス全体は次のようになります。
ターミナルでコマンドを実行します。
警告に注意して、[OK]をクリックします。
Iオプションのインストール(ブートデバイスの作成)をダブルクリックします。
PオプションPersistent Liveをダブルクリックして、.isoファイルを選択します。
永続化するには、USBドライブをクリックします。 32 GBを使用するため、ラジオボタンをマークします。
Use Defaultsをクリックして、mkusb
にデフォルトを選択させます:
永続化のために予約するドライブの割合を入力します。私のものは大きい(32GB)ので、20%〜6GBのみを割り当てます。残りのスペースは空のポータブルドライブに変わります。
慎重に再確認して確認してください。別のドライブを台無しにしたくない。
すべてがうまくいけば、素敵な緑の完成した画面が表示されます:
次に、新しく作成した永続ドライブを任意のシステムに接続し、再起動後にデータ/設定が実際に保存されているかどうかを確認します(Mineは実行します)。
Nice tutorial by Calvin Bui here を参照して、GUIをステップごとにガイドしたり、詳細なドキュメントを読んだりできます https:// help。 ubuntu.com/community/mkusb
this answer と andrea-lazzarotto の編集を支援してくれたV Botaに再び感謝します this one 。
Startup Disk Creatorで何度か失敗した後、ここからの指示に従ってmkusbでようやく成功しました。 https://help.ubuntu.com/community/mkusb
またはここ: http://phillw.net/isos/linux-tools/mkusb/mkUSB-quick-start-manual.pdf
次の行は、同じOS上でLubuntu 15.10を使用して試した手順を示しています。
mkusbのインストール:標準のUbuntuを実行する場合、リポジトリユニバースを取得するための追加の指示が必要です。 (Kubuntu、Lubuntu ... Xubuntuはリポジトリユニバースを自動的にアクティブにします。)
Sudo add-apt-repository universe # only for standard Ubuntu
Sudo add-apt-repository ppa:mkusb/ppa # and press Enter
Sudo apt-get update
Sudo apt-get install mkusb mkusb-nox usb-pack-efi
バージョン11からバージョン12へのアップグレードには、いくつかの特別なコマンドが必要です。このリンクをご覧ください。
help.ubuntu.com/community/mkusb/gui#Upgrading_from_mkusb_11_to_12
公式のUbuntu(Lubuntu、Xubuntu、Kubuntuなど)がない場合は、ISOイメージdownloadをダウンロードします。
ダッシュボードまたはメニュー(Ubuntuのフレーバーに応じて)から、または次のコマンドラインのいずれかを使用してターミナルウィンドウでmkusbを実行します
mkusbバージョン12エイリアスdus:
dus # getting into the main menu 'Install/Restore/Wipe'
dus file.iso # specifying a source file directly
dus /dev/sdx # specifying a source device
mkusbバージョン9-11:
Sudo -H mkusb # to get to the main menu
Sudo -H mkusb file.iso p # source file and persistence via parameters
パスワードが要求されたら、管理者パスワードを入力します
次に、mkusbのメインメニューで、ダウンロードしたISOイメージを選択します。
今までチェックしなかった場合、BIOS設定でHDDの前にUSBから起動できることを確認してください。
2017年8月更新-4GBを超える永続性ファイル
Syslinuxは、バージョン4.06でNTFSのサポートを追加し始めましたが、バージョン6.03までは完全なサポートを提供しませんでした。
UNetbootin-655はSyslinux 4.03を使用し、FAT32あたり4GBの永続性ファイルに制限されています。
MultiBootUSB-8.8はSyslinux 4.07を使用し、NTFSにインストールします。永続性ファイルは4GBに制限されません。
Rufus 2.16はSyslinux 6.03を使用し、NTFSにインストールします。永続性ファイルは提供されませんが、手動で追加でき、4GBに制限されません。
YUMI-2.0.4.9(MultiBoot USB)、Syslinux 6.03を使用し、NTFSにインストールします。永続性ファイルは4GBに制限されません。 MBUSB 8.8のように、インストールされた各ディストリビューションの永続性ファイルを持つことができます。
Linux用のMkusbは現在、私のお気に入りのLive/Persistentフラッシュドライブメーカーですが、OPはフルインストールが複数のコンピューターで機能しないという誤解を受けています。
USBへのフルインストールは、専用ドライバーがインストールされていない限り、永続インストールが機能するコンピューターで機能します。
それだけでなく、完全インストールには、起動の高速化、更新可能などの他の利点もあります。