將完整 Linux 系統安裝到 U 盤(而非 Live USB),實現「隨身帶系統、插上即用、數據持久化、硬件無關性」。本文以 Ubuntu 為例,詳細記錄 ISO 寫入、分區規劃、安裝流程、驅動適配、性能優化及避坑指南。
| 模式 | 數據持久化 | 系統修改保留 | 適用場景 |
|---|---|---|---|
| Live USB(試用/安裝盤) | 否(內存運行,關機丟失) | 否 | 系統安裝、急救、演示 |
| Persistent Live USB | 是(casper-rw 分區/文件) | 部分(/home、/etc 可持久) | 輕量攜帶、不裝驅動 |
| Full Install to USB (Ubuntu To Go) | 是(完整文件系統) | 是(內核、驅動、配置全保留) | 隨身工作環境、無盤啟動、硬件診斷 |
# Linux/macOS
sudo dd if=ubuntu-22.04-desktop-amd64.iso of=/dev/sdX bs=4M status=progress conv=fsync
# Windows:Rufus / Ventoy / Etcher(推薦 Ventoy,可多 ISO 共存)
啟動安裝介質,進入「試用 Ubuntu」,打開 GParted 或 fdisk 對目標 U 盤(假設 /dev/sdb)分區:
| 分區 | 大小 | 文件系統 | 掛載點 | 標誌 | 說明 |
|---|---|---|---|---|---|
| EFI 系統分區 | 512 MB | FAT32 | /boot/efi | boot, esp | UEFI 啟動必須,BIOS 模式可省略 |
| 根分區 / | ≥ 30 GB | ext4 / f2fs | / | — | 系統、軟件、配置,f2fs 針對閃存優化 |
| 交換分區 swap | 4-8 GB | linux-swap | — | — | 休眠需 ≥ 內存,否則 4GB 足夠 |
| 數據分區(可選) | 剩餘空間 | exFAT / NTFS | /data | — | 跨平台(Win/Mac/Linux)讀寫共享數據 |
關鍵點:
systemctl enable fstrim.timer(每周自動 TRIM,延長壽命、恢復性能)。noatime:/etc/fstab 根分區 defaults,noatime,discard(減少寫入、TRIM 支援)。/etc/systemd/journald.conf 設 Storage=volatile 或限制大小,減少持久化寫入。/tmp(tmpfs,內存)或數據分區。/etc/sysctl.d/99-swap.conf 設 vm.swappiness=10 vm.vfs_cache_pressure=50,減少 Swap 寫入。linux-firmware)。pci=nomsi 解決部分舊機型啟動卡頓。/home 和關鍵配置到雲端/數據分區,U 盤物理損壞風險高於硬盤。Ventoy 多 ISO 啟動 + persistence.dat 適合「多系統維護+輕量配置保存」;完整安裝適合「主力工作環境、需編譯內核、裝驅動、跑數據庫」。兩者互補,建議準備兩條 U 盤。