如何將已經存在的 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 計數=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 ---”後面添加一個空格和“持久”一詞。

  • 關閉並重新啟動永久驅動器。

答案3

如圖所示本指南,您可以減少快閃磁碟機上 FAT32 分割區的大小,然後將 ext4 分割區標記為標籤casper-rw,它將被視為持久性檔案。如果Gparted無法減少FAT32分割區的大小,您可以在Windows程式中進行易美分區大師

在我看來,您還可以建立名為的檔案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執著的noprompt floppy.allowed_drive_mask=0ignore_uuid initrd=/casper/initrd.lz 安靜啟動 --
標籤即時安裝
  菜單標籤 ^安裝 Ubuntu
  內核/casper/vmlinuz.efi
  附加文件=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity cdrom-detect/try-usb=true執著的noprompt floppy.allowed_drive_mask=0ignore_uuid initrd=/casper/initrd.lz 安靜啟動 --
標籤檢查
  選單標籤 ^檢查光碟是否有缺陷
  內核/casper/vmlinuz.efi
  附加 boot=casper 完整性檢查 cdrom-detect/try-usb=true執著的noprompt floppy.allowed_drive_mask=0ignore_uuid initrd=/casper/initrd.lz 安靜啟動 --
標籤記憶體測試
  菜單標籤測試^內存
  核心/安裝/mt86plus
標籤高畫質
  選單標籤 ^從第一個硬碟啟動
  本地啟動 0x80

答案4

我不知道有什麼方法可以做到這一點。您只需重新格式化 USB,然後在啟用持久性的情況下重新安裝作業系統。我用PendriveLinux持久地將即時作業系統安裝到隨身碟上。這應該是比較容易做到的。希望有效。

相關內容