+ -
当前位置:首页 → 问答吧 → 如何正确退出chroot环境?

如何正确退出chroot环境?

时间:2008-03-10

来源:互联网

这是我写的一个进入chroot环境的脚本,退出的时候如何退呢?
包括卸载/dev/sdb4光盘
引用:
#Mounting LFS disk

mount -t ext3 /dev/sdb4 /mnt/lfs

#
export LFS=/mnt/lfs

#Mounting And Populating /dev

mount -v --bind /dev $LFS/dev

#Mounting Virtual Kernel File Systems

mount -vt devpts devpts $LFS/dev/pts
mount -vt tmpfs shm $LFS/dev/shm
mount -vt proc proc $LFS/proc
mount -vt sysfs sysfs $LFS/sys

#6.4. Entering the Chroot Environment

chroot "$LFS" /tools/bin/env -i \
HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin \
/tools/bin/bash --login +h

作者: freesky3555   发布时间: 2008-03-10

在chroot之后没有mount设备的话,exit就行了,然后把刚才mount的全部umount就行。简而言之就是倒着走一遍。

作者: dukeduan   发布时间: 2008-03-11

我觉得应该先 umount 再 exit

作者: d00m3d   发布时间: 2008-03-15

LFS的文档中有,按上面的命令umount

作者: byjxy   发布时间: 2008-03-18

应该先exit再umount

作者: beyond1314   发布时间: 2008-03-18

引用:
作者: beyond1314
应该先exit再umount
典故何在 ?

作者: d00m3d   发布时间: 2008-03-18

引用:
作者: d00m3d
典故何在 ?
因为它是先mount再chroot的,所以因当先exit后umount

作者: beyond1314   发布时间: 2008-03-18

噢~~你说得对,我怎麽没有看清楚楼主的帖子呢,似乎还未病好。。。

作者: d00m3d   发布时间: 2008-03-18

引用:
作者: d00m3d
噢~~你说得对,我怎麽没有看清楚楼主的帖子呢,似乎还未病好。。。
版主身体不适,那可要注意休息!!!刚刚在看电影,没有上来

作者: beyond1314   发布时间: 2008-03-19

引用:
作者: d00m3d
噢~~你说得对,我怎麽没有看清楚楼主的帖子呢,似乎还未病好。。。
注意身体啊;)。

作者: 晨想   发布时间: 2008-03-19

引用:
作者: beyond1314
因为它是先mount再chroot的,所以因当先exit后umount
chroot里的mount 和 chroot外的mount 是两回事。
chroot进入另一个根文件系统(另一个/),与进入前的/是两回事

作者: yzhua   发布时间: 2008-03-19

谢谢晨晨及 beyond 兄弟关心,前段时间患上重病,所以有段时间没上 Sir,现在已差不多痊愈了

作者: d00m3d   发布时间: 2008-03-19