Page 1 of 1

Chroot to porteus

Posted: 15 Jan 2016, 11:11
by tome
Has anyone ready script to mount porteus base modules and changes directory at /mnt/chroot-porteus and chroot to it? Does anyone use something like this?

Re: Chroot to porteus

Posted: 15 Jan 2016, 12:58
by aus9
Hi

first you would use the xzm2dir command to unpack your module then consider this link
viewtopic.php?f=137&t=5249&p=39327&hilit=chroot#p39289

ie starting from cd

Code: Select all

cd <result of xzm2dir>
mount -t proc proc proc/
mount -t sysfs sys sys/
mount -o bind /dev dev/
mount -t devpts pts dev/pts/
chroot . /bin/bash

Re: Chroot to porteus

Posted: 15 Jan 2016, 20:14
by brokenman
I do this regulary.

Code: Select all

mkdir /mnt/chroot
xzm2dir $1 /mnt/chroot
mount -t proc proc /mnt/chroot/proc
mount --rbind /dev /mnt/chroot/dev
mount --rbind /sys /mnt/chroot/sys
chroot /mnt/chroot /bin/bash
Call the script as: script /path/to/001-core.xzm

EDIT:
To unmount

Code: Select all

exit
umount /mnt/chroot/dev/pts
umount /mnt/chroot/dev
umount /mnt/chroot/proc
umount -l /mnt/chroot/sys

Re: Chroot to porteus

Posted: 15 Jan 2016, 21:40
by tome
I want replace "xzm2dir" with "mount -t aufs".

Re: Chroot to porteus

Posted: 15 Jan 2016, 23:59
by brokenman
You can do that, but remember your mountpoint will be read only.

Re: Chroot to porteus

Posted: 16 Jan 2016, 01:13
by francois
Good to read that. I thought porteus was unchrootable from another installation. :)

Re: Chroot to porteus

Posted: 14 Feb 2016, 01:31
by Bogomips
Digression slightly off topic :wink:

Followed all the links, brings back memories. With last gasp of hdd on old m/c, managed to dd installed kanotix system to usb stick. Bios could not boot from usb. Grub no good here, finally found kexec-loader, which booted off floppy and then be used to boot usb. Next complication was Kanotix initrd lacked usb kernel modules. :( Added plop rescue system to usb, booted plop then an exec chroot to Kanotix partition (in this instance pivot_root did not work), which got the entire system back, running off usb, but with plop kernel.

Finally with fully functioning system, could have sorted out the kernel modules. However there was no point anymore as the plop kernel was one of the latest, and had all necessary kernel modules. No immediate urgency to get new m/c. Could bide my time, and it was many moons later before the right opportunity showed up, 14 months to be precise.

Brand new computer without o/s offered at knock-down price. Presumably thinking was to draw people in with the price, and then when they found they could do nothing with the bare machine, they would then be sitting ducks for high pressure sale of win$oze etc. :twisted: But with Linux it was a different story. :D