Ubuntu 24 রিকভারি মোড কীভাবে ব্যবহার করবেন: সিস্টেম রিপেয়ার, GRUB সমাধান এবং ট্রাবলশুটিং পদ্ধতির সম্পূর্ণ গাইড

.

目次

১. পরিচিতি

Ubuntu একটি সহজ ও ব্যবহারকারী‑বন্ধু লিনাক্স ডিস্ট্রিবিউশন হিসেবে ব্যাপকভাবে ব্যবহৃত হয়। তবে, সিস্টেম আপডেট বা কনফিগারেশন পরিবর্তনের ফলে Ubuntu হঠাৎ করে বুট করতে ব্যর্থ হতে পারে। এমন পরিস্থিতিতে, সিস্টেম মেরামতের জন্য রিকভারি মোড ফিচারটি ব্যবহার করা গুরুত্বপূর্ণ।

রিকভারি মোড একটি বিশেষ স্টার্টআপ মোড যা সিস্টেমকে ন্যূনতম কার্যকারিতা সহ বুট করতে দেয়। যদি সিস্টেম ক্ষতিগ্রস্ত উপাদান বা ভুল সেটিংসের কারণে বুটযোগ্য না থাকে, তবুও আপনি মেরামত কাজ সম্পন্ন করতে পারেন।

রিকভারি মোড কী?

Ubuntu রিকভারি মোড হল একটি বিশেষ ট্রাবলশুটিং পরিবেশ যা GRUB (GNU Grand Unified Bootloader) এর মাধ্যমে অ্যাক্সেস করা যায়। স্বাভাবিক বুটের তুলনায়, এটি ন্যূনতম রিসোর্স দিয়ে লোড হয় এবং মেরামতের জন্য প্রশাসনিক শেল অ্যাক্সেস প্রদান করে।

রিকভারি মোডে আপনি নিম্নলিখিত কাজগুলো করতে পারেন:

  • ক্ষতিগ্রস্ত সিস্টেম ফাইল মেরামত করুন
  • প্যাকেজ মেরামত বা পুনরায় ইনস্টল করুন
  • ফাইল সিস্টেমের ত্রুটি পরীক্ষা ও ঠিক করুন
  • নেটওয়ার্ক সংযোগ সক্রিয় করুন
  • GRUB মেরামত ও পুনরায় ইনস্টল করুন
  • রুট প্রিভিলেজ দিয়ে সিস্টেম অপারেশন সম্পাদন করুন

এই প্রবন্ধের উদ্দেশ্য

এই প্রবন্ধটি Ubuntu 24-এ রিকভারি মোড কীভাবে ব্যবহার করবেন তা ব্যাখ্যা করে। এতে নিম্নলিখিত বিষয়গুলো বিশদভাবে আলোচনা করা হয়েছে:

  1. Ubuntu 24-এ রিকভারি মোড কী?
  2. Ubuntu 24-এ রিকভারি মোডে কীভাবে প্রবেশ করবেন
  3. রিকভারি মোডের অপশনগুলোর ব্যাখ্যা
  4. প্রায়োগিক ট্রাবলশুটিং উদাহরণ
  5. রিকভারি মোড ব্যবহার করার সময় সতর্কতা
  6. প্রায়শই জিজ্ঞাসিত প্রশ্ন (FAQ)

এই প্রবন্ধের লক্ষ্য হল রিকভারি মোড ব্যবহার করে Ubuntu ব্যবহারকারীদের সিস্টেম সমস্যাগুলি কার্যকরভাবে সমাধান করতে সহায়তা করা।

২. Ubuntu 24-এ রিকভারি মোড কী?

Ubuntu 24-এ রিকভারি মোড হল একটি বিশেষায়িত বুট পরিবেশ, যা সিস্টেম ট্রাবলশুটিং ও মেরামতের জন্য ডিজাইন করা হয়েছে। স্বাভাবিক বুট সিকোয়েন্সের তুলনায়, এটি সিস্টেমকে ন্যূনতম ফাংশন দিয়ে চালু করে এবং প্রশাসনিক প্রিভিলেজ সহ শেল অ্যাক্সেস প্রদান করে, ফলে বিভিন্ন সিস্টেম সমস্যার সমাধান সম্ভব হয়।

এই অংশে রিকভারি মোডের সামগ্রিক ধারণা, এটি স্বাভাবিক বুটের থেকে কীভাবে ভিন্ন, এবং এতে কী কী কাজ করা যায় তা ব্যাখ্যা করা হয়েছে।

রিকভারি মোড কী?

রিকভারি মোড হল Ubuntu GRUB মেনু থেকে অ্যাক্সেসযোগ্য একটি সিস্টেম রিপেয়ার বুট অপশন। সব সার্ভিস লোড করার পরিবর্তে, এটি শুধুমাত্র অপরিহার্য উপাদানগুলো চালু করে, যাতে আপনি সিস্টেমের সমস্যাগুলি শনাক্ত ও মেরামত করতে পারেন।

