কম্পিউটার টিউটোরিয়াল

লিনাক্সে 'Unable to Boot – Use an Appropriate Kernel' ত্রুটি সমাধান

বেশিরভাগ সমস্যা যা ইউজাররা GNU/Linux-এ ফেস করেন সেটি বুট হয়ে যাওয়ার পর এবং কিছু সফটওয়্যার প্যাকেজের সাথে কাজ করার চেষ্টা করার সময়, কিন্তু কী হয় যদি আপনি একটি মেসেজ পান যেটি পড়ে "unable to boot please use a kernel appropriate for your CPU" যখন আপনি শুরু করার চেষ্টা করছেন? আপনি যদি একটি ISO ফাইলের সাথে কাজ করছেন, তবে এটি সাধারণত মানে আপনি আপনার মেশিনের আর্কিটেকচারের জন্য ভুলটি সিলেক্ট করেছেন। কারেন্ট ইউজে বেশ কিছু বড় আর্কিটেকচার রয়েছে, কিন্তু অধিক সম্ভব আপনি আপনার সিস্টেম শুরু করার চেষ্টা করেছেন x86_64 কোড দিয়ে যখন এতে 32-বিট Intel বা AMD মাইক্রোপ্রসেসর আছে।

মেথড ১: ভিন্ন ISO দিয়ে Unable to Boot ত্রুটি ফিক্স করা

আপনি এই ত্রুটি খুব ভিন্নভাবে পাবেন আপনি যেই টাইপের কার্নেল ব্যবহার করছেন তার উপর নির্ভর করে, কিন্তু সেগুলো সাধারণত একটি মেসেজ দিয়ে শুরু হয় কীভাবে কার্নেল একটি স্পেসিফিক প্রসেসর প্রয়োজন। উদাহরণস্বরূপ, আমরা একটি 64-বিট Kali Linux টেস্ট ISO রান করেছিলাম একটি 32-বিট নেটবুকে এবং নিচের ত্রুটি মেসেজ পেয়েছিলাম:

This kernel requires an x86-64 CPU, but only detected an i686 CPU.

এই কেসে, i686 বলতে ট্রাডিশনাল Intel আর্কিটেকচারকে বোঝায়। যদি এটি কেস হয়, তবে আপনার শুধু উপযুক্ত কার্নেল ডাউনলোড করতে হবে unable to boot ত্রুটি ফিক্স করতে। কোড লিখতে হয় নির্দিষ্ট চিপসে এক্সিকিউট করার জন্য, এবং এই ওয়ার্নিং স্ক্রিনে প্রিন্ট হয় একটি প্রোটেক্টিভ কোডের দ্বারা যেটি ডিজাইন করা হয়েছে আপনি যেই টাইপের হার্ডওয়্যারে কাজ করছেন সেটিতে রান করার জন্য।

ফিরে যান ডাউনলোড পেজে যেখানে আপনি ছিলেন যখন আপনি প্রথমে ISO ফাইলটি ডাউনলোড করেছিলাম একটি মেশিনে যা আপনি বুট করতে পারেন। যদি যে মেশিনে আপনি লিনাক্স ইনস্টল করার চেষ্টা করছেন সেটিতে এখনও একটি ভ্যালিড অপারেটিং সিস্টেম থাকে, তবে আপনি সেটি থেকে বুট করতে পারেন এবং একটি নতুন ISO ডাউনলোড করতে পারেন। আপনি תিওরেটিক্যালি এমন একটি মেশিনও ব্যবহার করতে পারেন যা একটি ভিন্ন নন-লিনাক্স অপারেটিং সিস্টেম রান করছিল যতক্ষণ সেটি একটি ISO ফাইল রাইট আউট করতে পারে।

আমাদের টেস্টের জন্য, আমরা Kali Linux সাইটে ঘুরে বের করলাম এবং দেখলাম তারা একটি স্ট্যান্ডার্ড 32-বিট ISO অফার করছিল। এই ফাইলটি পर्फেক্টলি ফাইন কাজ করবে যদি আপনি যেকোনো ত্রুটি পান যেটি শুধু i686 হার্ডওয়্যার ডিটেক্ট করার কথা বলে। যতwohl i686 এবং 32-বิต আকচুয়ালি ইন্টারচেঞ্জেবল নয়, Intel-এর পার্সোনাল কম্পিউটার মার্কেটে ডোমিনেন্সের কারণে এসব בעיקר এইভাবে ব্যবহার হয় ISO ফাইল সিলেক্ট করার সময়।

