jueves, 30 de diciembre de 2010

Modificar el menú de Arranque (GRUB2) en Ubuntu 10.10

Este post lo pongo porque un compañero me preguntó el otro día. Podemos modificar el menú de arranque de Ubuntu (GRUB2) 10.10 fácilmente. No dudo que haya herramientas para hacerlo, y probablemente mucho más sencillas, pero un método rápido y sin tener que instalarnos nada es el siguiente:

  1. Abrimos un terminal.
  2. Ponemos sudo gedit /boot/grub/grub.cfg  con esto editamos el fichero de configuración del grub.
  3. Al final del archivo, a partir de donde pone:

 ### BEGIN /etc/grub.d/10_linux ##

Tenemos todas las entradas, podemos o bien  eliminar las que no nos gusten, editarlas o bien las comentamos con # (que es lo más seguro), para que no nos aparezcan.

Si os fijais un poquito, también os aparece información sobre la ruta donde se encuentra, el tiempo de espera, así como la resolución. Todos estos paramétros los podéis modificar, bajo vuestra propia responsabilidad claro, recordad, no cambieis algo si no estais seguros de para lo que es (auque yo aprendí de la manera contraria, cargandome todo, pero bueno, no sigais mi ejemplo ;-) ).

Salu2.

6 comentarios:

  1. Probado y funcionando perfectamente. Thank you my friend!

    ResponderEliminar
  2. De nada amigo, para servir y proteger!!!.

    ResponderEliminar
  3. Se puede usar los programas de Adobe en Ubuntu 10.10?

    ResponderEliminar
  4. Buenas. Puedes usar sin problemas Acrobat Reader (tiene versión para linux), el flash player, e instalar también una versión de Adobe AIR. Con respecto a Aplicaciones como Adobe Photoshop (no sé si vas por ahi), en principio no hay versión para linux, pero yo si que he corrido alguna versión de Photoshop (aunque no se cuál, pues no lo suelo usar y lo hice un día por probar) o Dreamweaver mediante Wine. Espero haberte ayudado.

    ResponderEliminar
  5. saludos, soy novato y me gustaría que me dijeriais exactamente como editar el archivo...tengo miedo de tocar lo que no debo y no se como tengo que escribirlo...

    gracias de antemano

    ResponderEliminar
  6. bueno, yo lo que quiero es que solo me aparezca ubuntu y windows 7, y que me quede como predeterminado windows, ya que estoy aprendiendo todavía con ubuntu...

    mi archivo aparece asi:

    ### BEGIN /etc/grub.d/10_linux ###
    menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos5)'
    search --no-floppy --fs-uuid --set 0cce4426-e55c-4ce5-ad11-55f8e0baa800
    linux /boot/vmlinuz-2.6.35-22-generic root=UUID=0cce4426-e55c-4ce5-ad11-55f8e0baa800 ro quiet splash
    initrd /boot/initrd.img-2.6.35-22-generic
    }
    menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos5)'
    search --no-floppy --fs-uuid --set 0cce4426-e55c-4ce5-ad11-55f8e0baa800
    echo 'Loading Linux 2.6.35-22-generic ...'
    linux /boot/vmlinuz-2.6.35-22-generic root=UUID=0cce4426-e55c-4ce5-ad11-55f8e0baa800 ro single
    echo 'Loading initial ramdisk ...'
    initrd /boot/initrd.img-2.6.35-22-generic
    }
    ### END /etc/grub.d/10_linux ###

    ### BEGIN /etc/grub.d/20_linux_xen ###
    ### END /etc/grub.d/20_linux_xen ###

    ### BEGIN /etc/grub.d/20_memtest86+ ###
    menuentry "Memory test (memtest86+)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos5)'
    search --no-floppy --fs-uuid --set 0cce4426-e55c-4ce5-ad11-55f8e0baa800
    linux16 /boot/memtest86+.bin
    }
    menuentry "Memory test (memtest86+, serial console 115200)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos5)'
    search --no-floppy --fs-uuid --set 0cce4426-e55c-4ce5-ad11-55f8e0baa800
    linux16 /boot/memtest86+.bin console=ttyS0,115200n8
    }
    ### END /etc/grub.d/20_memtest86+ ###

    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry "Windows Vista (loader) (on /dev/sda1)" {
    insmod part_msdos
    insmod ntfs
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set 0c9c6d729c6d576c
    chainloader +1
    }
    menuentry "Windows 7 (loader) (on /dev/sda2)" {
    insmod part_msdos
    insmod ntfs
    set root='(hd0,msdos2)'
    search --no-floppy --fs-uuid --set 2e646de9646db46d
    chainloader +1
    }
    ### END /etc/grub.d/30_os-prober ###

    ### BEGIN /etc/grub.d/40_custom ###
    # This file provides an easy way to add custom menu entries. Simply type the
    # menu entries you want to add after this comment. Be careful not to change
    # the 'exec tail' line above.
    ### END /etc/grub.d/40_custom ###

    ### BEGIN /etc/grub.d/41_custom ###
    if [ -f $prefix/custom.cfg ]; then
    source $prefix/custom.cfg;
    fi
    ### END /etc/grub.d/41_custom ###

    ResponderEliminar