![]() |
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| Gentoo Gentoo Linux is a versatile and fast, completely free Linux distribution geared towards developers and network professionals. |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Cannot unmount mount points?? | genzbeat | HP-UX | 1 | 02-01-2008 05:11 AM |
| Unbale ot mount chroot /sys/image | nicknihal | Red Hat | 2 | 09-06-2006 02:52 AM |
| how do i unmount ? | vamshi_k | AIX | 3 | 08-29-2005 08:59 AM |
| chroot environment | samurai79 | AIX | 0 | 08-10-2005 08:09 PM |
| chroot? | byblyk | Linux | 0 | 04-02-2004 10:50 AM |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
||||
|
automating chroot and mount/unmount
Hello,
I am trying to automate a task that I believe is easy. It is documented for manual system administrative purposes here: Gentoo Linux -- Installing the Gentoo Base System - chapter 6 I am attempting to do the following in a script: # cd $TOP_OF_ROOT_FS # mount -t proc none /mnt/gentoo/proc # chroot . /bin/bash -c "cmd; cmd; exit 0" # umount ./proc However I am getting an error: umount: /proc: device is busy Does anyone know how to automate this sort of task? Also, what is the difference between: mount -t proc none /mnt/gentoo/proc & mount -t proc proc /mnt/gentoo/proc Is "none" or "proc" merely a label for the fstab? Thanks in advance. Cheers! ![]() |
|
||||
|
Thank you for the info!
Quote:
Perhaps I should describe the goal? That always seems to help. ![]() The motivation for chroot'ing is that I am not familiar with another way to run mkinitrd. Honestly, I am surprised there is not -root option such as with the rpm command or tar's -C, etc. If I could specify my root file system on the command line then I would not need to chroot to run mkinitrd. So, to answer your question, the reason I believe I need to unmount, is because after chroot exits, I archive the entire file system with tar. If I do not unmount, tar complains with errors that the file system is mounted or some such message. I can set up the situation again and fetch the exact error message. Through experience, I know that if I unmount properly, I avoid the tar error when creating the tar archive. Cheers, :-D |
|
||||
|
as usual, the solution seems trivial.
Is there an explanation why the mount and umount are not "symmetrical" with respect to the chroot. ? in script: mount -t proc none /mnt/gentoo/proc chroot . /bin/bash -c "/root/myscript.sh; umount /proc; exit 0" #### Do'h! |
| Sponsored Links | ||
|
|
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|