UbuntuをUSBハードドライブにインストールして、LiveCDを実行できるすべてのシステムで実行にし、casper-rw
ファイルではなく通常のext4パーティションに永続データを保存するようにします。他のすべての方法では通常のUbuntuインストールのように動作するである必要があります。
Startup Disk Creatorを使用すると、LiveCDイメージをUSBデバイスに配置できます。変更は永続化されますが、数GBに制限されたファイルに保存されますサイズにすることができます。上記の永続ファイル(サイズ制限があることに加えて)には、問題があります通常のパーティション上のデータのように読み込めません。*
では、変更が永続性ファイルではなく通常のパーティションに保存されるように、USBディスクにLiveCDを取得するにはどうすればよいですか?また、永続的な変更のサイズを数GBに制限するのではなく、必要に応じて100 GBのパーティション全体を使用する必要があります。
私はこのためのチュートリアルがあるのではないかと疑っていますが、私のgoogle-fuはそれを見つけるのに十分ではありません。
Sytemはすべてのハードウェア構成で実行され、LiveCDのすべての機能を持ち、ramdisksとcasper-rwを使用せずに通常のext4パーティションに保存されます。 FU casper-rw。
*別のOSからcasper-rwファイルをマウントし、この方法でデータにアクセスできることは知っていますが、それは面倒です
これは非常に簡単ですが、「casper-rw」の名前は一度表示されます:)
ターゲットUSBディスクには、少なくとも2つのパーティションが必要です。 GPartedを使用して新しいパーティションテーブルを作成することをお勧めします。
casper-rw
(すべて小文字、引用符なし)注:syslinux構成の編集が簡単になるため、 Netbootin を使用することを好みます。独自のUSBクリエーターを使用できますが、以下の手順を適切に変更する必要があります。また、GParted 0.18.0にはUSBスティックのパーティション分割に問題があるようです。そのため、問題がある場合は、パーティションにライブGParted CDを使用してください。
UNetbootinを使用して、選択したライブCD ISOを最初の(vfat) USBパーティションに書き込みます。
すべてが完了したら、最後のステップはvfatパーティションに作成された小さなcasper-rw
fileを削除することです代わりに大きなext4 casper-rw
パーティションが使用されるように、ライブCDをインストールしました。このパーティション(ここでは、sdb1
)をマウントし、/casper-rw
を削除します。
UNetbootinを使用した場合は、永続性(persistent
カーネルオプションを使用)が既にセットアップされているはずなので、USBを安全にイジェクトして準備完了です!
PS:UNetbootinを使用したくなく、Ubuntuで「スタートアップディスククリエーター」を使用している場合は、次のようにsyslinux/txt.cfg
ファイルを編集する必要があります。
default live label live menu label ^インストールせずにUbuntuを試してください kernel /casper/vmlinuz.efi append file =/cdrom/preseed /ubuntu.seed boot = casper cdrom-detect/try-usb = true 持続的 noprompt floppy.allowed_drive_mask = 0 ignore_uuid initrd =/casper/initrd.lz quiet splash- label live-install menu label ^ Install Ubuntu kernel /casper/vmlinuz.efi append file =/cdrom/preseed/ubuntu.seed boot = casper only-ubiquity cdrom-detect/try-usb = true 持続的 noprompt floppy.allowed_drive_mask = 0 ignore_uuid initrd =/casper/initrd.lz quiet splash- label check menu label ^ディスクの欠陥をチェック kernel /casper/vmlinuz.efi append boot = casper integrity-check cdrom-detect/try-usb = true 持続的 noprompt floppy.allowed_drive_mask = 0 ignore_uuid initrd =/casper/initrd.lz quiet splash- label memtest menu label Test ^ memory kernel /install/mt86plus label hd メニューラベル^最初のハードディスクから起動 localboot 0x80
永続パーティションは、14.04以降、SDC、UNetbootin、Rufusなどのsyslinuxタイプのインストールでは機能しませんでした(パーティションが別のドライブにある場合を除く)。ブート試行はBusyBoxで終了します。
Syslinux 6.03はNTFS(および他の多くのfs)を完全にサポートするため、FAT32を満たすために必要な4GBの永続的なファイルサイズ制限はなくなりました。 YUMIはRUFUSと同様にSyslinux 6.03を使用します。
https://www.pendrivelinux.com/yumi-multiboot-usb-creator/
Mkusbは、ブートにFAT32パーティション、OSに書き込み専用のISO9660パーティション、永続性にext4 casper-rwパーティション、LinuxとWindowsの両方にアクセス可能なNTFSデータパーティションを使用するgrub2タイプのブート可能なフラッシュドライブメーカーです。
https://help.ubuntu.com/community/mkusb
仕様を満たす必要があります。
以下の価値があるのは、永続フラッシュドライブの作成方法です。
Live CDまたはLive USBを起動します。フラッシュドライブを差し込みます。 gpartedを開始します。
2 GB FAT32パーティションを作成します(バーの左側)。 (サイズはオプションであり、ファイルストレージとWindowsマシンへの転送に余分なスペースを使用できます)。
この右に4 GBのext2パーティションを作成し、「casper-rw」というラベルを付けます。 (ext3とext4も機能します)。
残りのスペースにパーティションを作成し、「home-rw」というラベルを付けます。 (オプション、個別のホームパーティションを作成します)。
Gpartedを閉じます。フラッシュドライブをアンマウントおよび再マウントします。 「ライブUSB起動ディスクの作成」を開始します(usb-creator)。 「シャットダウン時に破棄」を選択します。 [Make Startup Disk。]を押します。usb-creatorが終了したら、ライブUSBのルートフォルダーに移動します。syslinuxディレクトリを入力します(またはルートディレクトリのUNetbootの場合)。 cfgで:
default persistent
label persistent
say Booting a persistent Ubuntu session...
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper persistent initrd=/casper/initrd.lz quiet splash noprompt --
シャットダウン、CDの取り出し、再起動。
初めて起動する場合は、ユーザーとグループにアクセスして、自分で管理者としてアカウントを作成し、必要に応じてパスワードを入力します。
注:上記のコードは、Try/InstallおよびLanguage画面をバイパスします。