我使用 LinuxUSBDownload 安装程序制作了一个 Ubuntu Live USB 棒。安装程序运行良好,并且修复了众所周知的关机时不卸载 casper-rw 的问题。:D
现在的问题是,我的 USB 驱动器上有 3 个分区。其中一个分区是 ext4 分区,我的个人数据应该存储在该分区上。我希望在启动时安装该分区,因此我在 fstab 中添加了以下几行:
/dev/disk/by-id/usb-Kingston_DT_Ultimate_G2_0018F30C9F8ABC6081AD0090-0:0-part5 /mnt/home2 ext4 defaults 0 2
保存时挂载/mnt/home2
工作正常,但重启后 fstab 恢复为以下默认值:
overlayfs / overlayfs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
/dev/sda5 swap swap defaults 0 0
因此我的 ext4 分区无法在启动时挂载。现在我想添加一个
mount -t ext4 -o defaults /dev/disk/by-id/usb-Kingston_DT_Ultimate_G2_0018F30C9F8ABC6081AD0090-0:0-part5 /mnt/home2
致我的/etc/init.d/rc.local
但是使用 fstab 来实现这一点没有更好的方法吗?
答案1
在此编辑此文件。
/usr/share/initramfs-tools/scripts/casper-bottom/12fstab
https://askubuntu.com/questions/56719/what-file-resets-fstab-on-persistent-live-environments