GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿La diferencia entre Update-grub y Update-grub2?

Estoy haciendo algunos cambios en mi archivo grub en /etc/default/grub . En algunos tutoriales he visto sudo update-grub y otros sudo update-grub2 . ¿Cuál es la diferencia?

Mejor respuesta

No hay diferencia.

Ubuntu 9.10 y versiones posteriores tienen GRUB2 instalado, pero sudo update-grub todavía ha prevalecido como el comando estándar.

sudo update-grub y sudo update-grub2 son equivalentes, por lo que no importa cuál ejecute. /usr/sbin/update-grub2 es solo un enlace simbólico a /usr/sbin/update-grub .

[email protected]:~$ ls -l `which update-grub update-grub2`
-rwxr-xr-x 1 root root 64 May 17 03:07 /usr/sbin/update-grub
lrwxrwxrwx 1 root root 11 May 17 03:22 /usr/sbin/update-grub2 -> update-grub
  • En realidad, en general a veces, un comando puede ser un enlace simbólico de otro y, sin embargo, se comportan de manera diferente, porque el ejecutable comprueba cómo fue invocado (es decir, con qué nombre) y se comporta en consecuencia.

    Ese no es el caso para update-grub2 y update-grub sin embargo, ambos proporcionados por paquetes como grub-pc que proporcionan GRUB2. Además, /usr/sbin/update-grub en realidad es solo un breve script de shell que hace la mayor parte de su trabajo a través de otro comando más, y podemos ver su código fuente completo de 3 líneas (en Ubuntu 12.04) para ver que el nombre utilizado para invocarlo no está marcado:

    #!/bin/sh
    set -e
    exec grub-mkconfig -o /boot/grub/grub.cfg "[email protected]"
    

    "[email protected]" se expande a todos los argumentos de la línea de comandos pasados ​​después del nombre update-grub o update-grub2 , pero no ese nombre en sí. Y este es el único lugar en el script en el que se verifica la sintaxis de la línea de comandos.


Ubuntu
  1. ¿Cuál es la diferencia entre Sudo Su y Sudo Su?

  2. Centos:¿la diferencia entre el apagado a las 18:00 y el apagado a las 18:00?

  3. ¿Diferencia entre el usuario de Sudo y el usuario raíz?

  4. ¿La diferencia entre Sudo y Gksu es la misma que entre Sudo -i y Sudo -s?

  5. ¿La diferencia entre Lubuntu y Lxde?

La diferencia entre sudo y su explicada

¿Cuál es la diferencia entre InnoDB y MyISAM?

Comprender la diferencia entre los comandos sudo y su en Linux

¿Cuál es la diferencia entre Linux y Unix?

¿Cuál es la diferencia entre Rsync y BTRFS en Linux?

¿Cuál es la diferencia entre el comando Cat y Touch?