রিকভারি মোড উপকারী হয় নিম্নলিখিত সাধারণ পরিস্থিতিতে:

  • একটি আপডেটের পরে Ubuntu বুট করতে ব্যর্থ হয়
  • ভুল সেটিংসের ফলে GUI চালু হয় না
  • প্যাকেজ সমস্যার কারণে অ্যাপ্লিকেশনগুলো কাজ করে না
  • ক্ষতিগ্রস্ত সিস্টেম ফাইলের ফলে স্বাভাবিক বুট সম্ভব নয়
  • GRUB (বুটলোডার) ক্ষতিগ্রস্ত হওয়ায় OS লোড হয় না

রিকভারি মোড ব্যবহার করে আপনি এমন সমস্যাগুলি সমাধান করতে পারেন, যেগুলি স্বাভাবিক বুট প্রক্রিয়ার মাধ্যমে ঠিক করা যায় না।

স্বাভাবিক বুট এবং রিকভারি মোডের পার্থক্য

সাধারণত, Ubuntu নিম্নলিখিত ধাপের মাধ্যমে বুট করে:

  1. বুটলোডার (GRUB) পিসি চালু করার সময় শুরু হয়
  2. সিস্টেম স্বাভাবিক মোডে কার্নেল লোড করে
  3. প্রয়োজনীয় সিস্টেম সার্ভিস ও ড্রাইভার লোড হয়
  4. GUI চালু হয় এবং লগইন স্ক্রিন প্রদর্শন করে

অন্যদিকে, রিকভারি মোডের কাজের পদ্ধতি ভিন্ন:

  1. পিসি চালু করার সময় ম্যানুয়ালি GRUB মেনু খুলুন
  2. রিকভারি মোড নির্বাচন করুন, যা একটি ন্যূনতম কার্নেল লোড করে
  3. GUI চালু না করে, CLI‑ভিত্তিক ইন্টারফেসে বুট করুন
  4. একটি রিপেয়ার‑কেন্দ্রিক মেনু প্রদর্শিত হয় (প্যাকেজ রিপেয়ার, ডিস্ক চেক ইত্যাদি)
  5. সমস্যা সমাধানের পর স্বাভাবিক বুটে ফিরে যান

রিকভারি মোডে আপনি কী করতে পারেন

রিকভারি মোড নিম্নলিখিত সক্ষমতা প্রদান করে:

১. ক্ষতিগ্রস্ত প্যাকেজ মেরামত করুন

  • আপডেটের সময় প্যাকেজ ক্ষতিগ্রস্ত হলে, আপনি dpkg ব্যবহার করে সেগুলি মেরামত করতে পারেন।
  • উদাহরণ:
    dpkg --configure -a
    

২. ডিস্কের ত্রুটি ঠিক করুন

  • ফাইল সিস্টেম ক্ষতিগ্রস্ত হলে এবং Ubuntu বুট করতে না পারলে, fsck ব্যবহার করে ডিস্কের ত্রুটি মেরামত করুন।
  • উদাহরণ:
    fsck -y /dev/sda1
    

৩. নেটওয়ার্ক সমর্থন সক্রিয় করুন

  • মেরামতের জন্য ইন্টারনেট অ্যাক্সেস প্রয়োজন হলে network অপশনটি ব্যবহার করুন।

৪. GRUB মেরামত করুন

(বাকি অংশ আপনার মূল ডকুমেন্টে অব্যাহত থাকবে)

  • যদি বুটলোডার ক্ষতিগ্রস্ত হয়, তাহলে রিকভারি মোড থেকে GRUB পুনরায় ইনস্টল করুন।
  • উদাহরণ:
    grub-install /dev/sda
    

৫. রুট শেল অ্যাক্সেস করুন

  • সাধারণ বুটিংয়ের বিপরীতে, রিকভারি মোড root অপশনের মাধ্যমে রুট শেলে সরাসরি অ্যাক্সেস প্রদান করে।
  • উদাহরণ:
    passwd username
    

কখন রিকভারি মোড ব্যবহার করবেন?

নিম্নে রিকভারি মোডের সুপারিশ করা সাধারণ পরিস্থিতিগুলি দেওয়া হয়েছে:

SituationWhat You Can Do
Ubuntu won’t bootRepair GRUB or reinstall kernel
After updates cause issuesRepair packages or roll back updates
Disk errors detectedRepair with fsck
Forgot passwordReset via root shell
No network availableEnable via network option

সারাংশ

উবুন্টুতে রিকভারি মোড একটি অপরিহার্য সমস্যা সমাধানের বৈশিষ্ট্য। সাধারণ বুটিং ব্যর্থ হলেও, এটি সিস্টেমকে ন্যূনতম উপাদানসমূহের সাথে শুরু করতে দেয়, সমস্যা চিহ্নিত করে এবং সেগুলি দক্ষতার সাথে ঠিক করে।

৩. উবুন্টু ২৪-এ রিকভারি মোডে প্রবেশ করার উপায়

উবুন্টু ২৪-এ রিকভারি মোডে প্রবেশের প্রক্রিয়া সিস্টেমের অবস্থা এবং মেশিন BIOS বা UEFI বুট ব্যবহার করে কিছুটা ভিন্ন হয়। এই বিভাগে ব্যাখ্যা করা হয়েছে কীভাবে GRUB মেনু খুলবেন, রিকভারি মোড অ্যাক্সেস করবেন এবং GRUB মেনু না দেখানোর ক্ষেত্রে কী করবেন।

