क्या मैकओएस कर्नेल के लिए एक अलग रूट डिवाइस निर्दिष्ट करना संभव है?


3

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

लिनक्स के तहत, यह कोई समस्या नहीं है। मैं एक सीडी पर कर्नेल और बूट सामान रख सकता हूं। IBook एक सीडी से खुशी से बूट होगा। फिर मैं USB स्टिक (UUID के माध्यम से) से इसकी रूट डिवाइस को खोजने के लिए कर्नेल को बता सकता हूं। यह अच्छी तरह से काम करता है, और मेरी वर्तमान प्रणाली है।

लेकिन मुझे मैक ओएसएक्स याद है ... थोड़ा। अब इतना है कि मेरे पास एक आईपैड है और इसके साथ सामान को सिंक करने के लिए विंडोज का उपयोग नहीं करना है। इसके अलावा, मुझे इस तथ्य से नफरत है कि मैं इतने करीब आ गया और अभी तक काम करने के लिए इसे प्राप्त नहीं कर सका।

तो ... क्या यह संभव है कि जिस डिवाइस से बूट किया जाता है, उसकी तुलना में एक अलग रूट डिवाइस को MacOSX कर्नेल में निर्दिष्ट किया जाए?


क्या आपने 10.4 के लिए इंस्टाल सीडी के साथ बूटिंग की कोशिश की है और डिस्क उपयोगिता का उपयोग करके अपने यूएसबी ड्राइव को एपीएम / एचएफएस + के रूप में प्रारूपित किया है और यह देखने के लिए कि क्या इंस्टॉलर ओएस को यूएसबी ड्राइव पर स्थापित करेगा? हालाँकि, मुझे नहीं लगता कि अधिकांश आईबुक्स को "विज्ञापित" किया गया है जो यूएसबी ड्राइव से बूट होंगे। हो सकता है कि हम उन्हें क्लोन / उन्हें फायरवायर इंटरफेस से बनाए गए - यह एक समय हो गया है ...
bmike

@bmike: मुझे पूरा यकीन है कि मैंने कोशिश की है कि (जब मैंने आखिरी बार ऐसा करने की कोशिश की थी, तो यह एक समय हो गया है) लेकिन टाइगर USB स्टिक पर नहीं बैठेगा।
लूप स्पेस

जवाबों:


1

यदि आपका USB ड्राइव Apple विभाजन मानचित्र के साथ विभाजित है और मैक OS X के साथ वॉल्यूम HFS + स्वरूपित है, तो यह शायद स्टार्टअप पर Alt / Optn को पकड़कर और उक्त डिस्क को चुनकर iBook G4 को बूट करेगा।

बाहरी बॉक्स में USB चिपसेट के अवसर पर यह काम नहीं कर सकता है।

यह शायद तब काम नहीं करेगा जब आपने अपनी हार्ड ड्राइव की सामग्री को कॉपी किया और डिस्क उपयोगिता के माध्यम से इसे पुनर्स्थापित नहीं किया (या अन्य साधनों द्वारा क्लोन किया गया)।

यदि आपने इसे ठीक से क्लोन किया है और यह अभी भी बूट नहीं कर रहा है तो इस ओपन फर्मवेयर ट्रिक को आजमाएं ।

PS यहां एचडीडी को कैसे बदलना है, इस पर एक लिंक है यदि आप उस मार्ग पर जाने का निर्णय लेंगे। मैंने इसे कुछ बार किया है। मैं इस ड्राइव को अंदर डाल रहा हूं । लेकिन अब मैं निश्चित रूप से उसी पैसे से बेहतर गति के लिए eBay से IDE 2.5 32GB SSD खरीदूंगा। फिर भी मुझे यकीन नहीं है कि अगर यह iBook G4 मॉडल में सबसे धीमी गति से एक है तो इसके लायक है।


"नकल" dd के माध्यम से था, यह अच्छा है या बुरा? उस ब्लॉग पोस्ट ने यादें वापस ला दीं - जब मैं मूल रूप से यह कोशिश कर रहा था तो मेरे पास pci@f200000सामान के बारे में बुरे सपने होंगे !
लूप स्पेस

मेरा मानना ​​है कि dd उद्देश्य के लिए ठीक है, फिर भी मैं तब तक उपस्थित नहीं हो सकता क्योंकि मैं एक टर्मिनल आदमी नहीं हूं। मैं उस iBook HDD को केवल मामले में बदलने के लिंक के साथ उत्तर को अपडेट करूंगा।
इस्क्रा

0

सबसे पहले, ओपन फ़र्मवेयर शेल में बूट करें। फिर अमल करें

dev / ls

और अपने USB ड्राइव की तलाश करें। कुछ ऐसा होना चाहिए

ff98ab00:    /usb@01
ff9a4f80:      /disk@1

फिर टाइप करें

devalias

और अपने USB ड्राइव का उपनाम नाम देखें। फिर आप बूट कमांड जारी कर सकते हैं

<alias>/<device>:<partition>,\System\Library\CoreServices\BootX

जहां है <devalias>(जैसे कुछ आप दूसरे चरण में एकत्र हुए usb3), <device>वास्तविक ड्राइव की आईडी जो आप अपने USB डिवाइस के बाद लाइन में पहला कदम (इस उदाहरण वे कर रहे हैं में से देख सकते हैं /usb@01और disk@1) और <partition>ओएस एक्स के विभाजन संख्या रूट विभाजन, सबसे अधिक संभावना है 1

यदि वह आपको बूट करना शुरू कर देता है, लेकिन फिर पैनिक्स, रूट डिवाइस को स्पष्ट रूप से सेट करने की कोशिश करें और प्रक्रिया को फिर से करें। वापस शेल में:

nvram rd=disk<num>s<partition>

जहां <partition>ऊपर जैसा है और <num>आपके usb डिवाइस के डिवाइस पथ का सबसे अच्छा अनुमान है। यह सबसे अधिक संभावना है 1 या 2. फिर ऊपर दिए गए चरणों को दोहराएं।

यह UNTESTED है!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.