उपयोगकर्ताओं को GNU/Linux के साथ अधिकांश समस्याएं बूट होने के बाद और किसी सॉफ़्टवेयर पैकेज के साथ काम करने की कोशिश करते समय होती हैं, लेकिन क्या होता है यदि आपको एक संदेश मिलता है जो पढ़ता है "unable to boot please use a kernel appropriate for your CPU" जब आप शुरू करने का प्रयास कर रहे हैं? यदि आप ISO फ़ाइल के साथ काम कर रहे हैं, तो इसका आमतौर पर मतलब है कि आपने अपने मशीन के आर्किटेक्चर के लिए गलत चुना है। वर्तमान उपयोग में कई प्रमुख आर्किटेक्चर हैं, लेकिन इसकी सबसे अधिक संभावना है कि आपने अपने सिस्टम को x86_64 कोड के साथ शुरू करने का प्रयास किया है जब इसमें 32-बिट इंटेल या AMD माइक्रोप्रोसेसर अंदर है।
विधि 1: अलग ISO के साथ बूट करने में असमर्थ त्रुटि ठीक करना
आप पाएंगे कि ये त्रुटियां आपके द्वारा उपयोग किए जा रहे कर्नेल के प्रकार के आधार पर अलग-अलग होती हैं, लेकिन वे आमतौर पर एक संदेश के साथ शुरू होती हैं कि कर्नेल को एक विशिष्ट प्रोसेसर की आवश्यकता होती है। उदाहरण के लिए, हमने एक 32-बिट नेटबुक पर 64-बिट काली लिनक्स का एक टेस्ट ISO चलाया और निम्न त्रुटि संदेश प्राप्त किया:
This kernel requires an x86-64 CPU, but only detected an i686 CPU.
इस मामले में, i686 पारंपरिक इंटेल आर्किटेक्चर को संदर्भित करता है। यदि ऐसा है, तो आपको केवल बूट करने में असमर्थ त्रुटि को ठीक करने के लिए उपयुक्त कर्नेल डाउनलोड करने की आवश्यकता है। कोड को कुछ चिप्स पर निष्पादित करने के लिए लिखा जाना चाहिए, और यह चेतावनी आपके द्वारा काम किए जा रहे हार्डवेयर के प्रकार पर चलने के लिए डिज़ाइन किए गए सुरक्षात्मक कोड के एक टुकड़े द्वारा स्क्रीन पर प्रिंट की जाती है।
उस डाउनलोड पेज पर वापस जाएं जिस पर आप थे जब आप पहली बार उस ISO की तलाश कर रहे थे जिसे आपने एक मशीन पर डाउनलोड किया था जिससे आप बूट कर सकते हैं। यदि आप जिस मशीन पर लिनक्स इंस्टॉल करने का प्रयास कर रहे थे उसमें अभी भी एक वैध ऑपरेटिंग सिस्टम है, तो आपको उससे बूट करने और एक नया ISO डाउनलोड करने में सक्षम होना चाहिए। आप सैद्धांतिक रूप से एक ऐसी मशीन का भी उपयोग कर सकते हैं जो एक अलग नॉन-लिनक्स ऑपरेटिंग सिस्टम चला रही थी जब तक यह ISO फ़ाइल लिख सकती है।
हमारे टेस्ट के लिए, हम काली लिनक्स साइट पर खोजबीन करते रहे और पाया कि वे एक मानक 32-बिट ISO पेश कर रहे थे। यदि आपको केवल i686 हार्डवेयर का पता लगाने का उल्लेख करने वाली कोई त्रुटि मिल रही थी तो यह फ़ाइल पूरी तरह से ठीक काम करेगी। जबकि i686 और 32-बिट शब्द वास्तव में विनिमेय नहीं हैं, इंटेल के पर्सनल कंप्यूटर बाजार में प्रभुत्व के कारण ISO फ़ाइलों का चयन करते समय अनिवार्य रूप से इस तरह उपयोग किया गया है।
आप पा सकते हैं कि आपके पास केवल i686 के अलावा अन्य प्रकार के हार्डवेयर के बारे में शिकायतें हैं। ARM प्रोसेसर टैबलेट और अन्य पोर्टेबल उपकरणों में आम हैं, और काली लिनक्स इनको बूट करने के लिए ISO फ़ाइलें प्रदान करता है, जो बूट करने में असमर्थ त्रुटि को ठीक करेगा। PPC त्रुटियां पावरपीसी उपकरण से आती हैं, जो पुराने ऐप्पल हार्डवेयर पर आम हैं। उबंटू और डेबियन ने PPC ISO फ़ाइलों का समर्थन किया है। डेबियन में ISO फ़ाइलें भी हैं जिनका उपयोग आप कर सकते हैं यदि आपके पास किसी प्रकार का MIPS उपकरण था। डेबियन इंस्टॉल पैकेज पर जाएं, इनमें से एक ISO डाउनलोड करें और इसे एक माइक्रोSDXC कार्ड या मेमोरी स्टिक पर लिखें। एक बार रीबूट करने पर, उस बूट विकल्प को चुनें जो आपके द्वारा नए ISO को लिखे गए डिवाइस से मेल खाता है और आप GNU/Linux इंस्टॉलर शुरू करने में सक्षम होना चाहिए।
ध्यान रखें कि यदि आप एक वर्चुअल मशीन चला रहे हैं और यह त्रुटि है, तो आप प्रोसेसर के प्रकार को बदलने के लिए मेनू का उपयोग करना चाह सकते हैं जिसे एमुलेट किया जा रहा है। एक अलग प्रकार के ISO पर स्विच करने के बजाय, आप संभवतः अपने वर्चुअल मशीन सिस्टम को 64-बिट प्रोसेसर पर स्विच कर सकते हैं।
विधि 2: अपने CPU हार्डवेयर का पता लगाना
यदि आप एक मौजूदा लिनक्स इंस्टॉलेशन बूट कर सकते हैं लेकिन नहीं जानते कि यह किस आर्किटेक्चर का उपयोग करता है, तो आप आसानी से पता लगा सकते हैं। अपनी इंस्टॉलेशन से एक टर्मिनल विंडो खोलें या यदि आपका X विंडोज इंस्टॉलेशन काम नहीं कर रहा है तो वर्चुअल कंसोल में से एक पर जाएं। बैश प्रॉम्प्ट से, तुरंत यह पता लगाने के लिए arch या uname -m टाइप करें कि आप किस प्रकार के प्रोसेसर आर्किटेक्चर के साथ काम कर रहे हैं।
हमने इसे उसी टेस्ट नेटबुक पर Lubuntu इंस्टॉलेशन के अंदर से चलाया जिस पर हमने काली लिनक्स ISO फ़ाइल आज़माई थी, और इसने तुरंत i686 प्रतिक्रिया के रूप में लौटाया। यह पुष्टि करता है कि हम मशीन के बारे में क्या जानते थे कि इसमें एक मानक 32-बिट इंटेल प्रोसेसर था और इसे इस आर्किटेक्चर के भीतर कार्य करने के लिए डिज़ाइन की गई ISO छवि फ़ाइल के साथ ठीक काम करना चाहिए। बस उसी तरह dd का उपयोग करके इसे लिखें जैसे आप मूल ISO को लिखने के लिए उपयोग करते और रीबूट करें।
लेखक के बारे में

केविन एरोज
केविन एरोज एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं जिनके पास एक दशक से अधिक का उद्योग अनुभव है। उनके पास माइक्रोसॉफ्ट सर्टिफाइड टेक्नोलॉजी स्पेशलिस्ट (MCTS) प्रमाणन है और नवीनतम तकनीकी विकास पर अपडेट रहने का गहरा जुनून है। केविन ने तकनीक से संबंधित विषयों की एक विस्तृत श्रृंखला पर व्यापक रूप से लिखा है, जिसमें सॉफ्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में उनकी विशेषज्ञता और ज्ञान प्रदर्शित होता है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता प्राप्त और सम्मानित किया गया है, और उन्हें जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उच्च माना जाता है।