RE: ejecutar un desktop desde una maquina cliente

2001-10-25 Por tema TeLeNiEkO \(Marc Fargas\)
Si, si se puede. Necesitas tener instalado un servidor de X en el cliente.
Para Linux lo tienes facil eh! para windows tienes salidas comerciales y
gratuitas, en comerciales tienes X.win32 (de comerciales es el mejor que he
visto) gratuitos tienes el CYGWIN/XFree86 que es un port de XFree86 a
windows.

Este te lo recomiendo especialmente, aunque es algo mas complicadillo de
instalar no creo que te sea muy dificil. Mira en la web del CYGWIN.

Una vez tengas el servidor de X instalado hay diversas formas de arrancar el
tema.

La primera es usando XDMCP, si usas GDM o XDM lo tienes facil (aun mas facil
en GDM) en el archivo de configuracion /etc/X11/xdm,gdm/gdm,xdm.conf
busca la seccion del XDMCP, activa la opccion de permitirlo, y, una vez
reiniciado el demonio del GDM o XDM en la maquina cliente inicias las X con
la opcion -query:
  /usr/bin/X -query ip_del_servidor
y te aparecera el GDM o el XDM.

La otra opcion es, en la maquina cliente ejecutar el servidor X:
 /usr/bin/X 
Permitir la conexion desde el servidor:
 /usr/X11R6/xhost +servidor

En el servidor arrancar el entorno, puedes editar un poco el archivo de
sesion (/etc/X11/gdm/Sessions) para que usen la variable
DISPLAY=tu_cliente:0

o puedes ejecutar manualmente los programas:
 export DISPLAY=tu_cliente:0
 gnome-session 
 enlightenment 

Nota: todo esto se ejecuta en el servidor, el cliente unicamente lleva los
graficos. Si el servidor de X cae, mueren todas las aplicaciones que
contenga.

Espero que esto te ayude!
 TeLeNiEkO



Instalando Debian desde el HD con un linux ya existente (problemas con chroot)

2001-10-17 Por tema TeLeNiEkO \(Marc Fargas\)
Hace algunos dias que tengo metida en la cabeza la idea de instalar la
debian desde un linux ya existente sin usar disquetes ni nada por el estilo.

La idea en si es asi:
 Descargar 'root.bin' de debian (Imagen del disco root)
 Descomprimir root.bin
 zcat root.bin  root.img 
 Montar la imagen via loopback
 mount -o loop root.img /DEB 
 Montar el proc de la imagen
 mount -t proc proc2 /DEB/proc 
 Ejecutar chroot sobre /DEB para iniciar dbootstrap
 chroot /DEB /sbin/dbootstrap 
(el comando completo es:
strace -f -etrace=open,stat,fork,_exit,execve,wait4,chdir -o 
strace.out
chroot /DEB /sbin/dbootstrap
)
Aqui es donde esta el problema.
chroot: cannot execute /sbin/dbootstrap: Permission denied

Todo entero:

[EMAIL PROTECTED] /opt]# mount -o loop root.img /DEB
[EMAIL PROTECTED] /opt]# mount -t proc proc2 /DEB/proc
[EMAIL PROTECTED] /opt]#
strace -f -etrace=open,stat,fork,_exit,execve,wait4,chdir -o strace.out
chroot /DEB /sbin/dbootstrap
chroot: cannot execute /sbin/dbootstrap: Permission denied
[EMAIL PROTECTED] /opt]#

Si hago /DEB/bin/sh o intento ejecutar cualquier comando ahi dentro no tengo
ningu problema, el problema de permisos aparece al intentar ejecutar algo
atraves de chroot.

A alguien se le ocurre alguna solucion?

Gracias,
 TeLeNiEkO