¿Por qué mi menú de arranque se alarga?

12

Esta pregunta va a estar un poco incompleta, pero estoy seguro de que adivinarán cuál es mi problema. Así que 2 días atrás Cuando reinicié mi máquina, obtuve 7 opciones en la pantalla de arranque en lugar de 5. Anteriormente, Windows era la quinta opción (la configuré por defecto), pero ahora algunas pruebas de memoria son la quinta opción (en estado predeterminado). ¿Cómo sucedió automáticamente? No configuré ni cambié nada.

t3ch
fuente

Respuestas:

10

Cuando se actualiza el kernel de Linux, las imágenes más antiguas del kernel se quedan en caso de que las más nuevas sean incompatibles con su sistema de alguna manera. Hay dos partes en cada imagen del núcleo: la normal, con la que se inicia, y la imagen de recuperación, por lo que el menú aumenta en dos entradas con cada actualización. El número de núcleos más antiguos no suele exceder de tres (más las imágenes de recuperación respectivas, para un total de seis imágenes), por lo que el tamaño de su menú de arranque debe fijarse a partir de ahora.

Puede evitar que aparezcan los más antiguos editando su archivo de menú de grub, escribiendo

sudo gedit /boot/grub/menu.lst

en un terminal y comentarlos con un #símbolo delante de ellos (mira alrededor del archivo para ver ejemplos). Supongo que sabe cómo hacerlo, ya que pudo configurar Windows como predeterminado. También puede eliminarlos para liberar espacio en disco si está seguro de que no los necesitará.

La forma más segura, en mi mente de todos modos, de hacer esto es instalar Ubuntu Tweak , que contiene una opción para eliminar imágenes redundantes del kernel. Mostrará una lista de las imágenes adicionales y simplemente elegirá las que no desea, y la seguridad proviene de que la aplicación no muestra la que está cargada actualmente.

No es aconsejable deshacerse de todos ellos, ya sea ocultándolos o eliminándolos, por dos razones. La primera es que cuando se encuentra con un problema grave (generalmente relacionado con el hardware y normalmente cuando no funciona), el mejor curso de acción es arrancar usando una imagen del núcleo anterior para ver si el problema se resuelve allí. Las actualizaciones del núcleo pueden tener la mala costumbre de romper partes del sistema. La otra razón es que la imagen de 'recuperación' puede ser bastante útil, especialmente si olvida su contraseña.


fuente
Gracias por la respuesta detallada Chris. Entonces, ¿cada vez que las actualizaciones del Kernel vendrán en la actualización de Ubuntu, mi menú de arranque cambiará?
t3ch
¿También puedo comentar las opciones de imagen también? ¿Mantener solo Ubuntu y Windows en el menú de arranque?
t3ch
2
@ t3ch: 1. Sí, el menú de inicio cambiará con cada actualización del núcleo. 2. Sí, puede comentar las otras opciones, pero le recomiendo que mantenga también la opción de "recuperación", junto con Ubuntu y Windows. La opción "Recuperación" puede ser útil en muchos escenarios, uno de ellos, si olvida su contraseña de Ubuntu.
Sid
1
@ t3ch De ahora en adelante, su menú de arranque no debería cambiar. Tres imágenes del núcleo, incluidas sus imágenes de recuperación, parecen ser el límite superior, después de lo cual las más antiguas simplemente se eliminan. Voy a incorporar estos comentarios en mi respuesta.
1

Solo un consejo: por razones de seguridad (en caso de que alguna actualización estropee su kernel en ejecución, etc.), generalmente mantengo una imagen más del kernel en mi carpeta / boot (de hecho, me ha resultado útil).

En cuanto a su seguimiento q:

  • Sí, cada vez que instale un nuevo kernel, su menu.lst (ya que está utilizando grub v.1) agregará la nueva imagen a su lista. Si desea limpiar su lista, debe editar menu.lst manualmente o instalar ubuntu tweak como Chris ya le dijo.

  • ¿Qué quieres decir al comentar las opciones de imagen? Puede cambiar el "título" a cualquier nombre que desee que se muestre en la lista de grub, o debe comentar / eliminar todas las entradas innecesarias.

Pavlos G.
fuente
Hola Pavlos, "Normalmente mantengo una imagen más del núcleo en mi carpeta / boot", ¿cómo hacer esto?
t3ch
@ t3ch Lo haces dejándolos en paz. Siga los pasos descritos anteriormente para ocultar / eliminar, pero deje al menos un núcleo anterior, incluida la imagen de recuperación, solo, por lo que debería tener cuatro núcleos Linux en total.
@ t3ch: cuando se instala un nuevo kernel, el antiguo permanece intacto. Pero puede eliminar el núcleo anterior, Pavlov significa que él no hace esto (tampoco elimina la entrada del menú): conserva el último núcleo + el núcleo anterior.
Sid
1
Chris y el iamsid me cubrieron. Solo como ejemplo, si actualmente estoy ejecutando linux-image-2.6.32.31-generic y sale el nuevo linux-image-2.6.35-23-generic, los dejaré a ambos funcionando (es decir, gané ' t eliminar el anterior, porque quiero tenerlo como copia de seguridad) ;-)
Pavlos G.