फिक्स: बूट करने में असमर्थ ‘कृपया अपने CPU के लिए उपयुक्त कर्नेल का उपयोग करें’



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

अधिकांश समस्याएं जो GNU / Linux के साथ होती हैं, उनके बूट होने के बाद ठीक हो जाती हैं और कुछ सॉफ्टवेयर पैकेज के साथ काम करने की कोशिश करती हैं, लेकिन क्या होता है यदि आपको एक संदेश मिलता है जो बूट करने में असमर्थ पढ़ता है तो कृपया अपने सीपीयू के लिए उपयुक्त कर्नेल का उपयोग करें। शुरू करने की कोशिश कर रहा है? यदि आप ISO फ़ाइल के साथ काम कर रहे हैं, तो इसका मतलब है कि आपने अपनी मशीन की वास्तुकला के लिए गलत का चयन किया है। वर्तमान उपयोग में कई प्रमुख आर्किटेक्चर हैं, लेकिन संभावना से अधिक आपने x86_64 कोड के साथ अपने सिस्टम को शुरू करने की कोशिश की है जब इसमें 32-बिट इंटेल या एएमडी माइक्रोप्रोसेसर होता है।



विधि 1: भिन्न ISO के साथ बूट त्रुटि करने में असमर्थ फिक्सिंग

आप पाएंगे कि ये त्रुटियां भिन्न प्रकार के कर्नेल के प्रकार पर निर्भर करती हैं जिनका आप उपयोग कर रहे हैं, लेकिन वे आमतौर पर एक संदेश के साथ शुरू करते हैं कि कर्नेल को एक विशिष्ट प्रोसेसर की आवश्यकता कैसे होती है। उदाहरण के लिए, हमने 32-बिट नेटबुक पर 64-बिट काली लिनक्स का आईएसओ परीक्षण किया और निम्नलिखित त्रुटि संदेश प्राप्त किया:



इस कर्नेल को x86-64 CPU की आवश्यकता होती है, लेकिन केवल एक i686 CPU का पता लगाया है।



इस मामले में, i686 पारंपरिक इंटेल वास्तुकला को संदर्भित करता है। यदि यह मामला है, तो आपको बूट त्रुटि में असमर्थ को ठीक करने के लिए उचित कर्नेल डाउनलोड करने की आवश्यकता है। कुछ चिप्स पर निष्पादित करने के लिए कोड लिखा जाना चाहिए, और यह चेतावनी स्क्रीन पर मुद्रित की जाती है, जो कि आपके द्वारा काम करने वाले हार्डवेयर के प्रकार पर चलने के लिए डिज़ाइन किए गए थोड़े सुरक्षात्मक कोड द्वारा की जाती है।

उस डाउनलोड पृष्ठ पर वापस जाएं जिस पर आप उस आईएसओ की तलाश में थे, जिसे आपने पहली बार एक मशीन पर डाउनलोड किया था जिसे आप बूट करने में सक्षम थे। यदि आप जिस मशीन पर लिनक्स स्थापित करने का प्रयास कर रहे थे, उसमें अभी भी एक वैध ऑपरेटिंग सिस्टम है, तो आपको उससे बूट करने और एक नया आईएसओ डाउनलोड करने में सक्षम होना चाहिए। आप सैद्धांतिक रूप से एक मशीन का उपयोग भी कर सकते थे जो एक अलग गैर-लिनक्स ऑपरेटिंग सिस्टम चला रहा था, जब तक कि यह एक आईएसओ फाइल नहीं लिख सकता था।