GRUB মেনু খোলা

রিকভারি মোড ব্যবহার করার জন্য, আপনাকে প্রথমে GRUB (GNU GRUB বুটলোডার) মেনু খুলতে হবে।

BIOS (লিগ্যাসি বুট) সিস্টেমের জন্য

  1. পিসি চালু করুন
  2. উবুন্টু লোগো দেখানোর আগে Shift কী চেপে ধরুন
  3. GRUB মেনু প্রদর্শিত হবে

UEFI সিস্টেমের জন্য

  1. পিসি চালু করুন
  2. উবুন্টু লোগো দেখানোর আগে Esc কী বারবার চাপুন
  3. GRUB মেনু প্রদর্শিত হবে

💡 টিপস:

  • যদি GRUB মেনু না দেখায়, তাহলে Shift বা Esc চাপার সময়সীমা সামঞ্জস্য করুন।
  • ডুয়াল-বুট পরিবেশে, GRUB-এর পরিবর্তে একটি অপারেটিং সিস্টেম নির্বাচন স্ক্রিন দেখাতে পারে।

রিকভারি মোড নির্বাচন

GRUB মেনু দেখানো হলে, এই ধাপগুলি অনুসরণ করুন:

  1. “Advanced options for Ubuntu” নির্বাচন করুন
  • ↑ এবং ↓ তীর কী ব্যবহার করে এটি নির্বাচন করুন এবং Enter চাপুন।
  1. একটি রিকভারি মোড কার্নেল নির্বাচন করুন
  • উদাহরণ: Ubuntu, with Linux 6.5.0-XX-generic (recovery mode)
  • সর্বশেষ কার্নেল নির্বাচন করা সুপারিশ করা হয়।
  1. রিকভারি মোড মেনু প্রদর্শিত হবে
  • প্রদর্শিত তালিকা থেকে প্রয়োজনীয় মেরামত অপশনগুলি চয়ন করুন।

GRUB মেনু না দেখানোর ক্ষেত্রে কী করবেন

কেস ১: GRUB মেনু স্বয়ংক্রিয়ভাবে স্কিপ হয়

  • কারণ: GRUB টাইমআউট শূন্যে সেট করা থাকতে পারে।
  • সমাধান: GRUB সেটিংস পরিবর্তন করুন।
    sudo nano /etc/default/grub
    

GRub_TIMEOUT=0 কে GRUB_TIMEOUT=10 এ পরিবর্তন করুন, তারপর সংরক্ষণ করুন (Ctrl + XYEnter) এবং প্রয়োগ করুন:

sudo update-grub

কেস ২: GRUB ক্ষতিগ্রস্ত

  • সমাধান: লাইভ USB দিয়ে বুট করে GRUB পুনরায় ইনস্টল করুন।
    sudo mount /dev/sdaX /mnt  # Mount the Ubuntu partition
    sudo grub-install --boot-directory=/mnt/boot /dev/sda
    sudo update-grub
    

কেস ৩: ডুয়াল-বুট সিস্টেমে, উইন্ডোজ GRUB ওভাররাইট করেছে

  • সমাধান: Boot Repair টুল ব্যবহার করে GRUB পুনরুদ্ধার করুন।
    sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt update
    sudo apt install -y boot-repair
    boot-repair
    

রিকভারি মোড অপশনের সারাংশ

রিকভারি মোডে প্রবেশ করলে, আপনি এমন অপশনগুলি দেখবেন যেমন:

OptionDescription
resumeExit Recovery Mode and resume normal boot
cleanFree disk space by removing unnecessary packages
dpkgRepair broken packages
fsckCheck and repair file system errors
networkEnable network access for online repairs
rootOpen a root shell for advanced repairs

সারাংশ

  • রিকভারি মোড উবুন্টু GRUB মেনু থেকে অ্যাক্সেস করা হয়
  • BIOS সিস্টেমে Shift এবং UEFI সিস্টেমে Esc ব্যবহার করুন
  • GRUB না দেখালে, সেটিংস পরিবর্তন করুন বা GRUB মেরামত করুন
  • রিকভারি মোড সিস্টেম সমস্যার জন্য একাধিক মেরামত অপশন প্রদান করে

৪. প্রত্যেক রিকভারি মোড অপশনের বিস্তারিত ব্যাখ্যা

উবুন্টু ২৪ বিভিন্ন ধরনের সিস্টেম সমস্যা মেরামত করার জন্য কয়েকটি রিকভারি মোড অপশন প্রদান করে। এই বিভাগে প্রত্যেক অপশন ব্যাখ্যা করা হয়েছে এবং সেগুলি কীভাবে কার্যকরভাবে ব্যবহার করবেন তা দেখানো হয়েছে।

রিকভারি মোড মেনুর সারাংশ

রিকভারি মোড মেনুতে নিম্নলিখিত অপশনগুলি রয়েছে:

OptionDescription
resumeExit Recovery Mode and boot normally
cleanRemove unnecessary packages and reclaim disk space
dpkgRepair damaged packages
fsckScan and repair file system errors
networkEnable the network for online repair tasks
rootOpen a root shell with administrator privileges

