सवाल कुछ हद तक शामिल है, लेकिन एक मिनट के लिए मेरे साथ है, यह वास्तव में उतना जटिल नहीं है।
इसलिए, मेरे पास दो हार्ड डिस्क हैं, मुझे संदेह है कि उनमें से एक को कुछ समय के लिए विफल कर दिया गया था, लेकिन इससे पहले कि मैं इसे पूरी तरह से बदल दूं (मुझे अभी तक पता है!) मैंने उनमें से प्रत्येक पर एक बूटलोडर रखा।
चलो हार्ड डिस्क / देव / sda और / देव / sdb कहते हैं। मेरे पास 3 OS स्थापित हैं, उनमें से दो / dev / sda में स्थापित हैं, और उनमें से एक / dev / sdb पर है। सभी OS एक अलग स्वाद के लिनक्स हैं। अब, अंतिम OS जिसे / dev / sda पर अधिष्ठापित किया गया है वह एक बूटलोडर पर रखता है जो दो अन्य OS को / dev / sdb पर देख सकता है, लेकिन पुराना बूटलोडर केवल / OS / sdb पर दो OSes देख सकता है (जहां यह स्वयं रहता है) ।
तो, क्या डिस्क बनाने के लिए डिस्क / देव / एसडीबी पर बूट लोडर को किसी तरह अपडेट करने का एक तरीका है जो ओएस को बनाया गया था जो इसे बनाया गया था?
अग्रिम में धन्यवाद!
संपादित करें
ठीक है, मुझे यह grub.cfg में मिला:
menuentry 'My Ubuntu version' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set some-guid
linux /boot/vmlinuz-version root=UUID=some guid ro quiet splash
initrd /boot/initrd.img-version
}
अगर मैं इसे कॉपी करता हूं (यह सुनिश्चित करना कि यह सिस्टम प्रविष्टि है जो मुझे किसी अन्य बूटलोडर में चाहिए), क्या यह सब मुझे करने की आवश्यकता है, या क्या मुझे इन लाइनों के अलावा कुछ और चाहिए? क्षमा करें, मैं इस परिवर्तन को करने से थोड़ा डर रहा हूं, इसलिए सुनिश्चित होना चाहता हूं।