web-dev-qa-db-ja.com

4GB以上の永続的なライブUbuntu USBを作成する方法

4GB以上のストレージを備えた永続的なライブUbuntu USBドライブを作りたいです。

ドライブに直接インストールするオプションがあることは知っていますが、ドライブが別のコンピューターで動作するのを制限するため、これを行いたくありません。

1つのオプションは、追加のパーティションを追加のスペースで作成することですが、これを行う場合、新しくインストールしたソフトウェアをこのパーティションに保存するにはどうすればよいですか?

65
Jakobovski

現在の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デスクトップ」バージョンを使用しました。

  1. 2つのUSBドライブにUbuntuをライブでインストールします。 USBドライブごとに約100 MBの小さな永続ストレージを構成します。

  2. USBドライブの1つからUbuntuを起動します。他のUSBドライブのプラグが抜かれていることを確認してください。

  3. Ubuntu Dashから「GParted Partition Editor」を起動します。このパーティションマネージャは、13.10でデフォルトでインストールされます。

  4. 他のUSBドライブを挿入し、少し待ってからGParted(Ctrl+R)。デバイスのリストの下部に新しいデバイスが追加されていることがわかります。ターゲットUSBドライブとサイズが一致することを確認してください。このデバイスを選択します(下の例を参照してください。デバイス名はシステムによって異なる場合があります)。

  5. マウントポイント(/media/ubuntu/UUI)が上の図と同じであることを確認します。

  6. ターミナルウィンドウを開きます(Ctrl+Alt+T)、次のコマンドを使用して永続ファイルを削除します(マウントポイントが異なる場合は、このコマンドを調整します)。

    rm -v /media/ubuntu/UUI/casper-rw
    
  7. GPartedの更新(Ctrl+R)そして「使用済み」の変化に注目してください。

  8. パーティションを右クリックして、アンマウントを選択します。マウントポイントが表示されなくなります。

  9. パーティションを右クリックして、[サイズ変更/移動]を選択します。 [新しいサイズ:1000]を選択します。これにより、追加または更新されたファイルを保存するためのスペースが残ります。 「サイズ変更/移動」をクリックします。 「未割り当て」パーティションが表示されます

  10. 次に、永続ストレージ用の新しいパーティションを作成します。未割り当てパーティションを選択し、Newを右クリックします。

  11. ファイルシステム「ext4」とラベルcasper-rwを選択し、Addをクリックします。

  12. すべてが正常に見えるかどうかを確認し、緑色のチェックマークをクリックして、保留中のすべての操作を適用します。

  13. Ubuntuをシャットダウンし、最初のUSBドライブを削除し(このUSBドライブは不要になりました)、2番目のUSBドライブから再起動します。

  14. ターミナルを開きます(Ctrl+Alt+T)および次のコマンドを入力します。

    df . -h
    

    Availサイズが、作成した永続パーティションサイズと一致することを確認します。

35
immerzl

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

mkusbGUIバージョン)には事前にインストールされていない/アクティブでないいくつかの依存関係があるため、最後のコマンドは失敗する可能性がありますUbuntuのライブバージョン。

パニックする必要はありませんが、開発者はテキストのみのバージョンも作成しています。実行:

Sudo apt-get install mkusb-nox usb-pack-efi

永続ドライブの作成

それが私が使用したものであるように、私はメインのGUIバージョンに焦点を当てます。したがって、デフォルトのmkusb(GUIバージョン)をインストールした場合は、次を実行します。

dus

dusは、mkusbの最新の更新された新しい外観のエイリアスです。これは、古いバージョンの改良版であり、さらに使いやすくなっています。

コマンドを実行すると、GUIが開きます。次の手順に従ってください:

  • 画面1:警告に注意して、OKをクリックします
  • 画面2:iオプションをダブルクリックInstall(make a boot device)
  • 画面2:pオプションPersistent Liveをダブルクリックして、.isoを選択します。ファイル。
  • 画面3:インストールするデバイスにチェックマークを付けて、OKをクリックします
  • 画面4:デフォルトを使用をクリックして、mkusbで最適なものを決定します。 (または選択しますが、賢明です。)
  • 画面5:永続性ファイルシステムに割り当てるUSBドライブ容量の割合を入力します。残りは、後でポータブルストレージデバイスとして表示されます。
  • 画面6:適切なデバイスと設定を選択したことを再確認してください。 Goラジオボタンをオンにして、[Go]をクリックします。
  • スクリーン7,8、Okをクリックして、mkusbに任せます。

できた!

次に、新しく作成した永続ドライブを任意のシステムに接続し、再起動後にデータ/設定が実際に保存されているかどうかを確認します(Mineは実行します)。

スクリーンショット

プロセス全体は次のようになります。

ターミナルでコマンドを実行します。

Run the command in terminal


警告に注意して、[OK]をクリックします。

Welcome and Notice


Iオプションのインストール(ブートデバイスの作成)をダブルクリックします。

Task To Perform


PオプションPersistent Liveをダブルクリックして、.isoファイルを選択します。

Live-only or Persistent


永続化するには、USBドライブをクリックします。 32 GBを使用するため、ラジオボタンをマークします。

Select_target_device


Use Defaultsをクリックして、mkusbにデフォルトを選択させます:

Custom options or default


永続化のために予約するドライブの割合を入力します。私のものは大きい(32GB)ので、20%〜6GBのみを割り当てます。残りのスペースは空のポータブルドライブに変わります。

Enter Space for Persistance


慎重に再確認して確認してください。別のドライブを台無しにしたくない。

Double check and confirm


すべてがうまくいけば、素敵な緑の完成した画面が表示されます:

Finished Successfully



次に、新しく作成した永続ドライブを任意のシステムに接続し、再起動後にデータ/設定が実際に保存されているかどうかを確認します(Mineは実行します)。

参照と謝辞

Nice tutorial by Calvin Bui here を参照して、GUIをステップごとにガイドしたり、詳細なドキュメントを読んだりできます https:// help。 ubuntu.com/community/mkusb

this answerandrea-lazzarotto の編集を支援してくれたV Botaに再び感謝します this one

25
Harsh

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を使用して試した手順を示しています。

  1. 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

  2. 公式のUbuntu(Lubuntu、Xubuntu、Kubuntuなど)がない場合は、ISOイメージdownloadをダウンロードします。

  3. ダッシュボードまたはメニュー(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
    

    パスワードが要求されたら、管理者パスワードを入力します

  4. 次に、mkusbのメインメニューで、ダウンロードしたISOイメージを選択します。

  5. また、永続ドライブを作成するオプションを切り替えました。
  6. 選択したISOイメージをインストールするオプションを選択します。
  7. [OK]をクリックして、インストールする魔女のドライブを選択します(正しいドライブを選択するよう注意してください!)
  8. 永続データに使用するメモリの量を選択します
  9. [OK]をクリックして、インストールが完了するのを待ちます
  10. 次にシステムを再起動します。

今までチェックしなかった場合、BIOS設定でHDDの前にUSBから起動できることを確認してください。

15
V Bota

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のように、インストールされた各ディストリビューションの永続性ファイルを持つことができます。

4
C.S.Cameron

Linux用のMkusbは現在、私のお気に入りのLive/Persistentフラッシュドライブメーカーですが、OPはフルインストールが複数のコンピューターで機能しないという誤解を受けています。

USBへのフルインストールは、専用ドライバーがインストールされていない限り、永続インストールが機能するコンピューターで機能します。

それだけでなく、完全インストールには、起動の高速化、更新可能などの他の利点もあります。

https://ubuntuforums.org/showthread.php?t=1655412

2
C.S.Cameron