এখন প্রত্যেক অপশন বিস্তারিতভাবে দেখি।

resume (সাধারণভাবে বুট)

সারাংশ

এই অপশন রিকভারি মোড থেকে বেরিয়ে উবুন্টুকে সাধারণভাবে বুট করে। মেরামত অপারেশন শেষ করার পর বা সিস্টেম যখন আর রিকভারি মোড অ্যাক্সেসের প্রয়োজন নেই তখন এটি ব্যবহার করুন।

কীভাবে ব্যবহার করবেন

.1. রিকভারি মোড মেনু থেকে resume নির্বাচন করুন
2. Enter চাপুন এবং স্ক্রিনে প্রদর্শিত নির্দেশনা অনুসরণ করুন
3. উবুন্টু স্বাভাবিকভাবে বুট হবে

clean (ডিস্ক স্পেস মুক্ত করুন)

Overview

সামগ্রিক বিবরণ

এই বিকল্পটি অপ্রয়োজনীয় প্যাকেজগুলি সরিয়ে উপলব্ধ ডিস্ক স্পেস বাড়ায়। যদি ডিস্ক পূর্ণ হয়ে যায়, উবুন্টু অপ্রত্যাশিতভাবে আচরণ করতে পারে, ফলে কম স্টোরেজের পরিস্থিতিতে এই বিকল্পটি গুরুত্বপূর্ণ হয়ে ওঠে।

How to Use

কিভাবে ব্যবহার করবেন

  1. clean নির্বাচন করুন এবং Enter চাপুন
  2. উবুন্টু স্বয়ংক্রিয়ভাবে ক্যাশে এবং পুরনো প্যাকেজগুলি সরিয়ে দেয়
  3. স্বাভাবিক বুটে ফিরে যাওয়ার জন্য resume নির্বাচন করুন

Check disk usage manually: ম্যানুয়ালি ডিস্ক ব্যবহার পরীক্ষা করুন:

df -h

Check directory sizes: ডিরেক্টরি সাইজ পরীক্ষা করুন:

