GNU/Linux-এর সাথে ব্যবহারকারীদের বেশিরভাগ সমস্যাগুলি বুট করার পরে এবং কিছু সফ্টওয়্যার প্যাকেজের সাথে কাজ করার চেষ্টা করার পরে ভাল হয়, কিন্তু আপনি যখন শুরু করার চেষ্টা করছেন তখন আপনার CPU-এর জন্য উপযুক্ত একটি কার্নেল ব্যবহার করুন যেটি বুট করতে অক্ষম এমন একটি বার্তা পেলে কি হবে? আপনি যদি একটি ISO ফাইল নিয়ে কাজ করেন, তাহলে সাধারণত এর অর্থ হল আপনি আপনার মেশিনের আর্কিটেকচারের জন্য ভুলটি নির্বাচন করেছেন। বর্তমান ব্যবহারে বেশ কয়েকটি প্রধান আর্কিটেকচার রয়েছে, তবে সম্ভবত আপনি x86_64 কোড দিয়ে আপনার সিস্টেম চালু করার চেষ্টা করেছেন যখন এটির ভিতরে একটি 32-বিট ইন্টেল বা AMD মাইক্রোপ্রসেসর থাকে।
পদ্ধতি 1:একটি ভিন্ন ISO দিয়ে বুট করতে অক্ষম ত্রুটির সমাধান করা
আপনি যে ধরণের কার্নেল ব্যবহার করছেন তার উপর নির্ভর করে এই ত্রুটিগুলি ভিন্নভাবে পরিবর্তিত হবে, তবে সেগুলি সাধারণত কার্নেলের একটি নির্দিষ্ট প্রসেসরের প্রয়োজন সম্পর্কে একটি বার্তা দিয়ে শুরু হয়। উদাহরণস্বরূপ, আমরা একটি 32-বিট নেটবুকে 64-বিট কালি লিনাক্সের একটি পরীক্ষা ISO চালিয়েছি এবং নিম্নলিখিত ত্রুটি বার্তা পেয়েছি:
এই কার্নেলের জন্য একটি x86-64 CPU প্রয়োজন, কিন্তু শুধুমাত্র একটি i686 CPU সনাক্ত করা হয়েছে৷
এই ক্ষেত্রে, i686 ঐতিহ্যগত ইন্টেল আর্কিটেকচারকে বোঝায়। যদি এটি হয়, তাহলে বুট করতে অক্ষম ত্রুটি ঠিক করার জন্য আপনাকে শুধুমাত্র উপযুক্ত কার্নেল ডাউনলোড করতে হবে। নির্দিষ্ট চিপগুলিতে চালানোর জন্য কোড লিখতে হবে, এবং আপনি যে ধরণের হার্ডওয়্যারের সাথে কাজ করছেন তাতে চালানোর জন্য ডিজাইন করা কিছুটা সুরক্ষামূলক কোড দ্বারা এই সতর্কতাটি স্ক্রিনে প্রিন্ট করা হয়৷
ডাউনলোড পৃষ্ঠায় ফিরে যান যেটি আপনি যখন বুট করতে সক্ষম এমন একটি মেশিনে প্রথম স্থানে ডাউনলোড করা ISO খুঁজছিলেন তখন আপনি যেটিতে ছিলেন। আপনি যে মেশিনে লিনাক্স ইনস্টল করার চেষ্টা করছেন সেটিতে যদি এখনও একটি বৈধ অপারেটিং সিস্টেম থাকে, তাহলে আপনি এটি থেকে বুট করতে এবং একটি নতুন ISO ডাউনলোড করতে সক্ষম হবেন। আপনি তাত্ত্বিকভাবে এমন একটি মেশিনও ব্যবহার করতে পারেন যা একটি ভিন্ন নন-লিনাক্স অপারেটিং সিস্টেম চালাচ্ছিল যতক্ষণ না এটি একটি ISO ফাইল লিখতে পারে৷
আমাদের পরীক্ষার জন্য, আমরা কালি লিনাক্স সাইটে ঘুরে দেখেছি যে তারা একটি আদর্শ 32-বিট ISO অফার করছে। এই ফাইলটি পুরোপুরি সূক্ষ্মভাবে কাজ করবে যদি আপনি কোনও ত্রুটি পেয়ে থাকেন যা শুধুমাত্র i686 হার্ডওয়্যার সনাক্ত করার উল্লেখ করে। যদিও i686 এবং 32-বিট শব্দগুলি আসলে বিনিময়যোগ্য নয়, ব্যক্তিগত কম্পিউটারের বাজারে ইন্টেলের আধিপত্যের কারণে ISO ফাইলগুলি নির্বাচন করার সময় এগুলি মূলত এইভাবে ব্যবহার করা হয়েছে৷
আপনি দেখতে পাবেন যে শুধুমাত্র i686 ছাড়াও অন্যান্য ধরণের হার্ডওয়্যার সম্পর্কে আপনার অভিযোগ আছে। এআরএম প্রসেসরগুলি ট্যাবলেট এবং অন্যান্য পোর্টেবল সরঞ্জামগুলিতে সাধারণ, এবং কালি লিনাক্স এগুলি বুট করার জন্য আইএসও ফাইল সরবরাহ করে, যা বুট করতে অক্ষম ত্রুটির সমাধান করবে। PPC ত্রুটিগুলি পাওয়ারপিসি সরঞ্জাম থেকে আসে, যা পুরানো Apple হার্ডওয়্যারে সাধারণ। উবুন্টু এবং ডেবিয়ান পিপিসি আইএসও ফাইল সমর্থন করেছে। ডেবিয়ানের আইএসও ফাইল রয়েছে যা আপনি ব্যবহার করতে পারেন যদি আপনার কোনো ধরনের MIPS সরঞ্জাম থাকে। ডেবিয়ান ইনস্টল প্যাকেজের দিকে যান, এই আইএসওগুলির একটি ডাউনলোড করুন এবং এটি একটি মাইক্রোএসডিএক্সসি কার্ড বা একটি মেমরি স্টিকে লিখুন। আপনি একবার রিবুট করলে, বুট বিকল্পটি নির্বাচন করুন যা আপনি যে ডিভাইসটিতে নতুন ISO লিখেছেন তার সাথে মেলে এবং আপনি GNU/Linux ইনস্টলার শুরু করতে সক্ষম হবেন।
মনে রাখবেন যে আপনি যদি একটি ভার্চুয়াল মেশিন চালান এবং এই ত্রুটিটি থাকে তবে আপনি অনুকরণ করা প্রসেসরের ধরন পরিবর্তন করতে মেনুগুলি ব্যবহার করতে চাইতে পারেন। একটি ভিন্ন ধরনের ISO এ স্যুইচ করার পরিবর্তে, আপনি সম্ভবত আপনার ভার্চুয়াল মেশিন সিস্টেমকে একটি 64-বিট প্রসেসরে স্যুইচ করতে পারেন।
পদ্ধতি 2:আপনার CPU হার্ডওয়্যার সনাক্ত করা
আপনি যদি একটি বিদ্যমান লিনাক্স ইনস্টলেশন বুট করতে পারেন কিন্তু এটি কোন আর্কিটেকচার ব্যবহার করে তা জানেন না, তাহলে আপনি সহজেই খুঁজে পেতে পারেন। আপনার ইনস্টলেশন থেকে একটি টার্মিনাল উইন্ডো খুলুন বা আপনার X উইন্ডোজ ইনস্টলেশন কাজ না করলে ভার্চুয়াল কনসোলের একটিতে যান। ব্যাশ প্রম্পট থেকে, arch টাইপ করুন অথবা unname -m আপনি কি ধরনের প্রসেসর আর্কিটেকচার নিয়ে কাজ করছেন তা অবিলম্বে খুঁজে বের করতে।
আমরা এটিকে একটি লুবুন্টু ইনস্টলেশনের ভিতর থেকে সেই একই পরীক্ষার নেটবুকে চালিয়েছিলাম যা আমরা কালি লিনাক্স আইএসও ফাইলটি চেষ্টা করেছিলাম এবং এটি দ্রুত প্রতিক্রিয়া হিসাবে i686 ফিরে আসে। এটি নিশ্চিত করে যে আমরা মেশিনটি সম্পর্কে যা জানতাম তাতে একটি আদর্শ 32-বিট ইন্টেল প্রসেসর রয়েছে এবং এই আর্কিটেকচারের মধ্যে কাজ করার জন্য ডিজাইন করা একটি ISO ইমেজ ফাইলের সাথে ঠিক কাজ করা উচিত। আপনি যে আইএসও নিয়ে কাজ করছেন সেটি লিখতে এবং রিবুট করতে যেভাবে আপনি এটি ব্যবহার করতেন ঠিক একইভাবে এটি লিখতে dd ব্যবহার করুন৷
লেখক সম্পর্কে
কেভিন অ্যারোস
কেভিন অ্যারোস এক দশকেরও বেশি শিল্প অভিজ্ঞতার সাথে একজন অত্যন্ত অভিজ্ঞ এবং জ্ঞানী প্রযুক্তি বিশেষজ্ঞ। তিনি মাইক্রোসফ্ট সার্টিফাইড টেকনোলজি স্পেশালিস্ট (MCTS) সার্টিফিকেশন ধারণ করেছেন এবং সর্বশেষ প্রযুক্তিগত উন্নয়ন সম্পর্কে আপ-টু-ডেট থাকার গভীর আবেগ রয়েছে। সফটওয়্যার ডেভেলপমেন্ট, সাইবার সিকিউরিটি, এবং ক্লাউড কম্পিউটিং-এর মতো ক্ষেত্রগুলিতে তার দক্ষতা এবং জ্ঞান প্রদর্শন করে কেভিন প্রযুক্তি-সম্পর্কিত বিষয়গুলির বিস্তৃত পরিসরে ব্যাপকভাবে লিখেছেন। কারিগরি ক্ষেত্রে তার অবদান তার সমবয়সীদের দ্বারা ব্যাপকভাবে স্বীকৃত এবং সম্মানিত হয়েছে এবং জটিল প্রযুক্তিগত ধারণাগুলিকে স্পষ্ট এবং সংক্ষিপ্তভাবে ব্যাখ্যা করার ক্ষমতার জন্য তিনি অত্যন্ত সম্মানিত।