User Tools

Site Tools


chroot:mounting_dev_in_a_chroot_environment

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

chroot:mounting_dev_in_a_chroot_environment [2016/07/16 20:57] – created peterchroot:mounting_dev_in_a_chroot_environment [2019/11/26 21:58] (current) – removed peter
Line 1: Line 1:
-====== chroot - Mounting /dev in a chroot environment ====== 
- 
-When working in a chrooted environment, there is a few special file systems that needs to be mounted so all programs behave properly. 
- 
-For instance, grub will need to access your disk devices.... 
- 
-While most special file systems might be mounted with: 
- 
-<code bash> 
-mount fstype -t fstype /tmp/chroot/mountpoint 
-</code> 
- 
-Where fstype will be sysfs, proc, /dev is not following this rule. 
- 
-In order to mirror /dev, you will need to actually bind /tmp/chroot/dev to your host system's /dev . 
- 
-This can be done through the following command: 
- 
-<code bash> 
-mount --bind /dev /tmp/chroot/dev 
-</code> 
- 
-Or to make it shorter: 
- 
-<code bash> 
-mount -B /dev /tmp/chroot/dev 
-</code> 
- 
-Now, **/tmp/chroot/dev** will be populated with the same content than the host's **/dev** which will allow you to do a grub-update and much more within the chroot. 
  
chroot/mounting_dev_in_a_chroot_environment.1468702628.txt.gz · Last modified: 2020/07/15 09:30 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki