すでに稼働中の Ubuntu ペンドライブを永続的なものにするにはどうすればよいでしょうか?

すでに稼働中の Ubuntu ペンドライブを永続的なものにするにはどうすればよいでしょうか?

最新の Ubuntu バージョンで USB フラッシュ ドライブを作成しましたが、永続的ではありません。プロセス全体を繰り返さずに永続的にするにはどうすればよいでしょうか?

答え1

2017

永続パーティションは、14.04 以降、syslinux Live Ubuntu システムでは機能しません。これには、SDC、UNetbootin、Rufus などが含まれます。

既存のインストールを永続的にしたい場合は、Windowsでcasper-rwファイルを作成し、フラッシュドライブのルートに追加することができます。https://www.pendrivelinux.com/casper-rw-creator-make-a-persistent-file-from-windows/

casper-rw ファイルは 4GB に制限され、FAT32 パーティションでのみ動作します。

起動を永続的にしたい場合は、Shift キーを押し、言語を選択して F6 キーを押し、Enter キーを押して、と入力しますpersistent(UNetbootin の場合は Tab キーを押し、F6 キーを押します)

すべてのセッションを永続的にしたい場合は、上記の Danatela が示すように isolinux/txt.cfg を変更します (または、UNetbootin インストールの場合は、同じ方法で syslinux.cfg を変更します)。

おそらく、mkusb を使用して永続ドライブを再作成する方が簡単です。これにより、永続パーティションが自動的に作成されます。

答え2

ライブペンドライブを永続ペンドライブに変更する

BIOSとUEFIの両方で動作します

多くの人は、変更を保存する永続的なペンドライブを好みます。

  • Rufus または同様のものを使用して Live ペンドライブを作成します。

  • ペンドライブを起動するトーラムドライブを編集可能にするには、(起動時に Shift キーを押し、言語から Esc キーを押し、F6 キーを押し、Esc キーを押し、「quiet splash ---」の後に {space}toram と入力して Enter キーを押します)。

  • casper-rw ファイルを作成します。

    sudo dd if=/dev/zero of=casper-rw bs=1M count=512

    sudo mkfs.ext3 -L casper-rw -F casper-rw

(count=512 は永続サイズで、最大 4GB です)。

  • 新しい casper-rw ファイルをホームから Live Pendrive のルートに移動します。

  • /isolinux/txt.cfg (BIOS ブート永続化用) と /boot/grub/grub.cfg (UEFI ブート永続化用) を編集し、「quiet splash ---」の後にスペースと単語「persistent」を追加します。

  • 永続ドライブをシャットダウンして再起動します。

答え3

に示すようにこのガイドフラッシュドライブのFAT32パーティションのサイズを縮小し、ext4パーティションにラベルを付けるcasper-rwと、永続ファイルとして扱われます。GpartedでFAT32パーティションのサイズを縮小できない場合は、Windowsプログラムで行うことができます。EaseUS パーティションマスター

casper-rwという名前のファイルを作成し、その中に ext ファイルシステムを作成することもできるようですmke2fs -t extX /path/to/casper-rw。そうすれば、それも永続ファイルになります。

また、ブート オプションに次のようにisolinux/txt.cfg単語を追加するように変更する必要があります。persistent

デフォルトライブ
ラベルライブ
  メニューラベル^インストールせずにUbuntuを試す
  カーネル /casper/vmlinuz.efi
  ファイルを追加=/cdrom/preseed/ubuntu.seed boot=casper cdrom-detect/try-usb=true持続的プロンプトなし フロッピー.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz 静かにスプラッシュ --
ラベル ライブインストール
  メニューラベル^Ubuntuをインストール
  カーネル /casper/vmlinuz.efi
  ファイルを追加=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity cdrom-detect/try-usb=true持続的プロンプトなし フロッピー.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz 静かにスプラッシュ --
ラベルチェック
  メニューラベル ^ディスクの欠陥をチェック
  カーネル /casper/vmlinuz.efi
  boot=casper 整合性チェック cdrom-detect/try-usb=true を追加します。持続的プロンプトなし フロッピー.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz 静かにスプラッシュ --
ラベル memtest
  メニューラベル テスト^メモリ
  カーネル /install/mt86plus
ラベル HD
  メニューラベル^最初のハードディスクから起動
  ローカルブート 0x80

答え4

これを実行する方法は知りません。USBを再フォーマットし、永続性を有効にしてOSを再インストールする必要があります。私はペンドライブLinuxライブ OS を永続的にペンドライブにインストールします。比較的簡単に実行できるはずです。うまくいくといいのですが。

関連情報