El 13/06/07, Diego Leonardo Revechini <[EMAIL PROTECTED]> escribió:

A.- Que el instalador de alguna manera magica (no tanto) me permita
especificar
como valida un mount nfs y hacer una instalacion sobre ese medio como si
fuera un disco rigido fisico comun (si si, despues me encargo del booteo
usando la forma del CD con el TFTP y el PXE).

El directorio a montar via nfs lo declaras en el dhcp, este es un
pedazo del dhcpd.conf que uso en un ltsp:

--------
group { # id="terminales"
 use-host-decl-names on;
 next-server 192.168.1.203;
 filename "/ltsp/i386/pxelinux.0";
 option root-path "/opt/ltsp/i386";
---------------

Con el next-server y filename indicas el kernel. La opcion root-path
indica que directorio vas a montar como root fs.

En tu caso, aca debes tener el squasfh, y si no es asi, debe estar
hardcodeado en el kernel. Si este ultimo es el caso, te recomiendo que
uses otro kernel en el pxe sino siempre vas a estar atado al squashfs



B.- Usando algo como el debootstrap (falsificas un entorno como si fuera el
real
realizas una instalacion, y cuando esta completa, volves al entorno real y
copias
todo en la ubicacion real si mal no entendi que es realmente). El unico tema
es que los archivos que uso de la liveCD esperan un squash.filesystem y no
se como se comportara si encuentra un entorno real de arranque (ahora hago
la prueba igual a ver que pasa montando el squash.filesystem directamente en
el raiz del nfs compartido :P)



Si los archivos que usas para bootear esperan si o si el squashfs no
te quedan muchas opciones... cambialos por algo mas generico.



Otra cosa que tenes que tener en cuenta es que si vas a tener mas de
una terminal, tenes que montar el rootfs como readonly, sino se te va
armar una ensalada a los quince minutos de estar laburando, y ni te
cuento si alguien quiere actualizar el sistema ;)

Esto no es problema, pero tenes que asegurarte de apuntar algunos
directorios a algun ramdisk como /tmp /var/log, y montar /proc y /sys
como corresponden (apuntando al sys y proc del cliente, no del
server). Otro caso es el /home donde los usuarios van a querer
escribir. Este lo podes compartir tambien via nfs, pero en este caso
no en readonly.

Por eso te recomendaba como base el ltsp, que soluciona todas estas cosas.
Usando ltsp, deberias cambiar solo la funcionalidad a partir del
inicio de X: por default te levanta el x en modo query (escucha
xdmcp), pero no es más que un scritp, asi que podes modificarlo para
que haga lo que quieras. Si dentro del rootfs instalas todos los
programas que necesite el usuario, problema resuelto.

--
Gabriel E. Patiño

Un amigo necesita ayuda --> http://www.ayudemosaezequiel.com.ar
--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en 
http://www.usla.org.ar/modules/jobs/ */

Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]

Responder a