mad*_*aif 6 initramfs readonly
这是我当前的分区结构:
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 127428 0 127428 0% /lib/init/rw
udev 122976 96 122880 1% /dev
tmpfs 127428 0 127428 0% /dev/shm
rootfs 127428 11008 116420 9% /
/dev/sda1 1827534 933144 800029 54% /ro
rootfs.tmpfs 127428 11008 116420 9% /rw
rootfs.aufs 127428 11008 116420 9% /
Run Code Online (Sandbox Code Playgroud)
我想建立另一个完全这样的系统,或者至少关闭。另一个磁盘看起来像这样,如图所示df
:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda3 678551 594050 84501 88% /
tmpfs 124004 0 124004 0% /lib/init/rw
udev 10240 520 9720 6% /dev
tmpfs 124004 4 124000 1% /dev/shm
/dev/hda1 19515 15940 3575 82% /boot
/dev/hda2 253807 7002 246805 3% /var/log_compressed
tmpfs 124004 0 124004 0% /tmp
tmpfs 124004 3552 120452 3% /var/log
tmpfs 124004 0 124004 0% /var/tmp
tmpfs 124004 20 123984 1% /var/run
tmpfs 124004 0 124004 0% /var/lock
tmpfs 124004 0 124004 0% /var/spool
Run Code Online (Sandbox Code Playgroud)
我读了很多,但我不知道如何使用 unoinfs 或 initramfs 进行设置。
我将非常感谢帮助并解释我确实阅读了很多,但我不知道如何通过 unoinfs 或 initramfs 来做到这一点。
尽管它可能不是解决您的主要问题(创建只读 Linux 系统)的完美解决方案,但您可以探索使用Lethe。您可以在这里找到安装指南,但自动翻译不是很好,我现在没有时间发布完整的翻译。罪恶禁运,总结一下:
1)安装必要的依赖项:
sudo aptitude install aufs-modules-`uname-r` aufs-tools
Run Code Online (Sandbox Code Playgroud)
2)如果您的发行版存在版本,请从此处安装软件包。
3) 默认情况下,Lethe 冻结所有分区,但您可以编辑配置文件来更改它(请参阅我链接到的设置指南)
4) 安装该软件包会添加aufs = tmpfs
到 GRUB 菜单中的内核行,这会将系统引导到冻结状态(重新引导时所有更改都会被丢弃)。要对系统进行更改,请e
在看到 GRUB 菜单时按 按 并删除此行,或者从系统中删除它并更新 GRUB。
归档时间: |
|
查看次数: |
4549 次 |
最近记录: |