Bu GRUB Kılavuzunda tarif edilmemiştir, ancak GRUB'un kendisinde ( search --help
GRUB kabuğunda) bulunacak belgeler vardır :
--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
Şimdi "İlk deneme cihazı" nın anlamı nedir?
Bunun search
potansiyel olarak yavaş bir işlem olduğunu anlamalısınız .
Belki de her biri 100 bölümlü 50 sürücünüz var ve şimdi search
bunların hepsinden geçmek zorundasınız ... sonunda 2356. denemede aradığınız UUID'yi bulana kadar.
Ya da belki çok yavaş bir cihazınız var ve UUID'sini kontrol etmek search
bir süre takılıp kalıyor . Orada --no-floppy
, en yaygın durum önlemek için sanırım - ama diğer cihazlar da yavaş olabilir.
İle --hint
önce kontrol etmek için bir cihaz ayarlarsınız. İpucunun doğru olması koşuluyla, potansiyel olarak uzun arama işlemini tamamen atlarsınız. Yani bu bir hız optimizasyonu. (Muhtemelen tek bir sürücü, üç bölüm ile fark edilmeyecektir)
@ Totti'nin aynı ETİKET veya UUID'ye sahip iki tane olduğunda belirli bir cihaza tercih verme cevabında açıklanan etki , sadece bir yan etki olmalıdır.
Elbette, önce bir cihazı kontrol ederseniz, başka bir cihazda kopya bulunmamalıdır. Yine de, bu tür kopyaların ilk etapta olmaması daha mantıklı olacaktır. Yinelenen UUID'ler (veya LABEL'ler) bir yapılandırma hatası olarak kabul edilebildiğinden ve --hint
bunun yanlış olması durumunda, yanlış cihazı yine de döndürebilir.