Vamos a ver cómo quitar algunas líneas (NO eliminarlas del sistema), como las de memtest y antiguos kernel que no utilizamos al arrancar nuestro ordenador al mostrar los Sistemas Operativos para su elección, de forma que cuando las necesitemos, podemos ponerlas de nuevo.
(Para eliminar Kernel antiguos del sistema seguir este enlace)
Vamos a ver un ejemplo con windows 7 instalado y Ubuntu 9.10 con un kernel. El arranque sería:
Ubuntu, Linux 2.6.31-15-generic
Ubuntu, Linux 2.6.31-15-generic (recovery mode)
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)
Windows 7 (loader) (on /dev/sda1)
Y queremos que nos quede así:
Ubuntu 9.10
Windows 7 Ultimate
Bién esto lo conseguiremos editando el archivo /boot/grub/grub.cfg, de la siguiente forma:
-> 1º Damos permisos de escritura al archivo para poder guardarlo después de haberlo modificado, abriendo una terminal y ejecutando el comando:
sudo chmod 777 /boot/grub/grub.cfg
-> 2º Abrimos en modo superusuario el archivo para editarlo con el comando:
sudo gedit /boot/grub/grub.cfg
Se nos abrirá el archivo /boot/grub/grub.cfg y buscamos las siguientes líneas:
## BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 05b1f341-7eba-4ed5-a7c6-49b75116db74
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=05b1f341-7eba-4ed5-a7c6-49b75116db74 ro splash quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 05b1f341-7eba-4ed5-a7c6-49b75116db74
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=05b1f341-7eba-4ed5-a7c6-49b75116db74 ro single splash
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 01ca4da7b5e45e00
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Nos fijamos en los apartados en azul que son las líneas que nos aparecerán en el arranque.
Empiezan por "menuentry", seguido de "{" y terminan en la última línea con "}".
Y las modificaremos de la siguiente forma, quedando así:
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu 9.10" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 05b1f341-7eba-4ed5-a7c6-49b75116db74
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=05b1f341-7eba-4ed5-a7c6-49b75116db74 ro splash quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
#menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
# recordfail=1
# if [ -n ${have_grubenv} ]; then save_env recordfail; fi
# insmod ext2
# set root=(hd0,6)
# search --no-floppy --fs-uuid --set 05b1f341-7eba-4ed5-a7c6-49b75116db74
# linux /boot/vmlinuz-2.6.31-14-generic root=UUID=05b1f341-7eba-4ed5-a7c6-49b75116db74 ro single splash
# initrd /boot/initrd.img-2.6.31-14-generic
#}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
#menuentry "Memory test (memtest86+)" {
# linux16 /boot/memtest86+.bin
#}
#menuentry "Memory test (memtest86+, serial console 115200)" {
# linux16 /boot/memtest86+.bin console=ttyS0,115200n8
#}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 Ultimate" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 01ca4da7b5e45e00
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Como podréis apreciar he modificado lo que está en rojo:
1- Cambiar el título del sistema operativo Ubuntu, Linux 2.6.31-14-generic por Ubuntu 9.10
2- Cambiar el título del Sistema Operativo Windows 7 (loader) (on /dev/sda1) por Windows 7 Ultimate
3- Poner # al comienzo de todas las líneas de los apartados de:
Ubuntu, Linux 2.6.31-14-generic (recovery mode),
Memory test (memtest86+) y
Memory test (memtest86+, serial console 115200)
Esto último se denomina "comentar una línea", que basicamente es que cuando Ubuntu lea el archivo pase de largo por estas líneas y no ejecute la orden, no apareciendo en el arranque.
Para que vuelvan a salir las entradas que hemos quitado (comentado), le quitamos las # (descomentar) y nos volverán a salir en el arranque
Ya podemos guardar y cerrar el archivo.
Y listo podemos reiniciar y ver cómo nos ha quedado.
CONSEJOS:
No es recomendable quitar el arranque de Ubuntu en modo seguro (recovery).
Podemos eliminar antiguos kernel permanentemente, para liberar espacio (lo explico aquí), pero es recomendable dejar al menos 2, aunque podemos hacer que se vea sólo un kernel.
Siempre dejad el kernel más actual (nº de versión más alta).
- El buscador P2P BTjunkie decide el cese de su actividad - Publico.es
- 140 alumnos de Bachillerato inician la Olimpiada de Física - ABC.es
- Telefónica lleva la fibra óptica a toda Cataluña - ABC.es
- AMD abre la puerta a chips ARM para combatir a Intel - MuyComputerPRO
- Primera tienda física Amazon Store esta primavera - MuyComputerPRO