हमारे परीक्षण के लिए, हमने काली लिनक्स साइट पर चारों ओर देखा और पाया कि वे एक मानक 32-बिट आईएसओ की पेशकश कर रहे थे। यह फ़ाइल पूरी तरह से ठीक काम करेगी अगर आपको कोई त्रुटि मिल रही थी जो केवल i686 हार्डवेयर का पता लगा रही थी। जबकि i686 और 32-बिट शब्द वास्तव में विनिमेय नहीं हैं, क्योंकि व्यक्तिगत कंप्यूटर बाजार में इंटेल के प्रभुत्व के कारण वे अनिवार्य रूप से आईएसओ फाइलों का चयन करते समय इस तरह से उपयोग किए गए हैं।

आप पा सकते हैं कि आपके पास केवल i686 के अलावा अन्य प्रकार के हार्डवेयर के बारे में शिकायतें हैं। एआरएम प्रोसेसर टेबलेट और अन्य पोर्टेबल उपकरणों में आम हैं, और काली लिनक्स इन को बूट करने के लिए आईएसओ फाइलें प्रदान करता है, जो बूट करने में असमर्थ को ठीक करेगा। PPC त्रुटियाँ PowerPC उपकरण से आती हैं, जो पुराने Apple हार्डवेयर पर आम है। उबंटू और डेबियन ने पीपीसी आईएसओ फाइलों का समर्थन किया है। डेबियन के पास भी आईएसओ फाइलें हैं जिनका आप किसी भी प्रकार के एमआइपी उपकरण का उपयोग कर सकते हैं। डेबियन इंस्टॉल पैकेज पर जाएं, इनमें से एक आईएसओ डाउनलोड करें और इसे माइक्रोएसडीएक्ससी कार्ड या मेमोरी स्टिक पर लिखें। एक बार जब आप रिबूट करते हैं, तो उस बूट विकल्प का चयन करें जो उस डिवाइस से मेल खाता है जिसे आपने नया आईएसओ लिखा था और आपको GNU / Linux इंस्टॉलर को शुरू करने में सक्षम होना चाहिए।

ध्यान रखें कि यदि आप वर्चुअल मशीन चला रहे हैं और यह त्रुटि है, तो आप एमुलेटर के प्रकार को बदलने के लिए मेनू का उपयोग करना चाह सकते हैं। विभिन्न प्रकार के आईएसओ पर स्विच करने के बजाय, आप संभवतः अपने वर्चुअल मशीन सिस्टम को 64-बिट प्रोसेसर पर स्विच कर सकते हैं।

विधि 2: अपने सीपीयू हार्डवेयर का पता लगाना

यदि आप किसी मौजूदा लिनक्स इंस्टॉलेशन को बूट कर सकते हैं लेकिन यह नहीं जानते हैं कि यह किस आर्किटेक्चर का उपयोग करता है, तो आप आसानी से पता लगा सकते हैं। यदि आपका X विंडोज इंस्टॉलेशन काम नहीं कर रहा है, तो अपनी स्थापना या वर्चुअल कंसोल में से किसी एक पर टर्मिनल विंडो खोलें। बैश प्रॉम्प्ट से, टाइप करें मेहराब या अनाम तुरंत पता लगाने के लिए कि आप किस तरह की प्रोसेसर वास्तुकला के साथ काम कर रहे हैं।

हमने इसे उसी टेस्ट नेटबुक पर लुबंटू इंस्टॉलेशन के अंदर से चलाया, जिस पर हमने काली लिनक्स आईएसओ फाइल की कोशिश की, और यह जल्दी से i686 को प्रतिक्रिया के रूप में वापस कर दिया। यह पुष्टि करता है कि हम मशीन के बारे में क्या जानते थे कि इसमें 32-बिट इंटेल प्रोसेसर था और इस वास्तुकला में कार्य करने के लिए डिज़ाइन की गई आईएसओ छवि फ़ाइल के साथ ठीक काम करना चाहिए। बस इसे लिखने के लिए dd का उपयोग उसी तरह से करें जैसा कि आपने इसका उपयोग उस मूल ISO को लिखने के लिए किया होगा, जिसके साथ आप काम कर रहे थे और रीबूट कर रहे थे।

3 मिनट पढ़ा