LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2060|回复: 11

如何正确退出chroot环境?

[复制链接]
发表于 2008-3-10 18:07:29 | 显示全部楼层 |阅读模式
这是我写的一个进入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
发表于 2008-3-11 12:09:57 | 显示全部楼层
在chroot之后没有mount设备的话,exit就行了,然后把刚才mount的全部umount就行。简而言之就是倒着走一遍。
回复 支持 反对

使用道具 举报

发表于 2008-3-15 08:31:27 | 显示全部楼层
我觉得应该先 umount 再 exit
回复 支持 反对

使用道具 举报

发表于 2008-3-18 09:40:35 | 显示全部楼层
LFS的文档中有,按上面的命令umount
回复 支持 反对

使用道具 举报

发表于 2008-3-18 09:56:35 | 显示全部楼层
应该先exit再umount
回复 支持 反对

使用道具 举报

发表于 2008-3-18 12:56:50 | 显示全部楼层
Post by beyond1314;1827836
应该先exit再umount
典故何在 ?
回复 支持 反对

使用道具 举报

发表于 2008-3-18 15:30:10 | 显示全部楼层
Post by d00m3d;1827904
典故何在 ?

因为它是先mount再chroot的,所以因当先exit后umount
回复 支持 反对

使用道具 举报

发表于 2008-3-18 18:57:19 | 显示全部楼层
噢~~你说得对,我怎麽没有看清楚楼主的帖子呢,似乎还未病好。。。
回复 支持 反对

使用道具 举报

发表于 2008-3-18 20:41:34 | 显示全部楼层
Post by d00m3d;1828057
噢~~你说得对,我怎麽没有看清楚楼主的帖子呢,似乎还未病好。。。


版主身体不适,那可要注意休息!!!刚刚在看电影,没有上来
回复 支持 反对

使用道具 举报

发表于 2008-3-18 21:26:27 | 显示全部楼层
Post by d00m3d;1828057
噢~~你说得对,我怎麽没有看清楚楼主的帖子呢,似乎还未病好。。。

注意身体啊;)。:Coffee:
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表