Ini tidak dijelaskan dalam Manual GRUB tetapi ada dokumentasi yang dapat ditemukan di GRUB itu sendiri ( search --help
pada shell GRUB):
--hint
First try the device HINT.
If HINT ends in comma, also try subpartitions
--hint-ieee1275
First try the device HINT if currently running on IEEE1275.
If HINT ends in comma, also try subpartitions
--hint-bios
First try the device HINT if currently running on BIOS.
If HINT ends in comma, also try subpartitions
--hint-baremetal
First try the device HINT if direct hardware access is supported.
If HINT ends in comma, also try subpartitions
--hint-efi
First try the device HINT if currently running on EFI.
If HINT ends in comma, also try subpartitions
--hint-arc
First try the device HINT if currently running on ARC.
If HINT ends in comma, also try subpartitions
Sekarang apa gunanya "Perangkat percobaan pertama"?
Anda harus memahami bahwa itu search
adalah operasi yang berpotensi lambat.
Mungkin Anda memiliki 50 drive, masing-masing dengan 100 partisi, dan sekarang search
harus melalui semua ini ... sampai akhirnya menemukan UUID yang Anda cari dalam upaya 2356.
Atau mungkin Anda memiliki perangkat yang sangat lambat dan memeriksa UUID yang menyebabkannya search
macet untuk sementara waktu. Ada --no-floppy
untuk menghindari kasus yang paling umum, saya kira - tetapi perangkat lain juga bisa lambat.
Dengan --hint
, Anda mengatur perangkat untuk memeriksa terlebih dahulu. Asalkan petunjuk itu benar, Anda melewatkan operasi pencarian yang berpotensi panjang secara keseluruhan. Jadi ini adalah optimasi kecepatan. (Mungkin tidak akan terlihat hanya dengan satu drive, tiga partisi)
Efek yang dijelaskan dalam jawaban @ totti tentang memberikan preferensi ke perangkat tertentu ketika ada dua dengan LABEL atau UUID yang sama, yang seharusnya hanya menjadi efek samping.
Tentu, jika Anda memeriksa satu perangkat terlebih dahulu, duplikat pada perangkat lain tidak boleh ditemukan. Meski begitu, akan lebih masuk akal untuk tidak memiliki duplikat seperti itu di tempat pertama. Karena duplikat UUID (atau LABEL) dapat dianggap sebagai kesalahan konfigurasi, dan jika --hint
ternyata ternyata salah, itu mungkin masih mengembalikan perangkat yang salah.