Grub2 se puede configurar para iniciar cualquier sistema de forma predeterminada, pero cambiar el orden en que aparecen sería difícil.
También es posible ocultar el menú de arranque de grub (para su hermana) y solo mostrarlo presionando la tecla shift . Recomiendo precaución aquí. Detalles aquí .
Hay dos formas de configurar el arranque predeterminado mediante la edición de un archivo grub.
Estos se describen en la página Grub2 de Documentación de la comunidad de Ubuntu
Las dos formas son
Arranque el sistema operativo que arrancó la última vez, el "método guardado"
Este es el que uso. Me permite decidir cuál voy a usar y me permite reiniciar en ese sistema, útil cuando estoy actualizando.
Arranca un sistema operativo específico por defecto, tu pregunta exacta
Para comenzar, necesitamos averiguar qué estamos iniciando, abrir una terminal (guión, escribir terminal, ...) y escribir grep menuentry /boot/grub/grub.cfg
user@YourComputer:~$ grep menuentry /boot/grub/grub.cfg
menuentry 'Ubuntu, with Linux 2.6.35-31-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-31-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-30-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-30-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {
menuentry "Windows NT/2000/XP (loader) (on /dev/sda1)" {
menuentry "Ubuntu, with Linux 2.6.32-34-generic (on /dev/sdb1)" {
menuentry "Ubuntu, with Linux 2.6.32-34-generic (recovery mode) (on /dev/sdb1)" {
menuentry "Ubuntu, with Linux 2.6.32-33-generic (on /dev/sdb1)" {
menuentry "Ubuntu, with Linux 2.6.32-33-generic (recovery mode) (on /dev/sdb1)" {
menuentry "Windows Vista (loader) (on /dev/sdc1)" {
Desde el mío puedes ver por qué prefiero el método "guardado".
Ahora está listo para editar el archivo grub ...
- Nota: Si prefiere utilizar un editor de GUI como el editor de texto Gnome, consulte la nota al final.
Escriba el terminal sudo nano -B / etc / default / grub y su contraseña si se le solicita
user@YourComputer:~$ sudo nano -B /etc/default/grub
y el editor nano se abrirá, por lo tanto (para el mío) ...
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=saved
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="delayacct"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
GRUB_GFXMODE=1280x800
GRUB_GFXPAYLOAD_LINUX=1280x800x8
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"
# Uncomment to get a beep at grub start
GRUB_INIT_TUNE="480 440 1"
GRUB_SAVEDEFAULT=true
GRUB_BACKGROUND=/usr/share/images/grub/Apollo_17_The_Last_Moon_Shot_Edit1.tga
En mi forma preferida, hice estos cambios desde el archivo grub estándar:
- Cambié el valor de GRUB_DEFAULT a "guardado"
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
En la forma en que estás preguntando lejos de esto
- Cambie el valor de GRUB_DEFAULT al nombre del sistema de Windows que desea iniciar siempre. Esto se encontrará en la
grep …
salida anterior anterior. Para mi sistema, si solo quisiera arrancar siempre mi Windows XP, configuré GRUB_DEFAULT en "Windows NT / 2000 / XP (cargador) (en / dev / sda1)", todo entre los "'s.
GRUB_DEFAULT="Windows NT/2000/XP (loader) (on /dev/sda1)"
Puede establecer GRUB_DEFAULT en el número de línea en la lista de entrada del menú (siendo 0 el primero), pero cuando se actualiza el núcleo en Ubuntu, grub agrega el nuevo núcleo al principio de la lista, tendría que cambiar el número, ya que Windows es el último en la lista de entradas del menú. Puedes ver esto en mi lista de entradas del menú.
Último paso importante
Ahora debe ejecutar update-grub para actualizar el archivo grub.cfg generado por el sistema en el directorio / boot / grub.
Escriba en su computadora sudo update-grub y su contraseña si se le solicita ...
user@YourComputer:~$ sudo update-grub
Generating grub.cfg ...
Found background: /usr/share/images/grub/Apollo_17_The_Last_Moon_Shot_Edit1.tga
Found linux image: /boot/vmlinuz-2.6.35-31-generic
Found initrd image: /boot/initrd.img-2.6.35-31-generic
Found linux image: /boot/vmlinuz-2.6.35-30-generic
Found initrd image: /boot/initrd.img-2.6.35-30-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows NT/2000/XP (loader) on /dev/sda1
Found Ubuntu 10.04.3 LTS (10.04) on /dev/sdb1
Found Windows Vista (loader) on /dev/sdc1
done
Notas sobre nano
nano es especialmente fácil de usar en la terminal. Muévete con las teclas de flecha. Escriba sus adiciones, elimine lo no deseado.
La opción "-B" (o "--backup") realiza una copia de seguridad de la versión anterior en el nombre de archivo actual con un sufijo ~. Muy útil en caso del temido efecto Fat pfinger .
Sin embargo, cuando lo esté, Crtl-O le permitirá guardar sus ediciones presionando Enter . Cerrar nano sin guardar, Ctrl-X
Estas y otras opciones se muestran en la parte inferior de la pantalla del terminal con la ^ indicando Ctrl
^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text ^T To Spell
Notas sobre nano, sudoeditor y otros editores.
Algunos en la comunidad de Ubuntu sugieren sudoedit en lugar de nano . Recomiendo nano (que es el editor de sudoedit predeterminado en distribuciones posteriores de Ubuntu) en lugar de sudoedit porque el valor predeterminado se puede anular de maneras no obvias (a menos que sea un administrador). sudoedit es más seguro porque guarda automáticamente una copia de respaldo del archivo editado, pero la -B
opción de línea de comando " " en nano hace lo mismo. nano es más seguro que otros editores como vi o emacs porque no tiene escapes de shell de miedo.
Si prefiere no usar el editor nano y prefiere el editor de texto Gnome, en lugar de sudo nano -B use gksu gedit . Generalmente hago esto para archivos grandes, y /etc/default/grub
fácilmente podría considerarse un archivo grande. Por lo tanto, escriba gksu gedit / etc / default / grub en lugar de sudo nano -B / etc / default / grub . Tenga en cuenta que el editor de texto Gnome no hace una copia de seguridad automáticamente.
Notas sobre mi archivo grub
Hice algunos cambios a grub para mis necesidades personales. Tal como la imagen de fondo del lanzamiento de la luna. En la página de Documentación de la comunidad de Ubuntu en Grub2 , se recomienda cómo hacer esto .
¡Buena suerte!