GNU/Linux >> Belajar Linux >  >> Ubuntu

Perbedaan Antara Update-grub Dan Update-grub2?

Saya membuat beberapa perubahan pada file grub saya di bawah /etc/default/grub . Dalam beberapa tutorial saya telah melihat sudo update-grub dan lainnya sudo update-grub2 . Apa bedanya?

Jawaban Terbaik

Tidak ada perbedaan.

Ubuntu 9.10 dan yang lebih baru telah menginstal GRUB2, tetapi sudo update-grub masih berlaku sebagai perintah standar.

sudo update-grub dan sudo update-grub2 setara, jadi tidak masalah yang mana yang Anda jalankan. /usr/sbin/update-grub2 hanyalah tautan simbolis ke /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
  • Sebenarnya, secara umum terkadang satu perintah dapat menjadi tautan simbolik dari yang lain, namun mereka berperilaku berbeda, karena yang dapat dieksekusi memeriksa bagaimana itu dipanggil (yaitu, dengan nama apa) dan berperilaku sesuai.

    Itu tidak demikian untuk update-grub2 dan update-grub meskipun, keduanya disediakan oleh paket seperti grub-pc yang menyediakan GRUB2. Selanjutnya, /usr/sbin/update-grub sebenarnya hanyalah skrip shell pendek yang melakukan sebagian besar pekerjaannya melalui perintah lain, dan kita dapat melihat kode sumber 3-baris lengkapnya (di Ubuntu 12.04) untuk melihat bahwa nama yang digunakan untuk memanggilnya tidak dicentang:

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

    "[email protected]" diperluas ke semua argumen baris perintah yang diteruskan setelah nama update-grub atau update-grub2 , tapi bukan nama itu sendiri. Dan ini adalah satu-satunya tempat di skrip yang sintaks baris perintahnya diperiksa sama sekali.


Ubuntu
  1. Perbedaan Antara [[ $a ==Z* ]] Dan [ $a ==Z* ]?

  2. Apa Perbedaan Antara Sudo Su – Dan Sudo Su —?

  3. Perbedaan Getty dan Agetty?

  1. Centos – Perbedaan Shutdown 18:00 dan Shutdown 18:00?

  2. Perbedaan Nss dan Pam?

  3. Apa Perbedaan Antara Ddrescue, Gddrescue, Dan Dd_rescue?

  1. Apa perbedaan antara InnoDB dan MyISAM?

  2. Perbedaan Antara `pria` dan `pria (#)`?

  3. Perbedaan Antara Lubuntu Dan Lxde?