কभी কখনো Linux সিস্টেমেও জিনিসগুলো ভুল যেতে পারে, এবং আপনার কম্পিউটারকে পূর্ণ কার্যকারিতায় ফিরিয়ে আনার একটি উপায় প্রয়োজন হয়। Windows-এ, সেফ মোড সাধারণত প্রথম পছন্দ একটি সমস্যা ফিক্স করার জন্য। যাইহোক, Linux-এ, সত্যিই কোনো ডায়রেক্ট কাউন্টারপার্ট নেই।
অধিকাংশ Linux ডিস্ট্রিবিউশনে, সমাধান হচ্ছে একটি Live CD ব্যবহার করে আপনার হার্ড ড্রাইভের ফাইল অ্যাক্সেস করা বা chroot ব্যবহার করা। Ubuntu একটি চতুর সমাধান लेकर এসেছে রিকভারি মোডে। এটি আপনাকে কিছু কী রিকভারি টাস্ক পারফর্ম করতে দেয়, যার মধ্যে রুট টার্মিনালে বুট করে আপনার কম্পিউটার ফিক্স করার জন্য ফুল অ্যাক্সেস দেওয়া অন্তর্ভুক্ত।
নোট: এটি শুধু Ubuntu, Mint, এবং অন্যান্য Ubuntu-রিলেটেড ডিস্ট্রিবিউশনে কাজ করবে।
Ubuntu-এ রিকভারি মোডে বুট করা
আপনার কম্পিউটার বুট হওয়ার সময়, BIOS থেকে ম্যানুফ্যাকচারার লোগো ফ্ল্যাশ হওয়ার জন্য অপেক্ষা করুন। আপনার কম্পিউটার যদি খুব দ্রুত বুট হয়, তবে আপনাকে পাওয়ার অন করার সাথে সাথে এটি করতে হবে। দ্রুত Shift বা Escape কী চাপুন। nieuwer কম্পিউটারে, এটি সম্ভবত Escape। টাইমিং কিছু কম্পিউটারে Near perfect হতে হবে, তাই আপনাকে বারবার চাপতে হতে পারে। আপনি যদি উইন্ডো মিস করেন, তবে রিবুট করে আবার চেষ্টা করুন।
ভাগ্যবশত, আপনি Ubuntu-এর GRUB বুট মেনুতে পৌঁছাবেন। আপনার রেগুলার বুট অপশনের ঠিক নিচে, আপনি "Advanced Options" এর জন্য একটি এন্ট্রি দেখবেন। সেটি সিলেক্ট করুন এবং Enter চাপুন।
GRUB আপনাকে একটি নতুন মেনুতে নিয়ে যাবে। নিচের দিকে আপনি পারেনথেসিসে "Recovery" লিস্টেড একটি এন্ট্রি দেখবেন।
আপনি একটি সিম্পল স্ক্রিনে পৌঁছাবেন নীল ব্যাকগ্রাউন্ড এবং একটি বক্স যাতে রিকভারি অপশনগুলোর সিরিজ আছে। এটি Ubuntu-এর মেইন রিকভারি মেনু; এটি আপনাকে একটি ভাঙা সিস্টেম ফিক্স করার জন্য প্রয়োজনীয় সাধারণ টাস্কগুলো করতে দেয়।
রিকভারি অপশন বোঝা
আপনি দেখতে পাচ্ছেন, আপনার কাছে Ubuntu রিকভারি করার সাতটি অপশন আছে। আপনি যে সমস্যায় পড়েছেন তার উপর নির্ভর করে, আপনার প্রয়োজন অনুযায়ী সঠিকটি বেছে নেবেন।
প্রতিটি অপশন যা করে:
- Resume – আপনি যদি অকস্মাত এই মেনুতে আসেন, তবে নরমালি বুট চালু রাখতে "resume" ব্যবহার করুন।
- Clean – আপনি যদি স্পেস ইস্যুতে পড়েন, তবে "clean" অপশন বেছে নিন। এটি আপনাকে বెలুনযোগ্য স্পেস ফ্রি আপ করতে সাহায্য করে সিস্টেম গ্লিচ এড়াতে।
- Dpkg – আপনি যদি একটি নতুন প্যাকেজ ইনস্টল করছেন এবং কিছু ভুল হয়, তবে এটি Ubuntu কাজ না করার কারণ হতে পারে। ভাঙা প্যাকেজ রিপেয়ার করার চেষ্টা করতে "dpkg" ব্যবহার করুন।
- Fsck – যদিও এটি সবসময় কাজ করে না, "fsck" হার্ড ড্রাইভ ইস্যু ট্রাবলশুট করার জন্য উপকারী। আপনি এটিকে গ্রাফিক্স ড্রাইভার কনফিগার করার জন্যও ব্যবহার করতে পারেন। আপনি যদি সন্দেহ করেন আপনার হার্ড ড্রাইভ করাপ্ট বা ফেইল হচ্ছে, তবে এই টুলটি ব্যবহার করুন।
- Grub – এটি শুধু ইনস্টলড Grub বুটলোডার অটোমেটিক্যালি আপডেট করার জন্য ব্যবহৃত হয়।
- Network – আপনি যদি নেটওয়ার্ক ইস্যুতে পড়েন, তবে "network" অপশন ব্যবহার করুন সেটআপ আবার করতে। যেহেতু নেটওয়ার্কিং সাধারণত ডিজেবল থাকে যদি না আপনি ম্যানুয়ালি সেটআপ করেন, এটি প্রসেসে সাহায্য করতে পারে।
- Root – এটি আরও এডভান্সড ট্রাবলশুটিংয়ের জন্য। আপনি লক্ষ্য করতে পারেন, রিকভারি মেনু সিস্টেমকে রিড-অনলি স্টেটে ওপেন করে। রুট টুল আপনাকে রাইট অ্যাক্সেস পেতে সাহায্য করে (নিচে বিস্তারিত)।
- System-summary – আপনার সিস্টেমের একটি বেসিক ওভারভিউ পান। অধিকাংশ কেসে, এটি সবচেয়ে উপকারী অপশন নয় যদি না আপনি নিশ্চিত হতে চান Ubuntu আপনার সিস্টেমের ভিন্ন অংশ রিকগনাইজ করছে কিনা।
রুট টার্মিনাল
অনেক সমস্যা শুধু রুট হিসেবে সমাধান করা যায়, এবং সেগুলো রিকভারি মেনুর ডিফল্ট অপশনগুলোর চেয়ে বেশি ম্যানুয়াল ইন্টারভেনশন চায়। যখন লাগে আপনি এমন একটি কেসে পড়েছেন, তবে "Drop to root shell prompt" সিলেক্ট করুন রুট টার্মিনালে বুট होने জন্য।
জüstet আপনি সেটি সিলেক্ট করলে, আপনার স্ক্রিনের নিচে টার্মিনালে স্যুইচ হবে এবং রুট হিসেবে লগইন করবে। অনেক কিছু করার আগে, আপনাকে আপনার ড্রাইভের রুট পার্টিশন রিমাউন্ট করতে হবে। ডিফল্টভাবে, এটি সেফটিের জন্য রিড-অনলি মাউন্টেড থাকে, কিন্তু আপনি সম্ভবত যা ভুল আছে সেটি ফিক্স করার জন্য কিছু মডিফাই করতে চান। রাইট পারমিশন সহ রিমাউন্ট করতে নিচের কমান্ড চালান।
mount -o remount,rw /
আপনার কাছে যদি অতিরিক্ত পার্টিশন থাকে जिनपर আপনাকে কাজ করতে হবে, তবে সেগুলোকেও রিমাউন্ট করতে হবে। এতে /home ডিরেক্টরি আলাদা পার্টিশনে থাকলে সেটিও অন্তর্ভুক্ত। আপনি সেগুলো একসাথে রিমাউন্ট করতে পারেন সহজে:
mount -a
এখন আপনি আপনার সিস্টেমে ঘুরে বেড়াতে পারবেন এবং সেই সমস্যা সমাধান করতে পারবেন যা আপনাকে নরমালি বুট করতে দিচ্ছে না। আপনার সিস্টেমের সব কিছুর রুট হিসেবে অ্যাক্সেস থাকবে, তাই প্রসেসে কিছু ক্ষতি না করা সাবধানে থাকুন। ব্যাকআপ বানানো, এমনকি আপনি যে ফাইলগুলো মডিফাই করছেন সেগুলোর কপি বানানো, একটি চমৎকার আইডিয়া। একবার আপনি সমস্যা আবিষ্কার ও সমাধান করলে, আপনার সিস্টেম রিবুট করুন এবং নরমালি বুট করুন।
GRUB বুট মেনুতে অ্যাক্সেস না পারলে
যেকোনো কারণে আপনি যদি Ubuntu-এর GRUB বুট মেনুতে অ্যাক্সেস না করতে পারেন, তবে আপনি Ubuntu-এ রিকভারি মোডে বুট করতে পারবেন না। এটি সাধারণত মানে বুটলোডার এবং/অথবা আপনার Ubuntu সিস্টেম কোনোভাবে করাপ্ট হয়েছে। সবচেয়ে সহজ সমাধান হলো Live CD ব্যবহার করে Ubuntu রিইনস্টল করা। Live CD হাতে রাখার জন্য অনেক কারণ আছে, এবং এটিই সেগুলোর একটি।
এই মেথড সাধারণত আপনার ফাইল রাখতে দেয় (যতক্ষণ না হার্ড ড্রাইভ ব্যবহারযোগ্যের বাইরে করাপ্ট হয়)। প্লাস, আপনি একটি ফ্রেশ ইনস্টলেশন দিয়ে যা ভুল হয়েছে সেটি রিপেয়ার করতে পারবেন।
অধিকাংশ কেসে, Ubuntu-এ রিকভারি মোডে বুট করা আপনার সামনা হওয়া অনেক ইস্যু ট্রাবলশুট করার প্রথম ধাপ হওয়া উচিত। এবং, আশা করি আপনাকে Ubuntu রিইনস্টল করতে হবে না।