Üdv,
Az alábbi fórum témában sikerült megoldanom, hogy a Debian stabil Etch natív rendszeremen Chroot segítségével létrehozzak egy Debian Sid nem stabil rendszert is, hogy abból futtatni tudjak néhány olyan programot, aminek kell a legfrisebb fejlesztői verziója.
http://hup.hu/node/46224
A dolog működik úgy, hogy TTY-ből mount-olom a /proc és /dev könyvtárakat és elindítom az xdm-et, ahonnét be tudok jelentkezni jelen esetemben a fluxbox-omba. Így van grafikus felületem és tudom futtatni a legújabb progikat.
# mount /proc /sid-root/proc -t proc
# mount /dev /sid-root/dev -o bind
# chroot /sid-root
# /etc/init.d/xdm start
A kérdésem az lenne, hogy azt nem lehetne megoldani, hogy a natív rendszerem alól terminál emulátorból chroot-oljak és az X display átirányításával ugyanarra a képernyőre töltödjön a progi?
Így próbálkoztam:
# xhost +
# export DISPLAY=localhost:0
# chroot /sid-root
# gimp
Gtk-WARNING **: cannot open display: localhost:0
A fenti hibaüzenetet kapom. Ha viszont ebből a terminálból indítom az xdm-et, akkor az kinyírja a gdm-ememet (gdm van a natív rendszerhez és xdm a chroot-hoz). Gondolom azért, mert mégegy X-et akar indítani.
Előre is köszi minden segítséget.
- 897 megtekintés
Hozzászólások
miért nem így csinálod:
for i in dev proc sys;
do
mount --bind /$i /chroot/$i;
done
chroot /chroot
azt meg szerintem vlan-nal és ssh -X el tudod megoldni
igy nem még1x csatolod fel a főbb mappákat, hanem csak VFS-s szintem "linkeled"
Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.10-pancs1-wifi2 - 2.6.22.9 kernel madwifivel itt
- A hozzászóláshoz be kell jelentkezni
Köszi.
És ssh-val hogy tudok a chroot-os környezetbe bejelentkezni? Az értem hogy hogy működik az ssh, pl. ssh -X host, csak ugye a chrrot-ban nem fut az ssh service.
- A hozzászóláshoz be kell jelentkezni
frissítés..
- A hozzászóláshoz be kell jelentkezni
Megoldás itt:
http://hup.hu/node/46224#comment-453578
- A hozzászóláshoz be kell jelentkezni