On 5 February 2016 at 12:30, Mirko Parthey <[email protected]> wrote:
> On Thu, Feb 04, 2016 at 06:05:50PM -0600, Dutch Ingraham wrote: > > I'm not sure debootstrap is what you are looking for here. If you just > > want to chroot into your Ubuntu,on the same disk, these are the steps: > > > > 1. Make a mount point, say /mnt/ubuntu; > > > > 2. Mount the partition Ubuntu is on, e.g., <mount /dev/sda3 /mnt/ubuntu>; > > > > 3. Change directory to /mnt/ubuntu; > > > > 4. <mount -t proc proc proc/>; > > > > 5. <mount --rbind /sys sys/>; > > > > 6. <mount --rbind /dev dev/>; > > > > 7. <mount --rbind /run run/>; > > > > 8. <cp /etc/resolv.conf etc/resolv.conf>; > > > > 9. <chroot /mnt/ubuntu /bin/bash>; > > > > 10. <source /etc/profile>; > > > > 11. <source ~/.bashrc>; > > > > 12. <export PS1="(chroot) $PS1" > > > > Of course, you will need to determine certain things up front and modify > for > > your particular needs, i.e., which partition Ubuntu is currently > residing on, > > whether you need network access, etc. Some of these commands will need to > > be customized/omitted based upon those needs. > > This is good advice, and these steps can be automated with the schroot > package. > > For any non-trivial operations inside your guest systems, such as > installing packages or running daemons, I can recommend Linux containers > (lxc or libvirt-lxc). I want to install openrc in an install where it can't boot up because I deleted it by mistake. If I use e.g. lxc how many of the above commands do I need to enter into it - does it sniff out existing partitions and create appropriate mount points by itself etc? Many thanks for helping me with this. MF > They look like a fully booted Linux system, but > have low virtualization overhead because they use the host's kernel, > still they have better isolation from the host system compared to the > chroot solution. > > Regards, > Mirko > >

