कल मुझे इसके ग्रब ओवरराइड के साथ एक विंडोज स्थापित करना था।
खैर, यह पहली बार नहीं है जब मुझे ग्रब को ठीक करना था, इसलिए मैंने लाइवसीडी का उपयोग किया, रूट विभाजन को माउंट किया (मेरे पास बूट नहीं है, बस /
और home
) और भाग गया grub-install --root-directory=/mnt/ /dev/sda
। हालांकि, यह काम नहीं किया।
Googling के थोड़ी देर के बाद मुझे एक ट्यूटोरियल मिला जिसमें लिनक्स विभाजन को सिर्फ बढ़ाना था, उसने भी किया mount --bind /mnt/dev /dev
और mount --bind /mnt/proc /proc/
। उसके बाद chroot
करने के लिए /mnt
और फिर ग्रब स्थापित है, और इस पद्धति का उपयोग, यह काम किया।
के लिए क्या mount --bind
आदेश हैं? मैं --bind used
(मैन पेज) के उपयोग से परिचित हूं लेकिन मुझे नहीं पता कि इस उदाहरण पर इसका उपयोग क्यों किया गया था।
proc
औरsys
कई जगहों पर लगाया जा सकता है, इसलिए--bind
ज़रूरत नहीं है (केवल उन्हें दो बार माउंट करें)। हालांकि/dev/
udev द्वारा प्रबंधित किया जाता है अंदरूनी कर्नेल नहीं।