On 5/16/07, Michael Zamot <[EMAIL PROTECTED]> wrote:
Digamos, yo quisiera instalar un Ubuntu a mi disco duro, he instalar como el debian netinst. Pero que tan seguro seria este Ubuntu en comparasion con un debian netinst en cuestion de servidores?
Ah, lo que vos querés hacer es instalar Ubuntu encima de otra cosa, supongo que Debian. Ese proceso casi con seguridad no va a funcionar. Imaginate esto: digamos que en el proceso reemplazás /lib/libc.so.6 y que uno de los programas utilizados para hacer el reemplazo todavía está enlazado a una versión diferente, y además dicho programa no está corriendo. A ver, así: El proceso usa /usr/bin/foo que usa un símbolo FOO que no está disponible en la /lib/libc.so.6 nueva. /lib/libc.so.6 es reemplazada. /usr/bin/foo no arranca. Proceso aborta. Teóricamente cdebootstrap-static existe para evitar esta situación. Está también busybox-static. Lo que podrías hacer es esto: Instalar cdebootstrap-static y busybox-static. Cambiar el shell de root para que use busybox. Con este te asegurás una cantidad de programas mínimos que continúan corriendo en caso de desastre. Usás cdebootstrap-static para instalar Ubuntu en un espacio temporal. Una vez que se instala todo y verificás que funciona (chroot /local/ubuntu /bin/bash digamos) instalás en Ubuntu busybox-static también y configurás como sea necesario. Luego hacés esto: $ tar -C /local/ubuntu -cf - . | tar -C / -xvpf - Tenés que tener cuidado de asegurarte que el tar que estás corriendo sea el tar de busybox-static! Al final del proceso muy posiblemente algunas cosas no funcionen y sea absolutamente necesario reiniciar la máquina. Sospecho que querés hacer esto para reemplazar una instalación en un servidor remoto. Mi recomendación sería que hicieras un mirror del servidor remoto localmente, y que ensayaras en la copia unas cuantas veces. ¿Cómo te suena? Marcelo

