El Sáb 31 Mar 2007 20:54, Jose A. Gonzalez escribió: | Hola Marcos. | | Valdría algo así: | | #!/bin/bash | | for i in $(cat /etc/fstab | grep dev/hd* | cut -d" " -f1); do | | | MNT=${i#\/dev\/} | mount /mnt/$MNT | | | pru=$(cat /mnt/$MNT/boot/grub/menu.lst | grep -A 4 title | uniq | cut -d | "#" -f1) | | echo "$pru" >> /home/tu_usuario/menu.lst | | done | | for i in $(cat /etc/fstab | grep dev/hd* | cut -d" " -f1); do | | | MNT=${i#\/dev\/} | umount /mnt/$MNT | | done | | | Ya se puede ver que no es un portento de script, pero estoy seguro que tu | podrás hacerlo muchisimo mejor. Es sólo una idea y a ver que te parece. | | Slds. Bien, ahí va el script modificado, para testear, por acá funcionó bien, al menos es lo que creo: detectó e incorporó todos los kernels de las otras particiones fijándose lo que había en menu.lst (aunque no comprueba que esos kernels sigan instalados, es una buena idea, más sencilla)... Si lo testean y funciona, incorporamos esta característica! -- Marcos Guglielmetti * Director del desarrollo de Musix GNU+Linux, 100% Software Libre * CD Download: (http://www.musix.org.ar/en/) * Colabora: http://www.musix.org.ar/wiki/index.php/Musix099_tasks * Videos, programas y otras cosas en: ftp://musix.ourproject.org/pub/musix/ * Reporte de errores a: https://www.musix.org.ar/wiki/index.php?title=Problemas-Bugs *IRC: #musix channel on freenode * http://autosus.wordpress.com/ «No te tomes en serio nada que no te haga reír» [un amigo de E. Galeano]