আপনি খুঁজে পেতে পারেন যে আপনার অন্যান্য টাইপের হার্ডওয়্যার বাদে i686-র সম্পর্কে কমপ্লেইন আছে। ARM প্রসেসর ট্যাবলেট এবং অন্যান্য পোর্টেবল ইকুইপমেন্টে কমন, এবং Kali Linux এইগুলো বুট করার জন্য ISO ফাইল অফার করে, যা unable to boot ত্রুটি ফিক্স করবে। PPC এররها পাওয়ারপিসি ইকুইপমেন্ট থেকে আসে, যা পুরানো Apple হার্ডওয়্যারে কমন। Ubuntu এবং Debian PPC ISO ফাইল সাপোর্ট করেছে। Debian-ও ISO ফাইল আছে যা আপনি ব্যবহার করতে পারেন আপনার যেকোনো টাইপের MIPS ইকুইপমেন্ট থাকলে। Debian ইনস্টল প্যাকেজে যান, এই ISO-গুলোর একটি ডাউনলোড করুন এবং একটি microSDXC কার্ড বা মেমরি স্টিকে রাইট করুন। একবার রিবুট হলে, সেই বুট অপশন সিলেক্ট করুন যা আপনি যেই ডিভাইসে নতুন ISO রাইট করেছেন সেটির সাথে ম্যাচ করে এবং আপনি GNU/Linux ইনস্টলার শুরু করতে পারবেন।

মনে রাখবেন যে আপনি যদি একটি ভার্চুয়াল মেশিন রান করছেন এবং এই ত্রুটি পান, তবে আপনি মেনু ব্যবহার করে এমুলেট করা প্রসেসর টাইপ পরিবর্তন করতে চাইতে পারেন। একটি ভিন্ন টাইপের ISO-এ সোয়াপ করার বদলে, আপনি আপনার ভার্চুয়াল মেশিন সিস্টেমকে একটি 64-বিট প্রসেসরে সোয়াপ করতে পারেন।

মেথড ২: আপনার CPU হার্ডওয়্যার ডিটেক্ট করা

আপনি যদি একটি এক্সিস্টিং লিনাক্স ইনস্টলেশন বুট করতে পারেন কিন্তু না জানেন এটি কোন আর্কিটেকচার ব্যবহার করে, তবে আপনি সহজে জানতে পারেন। আপনার ইনস্টলেশন থেকে একটি টার্মিনাল উইন্ডো খুলুন বা ভার্চুয়াল কনসোলের একে যান যদি আপনার X Windows ইনস্টলেশন কাজ না করে। bash প্রম্পট থেকে, arch বা uname -m টাইপ করুন অবিলম্বে জানতে আপনি কোন প্রসেসর আর্কিটেকচারের সাথে কাজ করছেন।

আমরা একই টেস্ট নেটবুকে Lubuntu ইনস্টলেশন থেকে এটি রান করেছিলাম যেটি আমরা Kali Linux ISO ফাইল ট্রাই করেছিলাম, এবং এটি দ্রুত i686 রিটার্ন করেছিল রেসপন্স হিসেবে। এটি কনফার্ম করে যা আমরা মেশিন সম্পর্কে জানতাম যে এতে একটি স্ট্যান্ডার্ড 32-বিট Intel প্রসেসর আছে এবং এটি ঠিকমতো কাজ করবে একটি ISO ইমেজ ফাইলের সাথে যেটি এই আর্কিটেকচারের মধ্যে ফাংশন করার জন্য ডিজাইন করা হয়েছে। সহজে dd ব্যবহার করে রাইট করুন একইভাবে যেভাবে আপনি অরিজিনাল ISO যেটি আপনি কাজ করছিলেন সেটি রাইট করতেন এবং রিবুট করুন।

লেখক সম্পর্কে

লিনাক্সে  Unable to Boot – Use an Appropriate Kernel  ত্রুটি সমাধান

কেভিন অ্যারোজ

কেভিন অ্যারোজ একজন অত্যন্ত অভিজ্ঞ এবং জ্ঞানী প্রযুক্তি বিশেষজ্ঞ যিনি এক দশকের বেশি ইন্ডাস্ট্রি অভিজ্ঞতা রাখেন। তিনি মাইক্রোসফট সার্টিফাইড টেকনোলজি স্পেশালিস্ট (MCTS) সার্টিফিকেশন ধারণ করেন এবং লেটেস্ট টেক ডেভেলপমেন্টস নিয়ে আপডেট থাকতে গভীর আগ্রহ রাখেন। কেভিন টেক-রিলেটেড واسعة বিষয়ে বিস্তারিত লিখেছেন, যেন তাদের সফটওয়্যার ডেভেলপমেন্ট, সাইবারসিকিউরিটি এবং ক্লাউড কম্পিউটিং-এর মতো ক্ষেত্রে দক্ষতা এবং জ্ঞান প্রদর্শন করে। টেক ফিল্ডে তাঁর অবদান বিস্তৃতভাবে স্বীকৃত এবং সম্মানিত, এবং জটিল প্রযুক্তিগত ধারণাগুলো স্পষ্ট এবং সংক্ষিপ্তভাবে ব্যাখ্যা করার ক্ষমতার জন্য তিনি অত্যন্ত বিবেচনীয়।

  1. স্টিম রিমোট প্লে কাজ না করলে সমাধান উইন্ডোজ 10-এ – দ্রুত ট্রাবলশুটিং গাইড

  2. macOS-এ ডিলিট করা Home Folder বা User Account রিস্টোর করুন

  3. ক্যামেরা আউটপুট কালো-সাদা মনোটোনে আসলে কীভাবে ঠিক করবেন?

  4. ম্যাক্সিমাম প্রসেসর ফ্রিকোয়েন্সি কী এবং কীভাবে ব্যবহার করবেন?