在VMWare上的Ubuntu 64bit上生成以下命令:
mount /dev/sda1 /newroot
cd /newroot
mkdir old-root
pivot_root . old-root
我收到一个我不理解的错误
pivot_root: device or resource busy
有什么想法吗?
答案 0 :(得分:0)
当新的根目录是纯目录时,我看到了相同的错误。当新的根是挂载时,就可以了。目录的绑定安装也是可以的。还需要确保根目录权限为0755
,并且由根用户拥有。
相关答案指出您需要先卸载/ proc。我看不到相同。
主机ubnutu是16.04,它可以旋转到18.04。使用unshare -m -p -f /bin/bash
,然后使用pivot_root . old_root
。 -f
是避免memory allocation error所必需的。