El otro dia se me dio la delirante idea (y no tanto, tambien es un
requerimiento
para cubrir un cliente y un pequeñisimo problema) de investigar sobre PXE
(booteo remoto usando placa de red) y como iniciar una distro directamente
por red sin necesidad de discos rigidos, cdroms, y floppys. Mi conejito de
indias
fue un Kubuntu 7.04 y hasta ahora he tenido buenos resultados (logre
arrancarlo
en varias terminales) pero tengo algunos temillas de configuracion que
quisiera
saber si alguien puede evacuarme:
1.- Cuando arranca Kubuntu desde el CD (en condicion normal) uno puede
seleccionar idioma y teclado antes de iniciar el liveCD utilizando las
teclas
provistas en el menu. Esto con PXE no puedo imitarlo (en el CD usa SYSLINUX
y en PXE estoy usando PXELINUX una variante de SYSLINUX que carece
de algunas cosas que en SYSLINUX existen). Antiguamente uno podia pasar
por parametros del bootloader el idioma y teclado ¿Alguno conoce dicha
sintaxis?
Porque no he podido encontrala por ningun lado.
2.- He personalizado un poco la imagen original del filesystem squash del CD
original
para, por ejemplo, utilizar un resolv.conf estatico. De esta manera podre
personalizar
cada estacion de trabajo (programas, nombre de host, etc); el arranque es
practicamente
similar al CD, salvo que una vez que arranca el kernel (bajado por TFTP)
trae de un nfs
el resto de la imagen del CD y monta ahi el squash.filesystem y prosigue
como si cargara
del CD real. El tema es que arranca todo el CD sin utilizar un swapfile y
aunque las
PC cuentan con 256 de ram me parece un toke insuficiente. Mas alla de que un
swap
por red es loquisimo, mi pregunta es ¿debo generar primero el archivo swap
en el
servidor y luego modificar el fstab para que apunte al file swap de la
carpeta nfs? Acepto
sugerencias (que no sea ponerle mas memoria al PC).
3.- Como explique anteriormente el booteo (salvo la excepcion del idioma y
teclado) es
exactamente igual a arrancar de CD (bootloader, kernel, monta un
squash.filesystem y queda
el liveCD andando). ¿Alguien conoce o leyo en algun lado como puedo
desacerme del
squash.filesystem para poder hacer la estacion de trabajo de
lectura/escritura? Porque
en este momento tengo terminales estilo "DeepFreeze" que cualquier cosa que
haga, al reinicio
puf (jeje, esta bueno igual, pero quiero tener una terminal modificable,
tiene potencial
pero en este momento es un efecto adverso).
Bueno, por otro lado y como contribucion si a alguien le interesa, puedo
generar cuando
termine un buen howto, ya que es "sencillisimo" de arrancar y muy util en
ciertos escenarios.
Si alguien pregunta por rendimiento, digamos que el arranque via red usando
una PC servidora
duron 1200 con 256 de ram (y muchos servicios aparte tambien, asi que la
pobre esta con la
lengua afuera) y estaciones de trabajo AMD SEMPRON 2200+ con una red de
100MB
tiene un arranque destacable similar al CD o un poco mejor (solo hablando de
un par de terminales
booteando al mismo tiempo) Las respuestas de apertura de los programas son
correctas
para ser iniciado por red, pero no puedo determinar bien como funciona ya
que al carecer
de swap no se si me quedo sin memoria (algunas cosas se reusan a arrancar)
--
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]