du -sh /*

Remove unused packages: অপ্রয়োজনীয় প্যাকেজ সরান:

sudo apt autoremove

dpkg (Repair Broken Packages)

Overview

সামগ্রিক বিবরণ

dpkg বিকল্পটি উবুন্টুর প্যাকেজ ম্যানেজার ব্যবহার করে ক্ষতিগ্রস্ত প্যাকেজ মেরামত করে। আপডেটের সময় ত্রুটি ঘটলে এবং প্যাকেজগুলি অপ্রয়োগযোগ্য হয়ে গেলে এটি উপকারী।

How to Use

কিভাবে ব্যবহার করবেন

  1. dpkg নির্বাচন করুন এবং Enter চাপুন
  2. উবুন্টু ক্ষতিগ্রস্ত প্যাকেজ স্ক্যান করে এবং স্বয়ংক্রিয় মেরামত করার চেষ্টা করে
  3. মেরামতের পরে স্বাভাবিকভাবে বুট করার জন্য resume নির্বাচন করুন

Manual package repair commands: ম্যানুয়াল প্যাকেজ মেরামত কমান্ডগুলি:

sudo dpkg --configure -a
sudo apt --fix-broken install

fsck (Repair File System)

Overview

সামগ্রিক বিবরণ

fsck (ফাইল সিস্টেম চেক) কমান্ড ফাইল সিস্টেমের ত্রুটি সনাক্ত করে এবং মেরামত করে। বুট ব্যর্থতার কারণ যদি ডিস্কের ত্রুটি হয়, তখন এটি উপকারী।

How to Use

কিভাবে ব্যবহার করবেন

  1. fsck নির্বাচন করুন এবং Enter চাপুন
  2. উবুন্টু ফাইল সিস্টেমের সমস্যাগুলি স্ক্যান করে এবং ঠিক করে
  3. সম্পন্ন হলে resume নির্বাচন করুন

Manual file system repair: ম্যানুয়াল ফাইল সিস্টেম মেরামত:

  1. root রিকভারি মোড মেনু থেকে নির্বাচন করুন
  2. নিম্নলিখিত কমান্ড চালান (উদাহরণ /dev/sda1 এর জন্য) :
    fsck -y /dev/sda1
    
  1. exit টাইপ করুন এবং রিবুট করুন

network (Enable Network Access)

Overview

সামগ্রিক বিবরণ

এই বিকল্পটি রিকভারি মোডে থাকলেও নেটওয়ার্ক ইন্টারফেস সক্রিয় করে। প্যাকেজ ডাউনলোড, রেপোজিটরি আপডেট বা অনলাইন ট্রাবলশুটিং করার সময় এটি অপরিহার্য।

How to Use

কিভাবে ব্যবহার করবেন

  1. network নির্বাচন করুন এবং Enter চাপুন
  2. সিস্টেম নেটওয়ার্ক সংযোগ সক্রিয় করে
  3. সক্রিয়করণের পরে, আপনি ইন্টারনেট অ্যাক্সেস প্রয়োজনীয় কমান্ড ব্যবহার করতে পারেন

Restart the network manually: ম্যানুয়ালি নেটওয়ার্ক রিস্টার্ট করুন:

sudo systemctl restart NetworkManager

root (Open a Root Shell)

Overview

সামগ্রিক বিবরণ

এই বিকল্পটি রুট অধিকার সহ একটি শেল সেশন খুলে। পাসওয়ার্ড রিসেট, কনফিগারেশন ফাইল পরিবর্তন, GRUB পুনরায় ইনস্টল বা স্বয়ংক্রিয়ভাবে ঠিক করা না যায় এমন প্যাকেজ মেরামত ইত্যাদি উন্নত মেরামতের জন্য এটি ব্যবহার করা হয়।

How to Use

কিভাবে ব্যবহার করবেন

  1. root নির্বাচন করুন এবং Enter চাপুন
  2. অ্যাডমিনিস্ট্রেটর অধিকার দিয়ে কমান্ড লাইন অ্যাক্সেস করুন
  3. প্রয়োজনীয় কমান্ড চালান, তারপর exit দিয়ে শেল থেকে বেরিয়ে আসুন

Examples of advanced operations: উন্নত অপারেশনের উদাহরণ:

  • Reset a user password:
  • ব্যবহারকারীর পাসওয়ার্ড রিসেট করুন:
    passwd username
    
  • Repair GRub:
  • GRUB মেরামত করুন:
    grub-install /dev/sda
    update-grub
    

Summary

সারাংশ

উবুন্টু ২৪ বিভিন্ন রিকভারি বিকল্প প্রদান করে। প্রতিটি বিকল্প কীভাবে কাজ করে তা বোঝা আপনাকে দক্ষ ও নিরাপদে মেরামত করতে সহায়তা করে।

5. রিকভারি মোড ব্যবহার করে ব্যবহারিক ট্রাবলশুটিং উদাহরণ

উবুন্টু ২৪ রিকভারি মোডে সিস্টেম বুট সমস্যার সমাধান, ক্ষতিগ্রস্ত প্যাকেজ মেরামত এবং ফাইল সিস্টেমের ত্রুটি ঠিক করার জন্য বেশ কিছু শক্তিশালী টুল অন্তর্ভুক্ত করে। এই বিভাগে সাধারণ সমস্যার জন্য ধাপে ধাপে ট্রাবলশুটিং পদ্ধতি ব্যাখ্যা করা হয়েছে।

Case 1: Ubuntu Does Not Boot

কেস ১: উবুন্টু বুট হয় না

Symptoms

লক্ষণাবলী

  • স্টার্টআপের সময় একটি কালো স্ক্রিন দেখা যায়
  • ডুয়াল-বুট সিস্টেমে GRUB না দেখিয়ে সরাসরি উইন্ডোজ বুট হয়
  • ত্রুটি বার্তা: “Kernel Panic – not syncing: VFS”

Solution

সমাধান

1. Repair GRUB

১. GRUB মেরামত করুন

GRUB ক্ষতিগ্রস্ত হতে পারে। রিকভারি মোড ব্যবহার করে এটি পুনরায় ইনস্টল করুন।

  1. GRUB মেনু খুলুন (Shift অথবা Esc বুটের সময়)
  2. রিকভারি মোড নির্বাচন করুন এবং root বিকল্পটি বেছে নিন
  3. নিম্নলিখিত কমান্ড চালান:
    grub-install /dev/sda
    update-grub
    reboot
    
  1. রিস্টার্ট করুন এবং যাচাই করুন GRUB দেখা যাচ্ছে কিনা
2. Repair the Kernel

২. কার্নেল মেরামত করুন

যদি সর্বশেষ কার্নেল ক্ষতিগ্রস্ত হয়, তবে পুরোনো একটি দিয়ে বুট করুন:

  1. GRUB থেকে Ubuntu-এর জন্য উন্নত অপশন নির্বাচন করুন
  2. একটি পুরোনো কার্নেল সংস্করণ নির্বাচন করুন
  3. কার্নেল পুনরায় ইনস্টল করুন:
    sudo apt update
    sudo apt reinstall linux-generic
    

কেস ২: অপর্যাপ্ত ডিস্ক স্পেসের কারণে Ubuntu ব্যর্থ হয়

লক্ষণসমূহ

  • ত্রুটি বার্তা: “ডিভাইসে কোনো স্পেস বাকি নেই”
  • GUI চালু হয় না

সমাধান

১. অপ্রয়োজনীয় প্যাকেজ সরান
  1. রিকভারি মোড থেকে clean নির্বাচন করুন
  2. অপ্রয়োজনীয় লগ বা ফাইল ম্যানুয়ালি সরান:
    du -sh /*
    rm -rf /var/log/*
    
২. অস্থায়ী ফাইল মুছুন
rm -rf ~/.cache/*
rm -rf /tmp/*

কেস ৩: ক্ষতিগ্রস্ত Ubuntu প্যাকেজ

লক্ষণসমূহ

  • apt-get এবং dpkg কমান্ড ত্রুটি প্রদান করে
  • সিস্টেম আপডেটের পর অ্যাপ্লিকেশন কাজ করা বন্ধ করে

সমাধান

১. প্যাকেজ মেরামত করুন
  1. রিকভারি মোডে dpkg নির্বাচন করুন
  2. প্রয়োজনে ম্যানুয়াল মেরামত করুন:
    sudo dpkg --configure -a
    sudo apt --fix-broken install
    
২. প্যাকেজ পুনরায় ইনস্টল করুন
sudo apt reinstall $(dpkg --list | awk '/^rc/ { print $2 }')

কেস ৪: নেটওয়ার্ক ব্যবহার করা যায় না

লক্ষণসমূহ

  • ইথারনেট/ওয়াই-ফাই কাজ করে না
  • নেটওয়ার্ক কনফিগারেশন ফাইল ক্ষতিগ্রস্ত

সমাধান

১. নেটওয়ার্ক সক্রিয় করুন

রিকভারি মোডে network নির্বাচন করুন।

২. নেটওয়ার্ক সার্ভিস পুনরায় শুরু করুন
sudo systemctl restart NetworkManager
৩. নেটওয়ার্ক ড্রাইভার পুনরায় ইনস্টল করুন
sudo apt update
sudo apt install --reinstall network-manager

কেস ৫: GRUB বুট এন্ট্রি ভাঙা

লক্ষণসমূহ

  • বুট তালিকায় Ubuntu আর দেখা যায় না
  • ডুয়াল-বুট সেটআপে শুধুমাত্র Windows বুট করে

সমাধান

১. Boot Repair ব্যবহার করুন
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install -y boot-repair
boot-repair
২. GRUB কনফিগারেশন পরিবর্তন করুন
sudo nano /etc/default/grub
GRUB_TIMEOUT=10
update-grub

কেস ৬: রুট পাসওয়ার্ড ভুলে গেছেন

লক্ষণসমূহ

  • প্রশাসনিক কাজ সম্পাদন করা যায় না
  • পাসওয়ার্ড ছাড়া sudo কাজ করে না

সমাধান

  1. রিকভারি মোডে root নির্বাচন করুন
  2. পাসওয়ার্ড রিসেট করুন:
    passwd username
    
  1. সিস্টেম পুনরায় শুরু করুন:
    reboot
    

সারাংশ

Ubuntu ২৪ রিকভারি মোডের সাথে, আপনি বিভিন্ন ধরনের সমস্যা দক্ষতার সাথে সমাধান করতে পারেন। এই পদ্ধতিগুলি বোঝা আপনাকে Ubuntu পুনরায় ইনস্টল না করে সিস্টেম পুনরুদ্ধার করতে সাহায্য করে।

৬. রিকভারি মোড ব্যবহারের সময় সতর্কতা

Ubuntu ২৪-এ রিকভারি মোড সিস্টেম সমস্যা সমাধান এবং মেরামতের জন্য অত্যন্ত উপকারী হলেও, ভুল অপারেশন গুরুতর সিস্টেম ক্ষতি করতে পারে। এই বিভাগে পরিবর্তন করার আগে বিবেচনা করার গুরুত্বপূর্ণ বিষয়গুলি ব্যাখ্যা করা হয়েছে।

রুট প্রিভিলেজ ব্যবহারের সময় সতর্কতা

রিকভারি মোড রুট শেল-এ অ্যাক্সেস প্রদান করে, কিন্তু ভুল কমান্ড অপারেটিং সিস্টেমকে ক্ষতিগ্রস্ত বা ধ্বংস করতে পারে। চরম সতর্কতা প্রয়োজন।

❌ কখনো চালানো উচিত নয় এমন বিপজ্জনক কমান্ড

CommandImpact
rm -rf /Deletes all system data, making Ubuntu unbootable
dd if=/dev/zero of=/dev/sdaErases the entire disk
chmod 000 /etc/shadowPrevents all users from logging into the system
mv /bin /bin_backupRemoves essential binaries, breaking shell access

✅ নিরাপদ ব্যবহারের নির্দেশিকা

  1. কোনো কমান্ড চালানোর আগে এটি কী করে তা বুঝুন
  2. ফাইল পরিবর্তন করার আগে ls বা cat দিয়ে যাচাই করুন
  3. সম্ভব হলে, সম্পূর্ণ রুট অপারেশনের পরিবর্তে sudo ব্যবহার করুন
  4. প্রধান পরিবর্তন করার আগে ব্যাকআপ তৈরি করুন

পরিবর্তন করার আগে ব্যাকআপের গুরুত্ব

রিকভারি মোড সিস্টেমের গুরুত্বপূর্ণ অংশগুলি পরিবর্তন করার জন্য ডিজাইন করা হয়েছে। ভুল পরিবর্তন Ubuntu-কে বুট করা থেকে বিরত করতে পারে। তাই, গুরুত্বপূর্ণ ফাইলের ব্যাকআপ তৈরি করা দৃঢ়ভাবে সুপারিশ করা হয়।

ব্যাকআপ পদ্ধতি

১. গুরুত্বপূর্ণ ডেটা ম্যানুয়ালি কপি করুন

একটি root শেল খুলুন এবং ফাইলগুলি এক্সটার্নাল স্টোরেজে কপি করুন:

cp -r /home/username/Documents /mnt/usb/
২. Timeshift দিয়ে সম্পূর্ণ সিস্টেম স্ন্যাপশট তৈরি করুন
sudo apt install timeshift
sudo timeshift --create --comments "Before Recovery Mode"

ডিস্কের সাথে কাজ করার সময় সতর্কতা

ডিস্ক এবং পার্টিশন পরিবর্তন সতর্কতার সাথে করা উচিত। ভুল ডিভাইসে fsck ব্যবহার করা অপরিবর্তনীয় ক্ষতি করতে পারে।

নিরাপদে কাজ করার ধাপসমূহ

  1. পার্টিশন তথ্য পরীক্ষা করুন
    lsblk
    
  1. ফাইল সিস্টেম মেরামত করুন ( /dev/sda1 এর উদাহরণ)
    fsck -y /dev/sda1
    

নেটওয়ার্ক অ্যাক্সেস সক্ষম করার সময় সতর্কতা

রুট মোডে নেটওয়ার্ক সক্ষম করা নিরাপত্তা ঝুঁকি তৈরি করে। শুধুমাত্র বিশ্বস্ত নেটওয়ার্কে সংযোগ করুন এবং অজানা স্ক্রিপ্ট এড়িয়ে চলুন।

সেরা অনুশীলন

  1. উই-ফাই পাসওয়ার্ড বা কনফিগারেশন ফাইল অপ্রয়োজনীয়ভাবে পরিবর্তন করবেন না
  2. নিরাপদ এবং বিশ্বস্ত নেটওয়ার্ক ব্যবহার করুন
  3. ইন্টারনেট থেকে অজানা স্ক্রিপ্ট কখনও ইনস্টল করবেন না
    curl http://example.com/install.sh | sh  # Do NOT run this!
    

GRUB মেরামত করার সময় সতর্কতা

ভুল GRUB কনফিগারেশন উভয় Ubuntu এবং Windows-এর বুটিং বন্ধ করে দিতে পারে।

সেরা অনুশীলন

  1. সঠিক ডিস্ক নির্দিষ্ট করুন, পার্টিশন নয়
    grub-install /dev/sda  # Correct
    # NOT /dev/sda1
    
  1. পরিবর্তন করার পর update-grub চালান
    sudo update-grub
    
  1. ডুয়াল-বুট পরিবেশে Windows Boot Manager মুছে ফেলবেন না

পাসওয়ার্ড রিসেট করার সময় সতর্কতা

রুট পাসওয়ার্ড পরিবর্তন করা অধিকার গ্রুপ পরিবর্তন করতে পারে। সঠিকভাবে কনফিগার না করলে কিছু ব্যবহারকারী sudo অ্যাক্সেস হারাতে পারেন।

সেরা অনুশীলন

  1. রিকভারি মোডে root নির্বাচন করুন
  2. পাসওয়ার্ড রিসেট করুন:
    passwd username
    
  1. ব্যবহারকারীকে sudo গ্রুপে যুক্ত করুন (যদি প্রয়োজন হয়):
    usermod -aG sudo username
    

সারাংশ

RiskPrecaution
Misuse of root permissionsCommands may destroy the system if used improperly
No backups before changesAlways create backups before modifying critical files
Misuse during file system repairsVerify device names before running fsck
Incorrect GRUB repairsSpecify /dev/sda and update GRUB afterwards
Unsafe network operationsAvoid running unknown scripts
Password reset issuesEnsure the user remains in the sudo group

৭. প্রায়শই জিজ্ঞাসিত প্রশ্ন (FAQ)

এই বিভাগে Ubuntu ২৪ রিকভারি মোড সম্পর্কিত সাধারণ প্রশ্নের উত্তর দেওয়া হয়েছে। যদি কোনো সমস্যার সম্মুখীন হন, তাহলে প্রথমে এই FAQ-এর দিকে নজর দিন।

রিকভারি মোডে প্রবেশ করতে অক্ষম

প্রশ্ন ১: Shift বা Esc চাপলে GRUB মেনু প্রদর্শিত হয় না। আমি কী করব?

উত্তর: GRUB টাইমআউট খুব সংক্ষিপ্ত হতে পারে। নিম্নলিখিতভাবে সেটিংস পরিবর্তন করুন:

  1. বুটের সময় Shift (BIOS) বা Esc (UEFI) বারবার চাপুন
  2. GRUB টাইমআউট পরিবর্তন করুন:
    sudo nano /etc/default/grub
    

GRUB_TIMEOUT=0 কে নিম্নলিখিত দিয়ে প্রতিস্থাপন করুন:

GRUB_TIMEOUT=10
  1. পরিবর্তন প্রয়োগ করুন:
    sudo update-grub
    
  1. পুনরায় বুট করুন এবং আবার পরীক্ষা করুন

কীবোর্ড বা মাউস কাজ করছে না

প্রশ্ন ২: রিকভারি মোডে আমার কীবোর্ড কাজ করছে না। কেন?

উত্তর: কিছু ওয়্যারলেস কীবোর্ড প্রাথমিক বুট পর্যায়ে চেনা যায় না।

সমাধান:

  1. একটি তারযুক্ত USB কীবোর্ড চেষ্টা করুন
  2. BIOS-এ “USB Legacy Support” সক্ষম করুন
  3. অন্য USB পোর্ট চেষ্টা করুন

নেটওয়ার্ক কাজ করছে না

প্রশ্ন ৩: network নির্বাচন করার পরও নেটওয়ার্ক সংযুক্ত হয় না।

উত্তর: কিছু কনফিগারেশনে ম্যানুয়াল অ্যাক্টিভেশন প্রয়োজন।

  1. নেটওয়ার্ক পুনরায় শুরু করুন:
    sudo systemctl restart NetworkManager
    
  1. IP ঠিকানা অনুরোধ করুন:
    sudo dhclient
    
  1. উই-ফাইয়ের সাথে ম্যানুয়ালি সংযুক্ত হন:
    nmcli d wifi connect "SSID" password "PASSWORD"
    

ফাইল সিস্টেম মেরামত ব্যর্থ হয়

প্রশ্ন ৪: fsck বলছে ফাইল সিস্টেম মাউন্টেড। এখন কী?

উত্তর: এটিকে শুধুমাত্র পড়ার জন্য মাউন্ট করুন:

mount -o remount,ro /
fsck -y /dev/sda1

প্যাকেজ মেরামত সমস্যা

প্রশ্ন ৫: dpkg এখনও ত্রুটি দেয়। আমি কী চেষ্টা করব?

উত্তর: সমস্যাযুক্ত প্যাকেজগুলো সরান:

sudo apt remove --purge packagename

তারপর প্যাকেজ আপডেট করুন:

sudo apt update && sudo apt upgrade -y

GRUB মেরামত কাজ করছে না

প্রশ্ন ৬: grub-install চালানো GRUB ঠিক করে না। কেন?

  1. ডিস্ক লেআউট যাচাই করুন:
    lsblk
    
  1. EFI পার্টিশনে GRUB ইনস্টল করুন:
    grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu
    

পাসওয়ার্ড রিসেট সমস্যা

প্রশ্ন ৭: রিকভারি মোড ব্যবহার করে ভুলে যাওয়া পাসওয়ার্ড রিসেট করতে পারি?

উত্তর: হ্যাঁ। রিকভারি মোডে root ব্যবহার করুন:

passwd username

সারাংশ

সঠিক কমান্ড এবং পদ্ধতি ব্যবহার করে, রিকভারি মোড আপনাকে Ubuntu-এর প্রায় যেকোনো বুট বা কনফিগারেশন সমস্যা ঠিক করতে সাহায্য করে।

৮. উপসংহার

উবুন্টু ২৪-এ রিকভারি মোড একটি শক্তিশালী ডায়াগনস্টিক এবং মেরামত টুল। এই গাইডটি মৌলিক বিষয়গুলি, রিকভারি মোডে প্রবেশের পদ্ধতি, প্রত্যেক অপশনের বিস্তারিত ব্যাখ্যা, নির্দিষ্ট মেরামত উদাহরণ, FAQ, এবং সেরা অনুশীলনগুলি কভার করেছে।

মূল নেয়া বিষয়সমূহ

  • রিকভারি মোড অপরিহার্য মেরামত টুলস প্রদান করে যেমন dpkg , fsck , এবং GRUB পুনরুদ্ধার
  • Shift (BIOS) বা Esc (UEFI)-এর মাধ্যমে প্রবেশ
  • বিভিন্ন সমস্যার জন্য বিভিন্ন অপশন ব্যবহার করুন —প্যাকেজ মেরামত, ফাইল সিস্টেম যাচাই, GRUB সংশোধন, এবং আরও অনেক কিছু
  • কোর সিস্টেম উপাদান পরিবর্তনের আগে ব্যাকআপগুলি অত্যাবশ্যক

প্রস্তাবিত সমস্যা সমাধান প্রবাহ

  1. GRUB মেনু খুলুনAdvanced options for Ubuntu নির্বাচন করুন
  2. উপযুক্ত রিকভারি মোড অপশন নির্বাচন করুন
  3. মেরামত সম্পাদন করুন এবং রিবুট করুন
    reboot
    

বিকল্প সমাধানসমূহ

  • যদি রিকভারি মোড ব্যর্থ হয় তাহলে GRUB বা ডিস্ক মেরামতের জন্য লাইভ USB ব্যবহার করুন
  • যদি সিস্টেম মেরামতের বাইরে চলে যায় তাহলে উবুন্টু পুনরায় ইনস্টল করুন
  • Timeshift-এর মতো টুলস ব্যবহার করে নিয়মিত ব্যাকআপ তৈরি করুন

চূড়ান্ত চিন্তা

রিকভারি মোড বুঝে এবং সঠিকভাবে ব্যবহার করে, আপনি অপারেটিং সিস্টেম পুনরায় ইনস্টল না করে উবুন্টু সিস্টেমের অধিকাংশ সমস্যা সমাধান করতে পারেন। সতর্ক পদক্ষেপ এবং ব্যাকআপের সাথে, উবুন্টু ২৪ দৈনন্দিন ব্যবহারকারী এবং পেশাদার উভয়ের জন্য একটি স্থিতিশীল এবং নির্ভরযোগ্য পরিবেশ হিসেবে থাকতে পারে