########16-9-05 23:00
#Resumiendo el asunto sería así (para aclararnos un poco):
1.- Se mete el CD con el systemrescuecd+imagen_grabada_partimage+autorun+archivos_extras (autorun=script del partimage)
2.- Al terminar el booteo se lanza automáticamente el script del partimage.
-Este script debe preguntar varias cosas: primero si se tiene el disco duro listo y particionado, si no es así debemos ejecutar Qtparted (que está también en la distro). Y también tenemos que saber la partición en la que se quiere volcar la imagen.
<-(ver 4 Primera)#####
3.- A continuación se vomita la imagen en la partición correspondiente.
<-(ver 4 Primera)#####
4.- A partir de aquí habría varias posibilidades:
- PRIMERA: se reinicia y ya se tiene un sistema usable en el que sería recomendable ejecutar los scripts de personalización (usuario, kernel, etc). Para ello, o ya están los scripts metidos en la imagen o si están en el CD habría que copiarlos al directorio raíz / o usarlos directamente desde el CD. NOTA: estudiar qué pasa con grug o lilo para poder reiniciar. NOTA2: quizás se puedan instalar desde el mismo systemrescuecd o extraerlos de la misma imagen del partimage.
###<---yo de momento los tengo en una carpeta, que ocupa poquísimo, y que se copiaría al /root del HD para evitar problemas (luedo se borra sola); el mismo autorun ya lanza lo que interese de esta manera:
Mediante If--Thens en cascada puedo hacer un minimenú como el que he puesto para lo de Usuario, kernel y tal (ver script de instalación al principio); este podría pedir: 1-particionar (qtparted), 2-instalacion básica (volcado), 3-instalación avanzada (volcado y personalización) y 4-Rescate (sysrescue). Esto estaría en el autorun que lleva las instrucciones pal partimage junto con algunas instrucciones más.
- SEGUNDA: NO se reinicia y se copia lo necesario para ejecutar los scripts en (OJO AQUÍ): /mnt/hda1 (en el caso que se hubiera elegido hda1 como partición de instalación donde se vomitará la imagen, ya que será el raíz del disco duro una vez que se reinicie el sistema. Para ello, una vez volcada habrá que montarla previamente. Igual que antes, estudiar lo del cargador de arranque. Después de copiar todo lo necesario se reinicia y se tunea el sistema.
########- En teoría sólo habria que reiniciar para aplicar las modificaciones, no después de copiar, ya que aquí tambien se puede seguir utilizando el minimenu que explico arriba.
¿Alguna otra posibilidad?
###- Iremos pensando a ver que más se pued hacer
¿Cuál te parece mejor?
###- A mi lo de arrancar "inmediatamente" no me acaba de gustar, preferiria el proceso: 1-Particionar (o no), 2-Volcar imagen, 3-Copiar y ejecutar scripts de "personalización" y 4-Reiniciar
#####17-9-05 18:08
OJO que lo que propones (paso 3), en principio, puede no ser totalmente viable. Se pueden copiar cosas al disco y se pueden hacer ligeros cambios, pero NO se puede usar apt por ejemplo porque en ese momento el sistema está cargado mediante systemrescuecd.
->JOERRR!: y si le ponemos otro minimenu en cascada para montar la partición que toque (o algo así) y poder trabajar con ella? #######--> CREADOS 3 autoruns
A ver, montar sí hay que montar para copiar lo que sea, pero usar APT es otro asunto porque estás cargando desde un livecd. lo que dices, supongo que sólo se podría hacer mediante chroot, pero nos podemos meter en unos embrollos que no veas. Esto que comentas sería ya una TERCERA vía.
Esto debe quedar claro antes de hacer los scripts.
->Para la Avanzada se necesitará internet para no tener que meter TODOS los kernels, mplayers y archivos dependientes en l imagen, ¿no'
Scripts para el partimage:
Pide elegir entre:
1-particionar (qtparted)
2-instalacion básica (volcado)
3-instalación avanzada (volcado y personalización)
4-Rescate (sysrescue)
-se encarga de lanzar lo más adecuado segun el caso (hay 3 scripts en total)
Script de instalación :
PIDE automáticamene la introducción del nombre de usuario y del tipo de arquitectura del PC (kernel) mediante un menu numérico. Segun el kernel seleccionado instala el kernel y su mplayer correspondiente y luego "tunea" el equipo: (miratelo a ver si se te ocurre alguna modificación y/o mejora)
-hace update al grub
-reconfigura las X con dpkg
-puede quitar paquetes que no queramos, librerías huérfanas y limpiar la cache del apt
-añade al usuario a los grupos
-prepara autologin y personaliza bash
-personaliza Icewm y Xfce ---> (aquí me están dando problemas el xftree y el dfm: uno por los mime-types y el otro por los iconos de escritorio)
-pone la hora de la bios ---> (me está fallando)
-modprobe isa-pnp
-detecta impresoras con pconf-detect ---> (no sé si funciona porque no tengo)
-configura ppp con quicppp
-lanza rcconf para quitar servicios
-edita el inittab con mcedit para que el autologin funcione ---> (es el mas claro, sencillo y rápido que he encontrado para hacer esto)
-pide la nueva contraseña para ROOT
-borra todo y reinicia
Comments (0)
You don't have permission to comment on this page.