Hola.
Siguiendo la iniciativa de NO al soporte GRATUITO a Micro$oft,
http://aceitunassinhueso.com/2007/01/30/plataforma-anti-soporte-gratuito...
desde hace un año que sólo instalo Linux (preferiblemente Ubuntu) a los amigos o conocidos que me solicitan ayuda cuando Windows acaba cascando.
En dos instalaciones tuve que modificar el archivo menu.lst del grub, en una ocasión para anular la acpi porque no tenía conexión con ella, y en otra, tras mover la partición, cambiar el dispositivo (hda2 a hda1).
El problema es que las actualizaciones de Ubuntu MODIFICAN este archivo restaurandolo, y recibiendo llamadas de estos amigos de que si no les funciona internet, o que si no les arranca el ordenador (ya que se queda en el grub).
Leí que descomentando la línea de menu.lst groot, y especificando el disco que contiene Ubuntu, pero sigue actualizando dicho archivo.
La verdad que me sorprende que Ubuntu actualice esto, ya que si un usuario lo cambió manualmente será por algún motivo.
¿Cómo puedo evitar esa actualización?
Muchas gracias.
Marcos.

Sino me equivoco el
Sino me equivoco el archivo menu.lst se actualiza cuando actualizas el kernel y creo que recientemente sacaron una nueva version de este.
No se me ocurre ninguna forma de que la actualizacion del kernel no lo modifique, como mucho puedes decirles que si ven alguna actualziacion que ponga algo asi como kernel linux-image**** o linux-***** la desactiven hasta que vayas a su casa.
Date cuenta que cuando se actualiza el kernel el mismo paquete tiene que modificar el Grub (en este caso el menu.lst para que el sistema carge el nuevo kernel)
****-------------------****
The Life of Nadock Blog
****-------------------****
yo lo que hago es entrar en
yo lo que hago es entrar en consola y escribo "sudo gedit /boot/grub/menu.lst" luego apenas se abre lo guardo en una carpeta dentro de /home/usuario/Backup en caso de que se me actualice y se me borre el comando por el que se accede a windows.. simplemente lo copio y pego desde el menu.lst que tengo en home/usuario a /boot/grub/
---------------------------------------------------------------------------
lestat@esdebian.org
Gracias por las respuestas,
Gracias por las respuestas, pero no me sirven, ya que los usuarios tienen muy pocos conocimientos de informática, y ni siquiera puedo plantearme pedirles que sobreescriban un archivo (y menos aún como root). Tampoco pedirles que en una lista de decenas de modificaciones revisen que no haya nada de kernel.
Y cada pocos meses me llaman para que les solucione eso, y trasladarme sólo para modificar una palabra en el archivo menu.lst fastidia :P
Debe de haber una solución de que no actualice eso :S
Un saludo.
¿Y porqué no la teleasistencia ?
No conozco el tema, pero si te llaman por teléfono, que te permitan compartir el ordenador por Internet, y lo haces desde tu casa.
Claro, ésto sólo funcionaría si la red no se cae, pero sería una posibilidad. O crear un script que restaure el backup.
Personalmente, por la cantidad de preguntas sobre el Grub de éste foro, pienso que debería haber una aplicación gráfica que solventara las incidencias con un par de clicks.
Son ideas, quizás sin sentido, pero bueno, mejor te las aporto, que dejarte a tu suerte.
Saludos,
Roberto.
Mi página: www.vigonews.es
Lee y cumple las Normas. Busca antes de preguntar. Sé amable, tolerante y comprensivo. Disfruta. Sonríe. Ubuntu es más que un S.O.
Mi web : www.vigovideo.es
Buscar es más rápido que esperar una respuesta.
Para algunos casos usé el
Para algunos casos usé el control remoto, pero si el ordenador no arranca porque el grub no encuentra el disco, o el ordenador no tiene red, de nada vale.
¿Aplicación gráfica para
¿Aplicación gráfica para editar el GRUB?
Yo sé de esta para GNOME
http://www.getdeb.net/app.php?name=Startup+Manager
Y creo que hay una para KDE, buscar por la guía ubuntu
****-------------------****
The Life of Nadock Blog
****-------------------****
Ese no es el problema
Festor, el problema no es encontrar una utilidad gráfica para el grub.
Es evitar la actualización del archivo menu.lst automaticamente en las actualizaciones de Ubuntu.
Lo más fácil es que al
Lo más fácil es que al apagar el ordenador restaure una copia del menu.lst
Lo que no sé es cómo puedes lanzar comandos al apagar o reiniciar el ordenador, pero si mal no recuerdo se hace con el sistema init 5 y creo que se pueden meter scripts para el runlevel 0 (apagado) y 6 (reinicio) así que no debería ser un problema echando un vistazo a los manuales.
Otra opción sería tener un script corriendo siempre en segundo plano que vaya restaurándolo cada minuto, o ejecutar un script cada vez que se utilice el apt (en las actualizaciones, pero ¿cómo?)
No se, creo que ideas no faltan, pero cómo aplicarlas no lo sé porque todavía ando un poco perdido.
Dark Valefor
Dark Valefor
Pues directamente por
Pues directamente por synaptic... bloquea las actualizaciones al kernel y punto.... y ya periodicamente una vez cada dos meses tu vas a la casa de ese cliente tuyo y se lo actualizas personalmente.. como si fuese un mantenimiento personalizado para el xD de paso te sacas una pelas... y todo, ya una vez que tu le has actualizado el kernel.. le modificas el menu.lst.... y todo marchando xD (una idea que se me acaba de ocurrir ahora xD)
Lo que dicen mas arriba sobre crear un script no vendria mal... (yo no lo hago porke no se crear scripts.. manejarlos si xD pero crearlos no jaja) pero seria una buena idea... le dices... cada vez que te pase esto, pincha aca, y punto :P
---------------------------------------------------------------------------
lestat@esdebian.org
grub...
no puedes poner lilo en lugar de grub?
Este, desde mi punto de vista, el peor defecto de Ubuntu.
En mi opinión, el peor de los defectos de ubuntu.
Para mí fue muy decepcionante y sentí un profundo horror al no poder "encender" el ordenador ni para conectarte a internet. Fue un trago las horas que pasé para resucitar el grub (ya sabeis, para poder iniciar en windows o ubuntu el mismo ordenador) y a las pocas semanas, otra vez la misma pesadilla.
Para una persona novata, esto puede ser muy desconcertante y perder confianza en el estupendo proyecto de ubuntu...
Veo que nadie te ha puesto
Veo que nadie te ha puesto como solucionarlo todavía....
Vete a /etc/kernel-img.conf y alli comentas (con # delante de la linea):
postinst_hook = /usr/sbin/update-grub
postrm_hook = /usr/sbin/update-grub
De forma que te quede:
do_symlinks = yes
relative_links = yes
do_bootloader = no
do_bootfloppy = no
do_initrd = yes
link_in_boot = no
#postinst_hook = /usr/sbin/update-grub
#postrm_hook = /usr/sbin/update-grub
Ole al fin uno que sabe xDD,
Ole al fin uno que sabe xDD, que nos sirva a todos, gracias maestro :D
----------------------------------------------------------------------------
El web blog www.elmeuspaiii.com , el blog para la gente libre
----------------------------
---------------------------------------------------------------------------
lestat@esdebian.org
Gracias!
Hola.
Gracias! Ya se lo modifiqué.
Desgraciadamente no se puede saber en el acto. Si veo que no funciona vuelvo a postear.
MUCHAS GRACIAS!
Marcos.
las actualizaciones me resultan un problema con el inicio dual
En mi caso, cada vez que se actualiza Ubuntu, cambia el dispositivo (de hd2 a hd0).
No me importa que cambie el kernel nuevo, pero me gustaría que lo hiciera en la ubicación correcta (tengo tres discos SATA, y me compré el tercero sólo para ubuntu, dejando el 1 para windows como estaba, el 2 para datos).
Tardé mucho tiempo en encontrar la solución. Cuando me pasa, edito el menu.lst desde windows, o desde el CD live de ubuntu, pero se me quitan las ganas de instalarlo en casa de amigos.
Por otro lado, me gustaría aprender y encontrar la solución por mi mismo, pero no encuentro información tan específica como por ejemplo, que quiere decir la solución escrita aquí por Infinito, entender /etc/kernel-img.conf
Gracias.
Creo que quiere decir
Que lo abras con un editor:
sudo gedit /etc/kernel-img.conf
en una terminal.
Por lo menos, yo lo hice en una terminal, y me salió ésto:
do_symlinks = yes
relative_links = yes
do_bootloader = no
do_bootfloppy = no
do_initrd = yes
link_in_boot = no
postinst_hook = update-grub
postrm_hook = update-grub
Saludos,
Roberto.
Mi página: www.vigonews.es
Lee y cumple las Normas. Busca antes de preguntar. Si tienes éxito con un problema, edita el título y ponle (solucionado).
Mi web : www.vigovideo.es
Buscar es más rápido que esperar una respuesta.
Perdon me referia a entender
Perdon me referia a entender que quiere decir la entrada postinst_hook, entender los parametros.
Por lo que encontré
En algunos posts de Debian, que después de hacer una actualización, ejecute un script, en éste caso, el que actualiza el grub. Claro, si lo comentas, pues ya no lo hace.
No estoy muy seguro de que es así, pero bueno,lo saqué de sitios como éste. y otros en otros idiomas.
Lo curioso es la traducción, Hook es gancho, garfio, no sé que sentido tiene aquí, supongo que será figurado. (me acordé de Peter Pan y el Capitán Hook)
Saludos,
Roberto.
Mi página: www.vigonews.es
Lee y cumple las Normas. Busca antes de preguntar. Si tienes éxito con un problema, edita el título y ponle (solucionado).
Mi web : www.vigovideo.es
Buscar es más rápido que esperar una respuesta.
No es por nada... pero igual
No es por nada... pero igual en lugar de evitar que el grub se actualice... es mejor esta solucion que voy a dar... :P
Resulta que el grub por defecto diferencia lo que es ubuntu de win... entonces, porque no mantener la diferenciacion? :S, basta con dejar las ultimas lineas de una manera similar a esta:
Pues con lo que viene despues de:
### END DEBIAN AUTOMAGIC KERNELS LIST
es con lo que se evita que en la actualización del grub se borre el acceso a windows...
Igual es algo muy trivial lo que puse xD, pero weno, lo averigüé después de curosear con mi grub.. por casualidad :P
----------------------------------------------------------------------------
El web blog www.elmeuspaiii.com , el blog para la gente libre
---------------------------------------------------------------------------
lestat@esdebian.org