मेरे पास मेरी डेस्कटॉप मशीन पर एक SATA डिस्क और एक IDE डिस्क है, और मैंने SATA डिस्क में Windows 7 स्थापित किया है, जबकि IDE में ArchLinux, IDE डिस्क पर ग्रब स्थापित है।
ArchLinux / etc / fstab में, मैंने आरईसीएलएक्सएक्स सेटअप प्रोग्राम में पता लगाए गए रूट माउंट डिवाइस को / dev / sdb2 के बजाय / dev / sda2 के रूप में सेट किया है।
हालांकि, हर बार जब मैं ग्रब से आर्चलिनक्स में बूट करता हूं, तो संभावना होगी कि initrd / dev / sda2 से नहीं पढ़ सकता है क्योंकि ऐसा लगता है कि / dev / sda ArchLinux एक के बजाय विंडोज 7 डिस्क है। लेकिन कभी-कभी यह काम करता है क्योंकि / dev / sda ArchLinux एक हो जाता है। दूसरे शब्दों में, चाहे ArchLinux डिस्क / dev / sda या / dev / sdb रिबूट करने के बाद अलग हो।
मैं सोच रहा था कि यह डिवाइस पथ के बजाय विभाजन को चुनने के लिए UUID का उपयोग करने में मदद करता है। और क्या इस समस्या का कोई और समाधान है?