मेरे पास जले हुए हार्डड्राइव के साथ एक पुरानी आईबुक (2003, जी 4) है। एक गरीब अकादमिक होने के नाते, मैं ड्राइव को बदलने के साथ परेशान नहीं करना चाहता। मैं हार्डड्राइव के स्थान पर बाहरी USB ड्राइव का उपयोग करना चाहता हूं। मैं हार्ड ड्राइव को पूरी तरह से बाहर देने से पहले एक यूएसबी पर मैकओएसएक्स (यह बर्नआउट के समय टाइगर था) की एक प्रति प्राप्त करने में कामयाब रहा (यह ओवरहीटिंग के साथ एक समस्या लग रही थी इसलिए मैंने इसे घर के सबसे ठंडे हिस्से में ले लिया और नकल की यह वहाँ)। लेकिन खुले फर्मवेयर में मेरे सभी प्रयोग शून्य हो गए: ऐसा लगता है कि मेरा आईबुक एक यूएसबी से सीधे बूट करने में सक्षम होने के लिए बहुत पुराना है।
लिनक्स के तहत, यह कोई समस्या नहीं है। मैं एक सीडी पर कर्नेल और बूट सामान रख सकता हूं। IBook एक सीडी से खुशी से बूट होगा। फिर मैं USB स्टिक (UUID के माध्यम से) से इसकी रूट डिवाइस को खोजने के लिए कर्नेल को बता सकता हूं। यह अच्छी तरह से काम करता है, और मेरी वर्तमान प्रणाली है।
लेकिन मुझे मैक ओएसएक्स याद है ... थोड़ा। अब इतना है कि मेरे पास एक आईपैड है और इसके साथ सामान को सिंक करने के लिए विंडोज का उपयोग नहीं करना है। इसके अलावा, मुझे इस तथ्य से नफरत है कि मैं इतने करीब आ गया और अभी तक काम करने के लिए इसे प्राप्त नहीं कर सका।
तो ... क्या यह संभव है कि जिस डिवाइस से बूट किया जाता है, उसकी तुलना में एक अलग रूट डिवाइस को MacOSX कर्नेल में निर्दिष्ट किया जाए?