यह GRUB नियमावली में वर्णित नहीं है लेकिन GRUB में ( search --help
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
अब "फर्स्ट ट्राइ डिवाइस" का क्या मतलब है?
आपको यह समझना होगा कि search
एक संभावित धीमा ऑपरेशन है।
हो सकता है कि आपके पास 50 ड्राइव हों, जिनमें से प्रत्येक 100 विभाजन के साथ हो, और अब search
इन सभी के माध्यम से जाना है ... जब तक कि यह अंत में यूयूआईडी नहीं मिल जाता है आप 2356 वें प्रयास में देख रहे थे।
या हो सकता है कि आपके पास एक बहुत ही धीमा उपकरण हो और उसके UUID कारणों की जाँच search
कुछ समय के लिए अटक जाए। नहीं है --no-floppy
, सबसे आम मामले से बचने के लिए मुझे लगता है कि - लेकिन अन्य उपकरणों को भी धीमी गति से हो सकता है।
इसके साथ --hint
, आप पहले जांचने के लिए एक उपकरण सेट करते हैं। बशर्ते संकेत सही था, आप अन्यथा संभावित रूप से लंबे खोज अभियान को छोड़ दें। तो यह एक गति अनुकूलन है। (शायद सिर्फ एक ड्राइव, तीन विभाजन के साथ ध्यान देने योग्य नहीं होगा)
किसी विशेष उपकरण को वरीयता देने के @ टोटी के उत्तर में वर्णित प्रभाव जब एक ही LABEL या UUID के साथ दो होते हैं, तो यह केवल एक साइड इफेक्ट होना चाहिए।
ज़रूर, अगर आप एक डिवाइस को पहले चेक करते हैं, तो दूसरे डिवाइस पर डुप्लिकेट नहीं मिलना चाहिए। फिर भी, यह पहली बार में इस तरह के डुप्लिकेट नहीं होने के लिए अधिक समझ में आता है। जैसा कि डुप्लिकेट UUIDs (या LABEL) को कॉन्फ़िगरेशन त्रुटि माना जा सकता है, और यदि --hint
गलत निकला, तो यह अभी भी गलत डिवाइस लौटा सकता है।