持久性:如何修改上层目录和工作目录的位置?

持久性:如何修改上层目录和工作目录的位置?

我有 20.04 LTS 版本。当我使用persistence选项启动 liveUSB 时,USB 上会创建两个文件夹(据我了解,这是首次启动时的情况):workupper。我想重命名它们/分配不同的位置。这些名称在 liveUSB 上设置在哪里?

PS 我知道如何编辑 USB,我想知道要更改什么。
作为替代方案,能够访问/cow/uppper也会有所帮助:live cd 映像 overlayfs 根文件系统的上层存储在哪里?

添加 2:使用 Ubuntu LiveUSB 20.04 LTS
创建的 USB (来自终端)。不是完全引导,但仍然让我想起了那个词。Make Startup Diskusb-creator-gtk

新增1个:/usb_path/Ubuntu 20.04 LTS amd64/boot/grub

if loadfont /boot/grub/font.pf2 ; then
    set gfxmode=auto
    insmod efi_gop
    insmod efi_uga
    insmod gfxterm
    terminal_output gfxterm
fi

set menu_color_normal=white/black
set menu_color_highlight=black/light-gray

set timeout=5
menuentry "Ubuntu" {
    set gfxpayload=keep
    linux   /casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed maybe-ubiquity quiet splash ---
    initrd  /casper/initrd
}
menuentry "Ubuntu (safe graphics)" {
    set gfxpayload=keep
    linux   /casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed maybe-ubiquity quiet splash nomodeset ---
    initrd  /casper/initrd
}
menuentry "OEM install (for manufacturers)" {
    set gfxpayload=keep
    linux   /casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed only-ubiquity quiet splash oem-config/enable=true ---
    initrd  /casper/initrd
}
grub_platform
if [ "$grub_platform" = "efi" ]; then
menuentry 'Boot from next volume' {
    exit
}
menuentry 'UEFI Firmware Settings' {
    fwsetup
}
fi

答案1

持久文件和分区

可写的 (casper-rw) 和 home-rw 持久覆盖可以作为文件存在于驱动器的任何 FAT32 分区上,也可以作为驱动器上单独的 ext 2、3 或 4 分区存在。

操作系统将使用启动时找到的第一个名为 writable 的文件和找到的第一个名为 home-rw 的文件或分区。一个驱动器可以有多组持久文件,但每组文件都必须位于一个唯一命名的文件夹中。这些文件夹的路径在 grub.cfg 中指定。通常,持久文件的最大大小为 4GB,有办法使用更大的持久文件,但方法很复杂(参见 YUMI 和 Ventoy)。

操作系统仅限于一个名为“writable”或“casper-rw”的持久分区,用于存储操作系统文件;一个名为“home-rw”的持久分区,用于存储主目录文件。持久性大小仅受驱动器大小的限制。

要访问持久文件: https://askubuntu.com/a/101582/43926

持久路径参考: https://askubuntu.com/a/1269476/43926

相关内容