我正在尝试做同样的事情这个问题(在同一文件系统上安装多个linux) 但我得到这个结果(根文件系统安装为只读)。我正在使用 debian/sid,已成功修改 initrd /init 脚本并将 busybox switch_root 修补到 chroot 到子目录中,文件系统是 ext4。内核启动,但文件系统以只读方式挂载,并且 mount -o rw,remount 的任何变体都会失败。
我只是猜测(尚未调查)mount 命令无法使用旧的 /mountpoint 解析新的 root / 。
在 chroot 之前将文件系统挂载为读写(如第二个链接所示)只是一个丑陋的解决方法,我想知道是否有更好的方法从 chroot 内正确重新挂载 rw。