Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

8.6.34 chroot

Wenn man neben seiner Debian-Distribution noch eine andere installiert hat (dies kann auch jede andere Distribution sein), z.B. auf der Partition /dev/hda1, dann kann dieses zweite System mit dem aktuellen Kernel ohne Warmstart gestartet werden.

     # mount /dev/hda1 /mnt/target
      ... dies nimmt an, dass das zweite System auf /dev/hda1 liegt
     # chroot /mnt/target
      ... Jetzt wird der Inhalt von /dev/hda1 als root-Verzeichnis betrachtet
     # mount proc /proc              # reine Vorsicht
      ... Ausgef�hrte Befehle stammen nun von  /dev/hda1

So kann man verschiedene Stabilit�tszweige (stable/testing/unstable) auf einer Maschine testen. Eine weitere M�glichkeit w�re, ein fremdes System per NFS zu mounten und chroot auf dieses neu gemountete Verzeichnis anzuwenden.

Ein auf chroot basierendes System kann leicht mit debootstrap (in Woody) erzeugt werden.

     # mkdir potatochroot
     # debootstrap potato potatochroot
     # chroot potatochroot
     # apt-setup # set-up /etc/apt/sources.list

Es gibt ein ausgefeilteres chroot-Paket, pbuilder. Es erzeugt eine chroot-Umgebung und stellt ein Debian-Paket in dieser Sandbox zusammen. So kann man Paketabh�ngigkeiten definieren, erkennen und aufzul�sen.

See https://www.debian.org/releases/stable/i386/apcs04.html.en


Debian GNU/Linux Reference Guide
Prev Home Next

 
 
  Published under the terms of the GNU General Public License Design by Interspire