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

সমাধান: লিনাক্স "Welcome to Emergency" মোডে বুট হলে

আমার কাজে আমি কখনও কখনও এমন সমস্যা দেখি যখন লিনাক্স "Welcome to emergency mode" মেসেজ দিয়ে বুট হয়। সবচেয়ে বেশি এই সমস্যা ঘটে সার্ভারে আকস্মিক পাওয়ার আউটেজ, সিস্টেম ক্র্যাশ বা অন্য সমস্যার পর। ৯০% কেসে, এই এরর fstab বা লিনাক্স ফাইল সিস্টেম ক্ষতিগ্রস্ত হওয়ার সাথে সম্পর্কিত যা খুব সহজে ঠিক করা যায়।

এই লেখায় আমরা এই সমস্যা সমাধানের কিছু উপায় নিয়ে আলোচনা করব।

LiveCD ব্যবহার করে লিনাক্স ফাইল সিস্টেম এরর কীভাবে ঠিক করবেন?

মান लीजिए, আপনার সার্ভারে একটি ব্যর্থতা ঘটেছে, যেমন আকস্মিক পাওয়ার আউটেজ, এবং রিমোট কনসোল বা VNC-এ আপনার লিনাক্স সার্ভারের সাথে সংযোগ করার পর আপনি নিচের টেক্সট দেখেন:

Welcome to emergency mode! After logging in, type “journalctl -xb” to view system logs, “systemctl reboot” to reboot, “systemctl default” or ^D to try again boot into default mode. Give root password for maintained (or press Control-D to continue).

সমাধান: লিনাক্স  Welcome to Emergency  মোডে বুট হলে

ইমারজেন্সি মোড আপনার সিস্টেম রিকভার করার জন্য ন্যূনতম লিনাক্স এনভায়রনমেন্ট প্রদান করে, যদি OS রescu মোডে বুট করতে না পারে। ইমারজেন্সি মোডে, লিনাক্স রুট ফাইল সিস্টেমকে রিড-অনলি হিসেবে মাউন্ট করে। অন্যান্য লোকাল ফাইল সিস্টেম মাউন্ট করা থাকে না, নেটওয়ার্ক ইন্টারফেসও আপ হয় না।

আপনি যদি Control + D চাপেন, আপনার সিস্টেম বুট হতে শুরু করবে, কিন্তু কিছুক্ষণের পর আবার ইমারজেন্সি মোডে ফিরে যাবে:

সমাধান: লিনাক্স  Welcome to Emergency  মোডে বুট হলে

এই সমস্যা সমাধান করতে, আপনাকে আপনার সার্ভারকে LiveCD বা LiveUSB থেকে বুট করতে হবে এবং SystemRescueCd টুল ব্যবহার করতে হবে। আমি বিল্ট-ইন systemrescuecd সহ একটি LiveCD ইমেজ থেকে হোস্ট বুট করেছিলাম:

সমাধান: লিনাক্স  Welcome to Emergency  মোডে বুট হলে

তারপর ফাইল সিস্টেম চেক করুন এবং খুঁজে পাওয়া সব ত্রুটি ঠিক করুন এই কমান্ড দিয়ে:

# fsck -y /dev/sda1 — যেখানে sda1 হল আপনার ডিস্ক পার্টিশন

আপনাকে সব পার্টিশন চেক করতে হবে এবং হোস্ট রিস্টার্ট করতে হবে। অধিকাংশ কেসে, আপনার সমস্যা সমাধান হয়ে যাবে।

/etc/fstab সমস্যা Car Emergency Mode

আরেকটি সমস্যা যা হতে পারে তা হল fstab ক্ষতিগ্রস্ত হওয়া বা ভুল কনফিগারেশন। আমার কেসে, যখন আমি systemrescuecd থেকে বুট করি এবং সিস্টেম চেক করি, কোনো এরর পাওয়া যায়নি, কিন্তু সমস্যা সমাধান হয়নি। fstab খুলে দেখলে পেয়েছি যে সেখানে মাউন্ট করার জন্য কোনো ডিস্ক পার্টিশন নেই, কনফিগারেশন ফাইলে শুধু বুট ডিস্কের এন্ট্রি ছিল:

সমাধান: লিনাক্স  Welcome to Emergency  মোডে বুট হলে

এই সমস্যা সমাধান করতে, আপনাকে blkid ব্যবহার করে আপনার ডিস্কের UUID গুলো পেতে হবে:

সমাধান: লিনাক্স  Welcome to Emergency  মোডে বুট হলে

তারপর আপনি যা পেয়েছেন সেটা fstab-এ যোগ করুন এবং আপনার লিনাক্স হোস্ট রিবুট করুন। আপনি যদি সঠিকভাবে করে থাকেন, আপনার লিনাক্স নর্মাল মোডে বুট করবে।

লিনাক্স USB স্টিক থেকে ইনস্টল করা হয়েছে

একটি পরিস্থিতি আরো-materialized, যখন লিনাক্স একটি USB মিডিয়া থেকে ইনস্টল করা হয়েছিল, এবং সার্ভার রিস্টার্টের পর, সিস্টেম 'Welcome to emergency mode!' মেসেজ দিয়ে বুট করেছিল। fstab দেখলে পেয়েছি যে USB ডিভাইস সেখানে একটি ওয়ার্কিং পার্টিশন হিসেবে দেখাচ্ছিল। এই কেসে আপনি USB ড্রাইভ মাউন্ট এন্ট্রি ডিলিট করে সিস্টেম রিবুট করতে পারেন। প্রথম কেসের মতো, আপনাকে systemrescuecd থেকে বুট করে fstab খুলতে হবে। সম্ভবত, আপনি একটি অনুরূপ এন্ট্রি দেখবেন— /mnt/usb1:

সমাধান: লিনাক্স  Welcome to Emergency  মোডে বুট হলে

আপনি যদি USB ড্রাইভ ব্যবহার না করেন, তবে শুধু এই লাইনটি মুছে দিন।

ডুয়াল বুট উইন্ডোজ এবং লিনাক্স কনফিগারেশন

ইউজাররা রিপোর্ট করেছেন এই সমস্যার আরেকটি ভারিয়েন্ট: একই কম্পিউটারে উইন্ডোজ এবং CentOS একসাথে ব্যবহার করা (ডুয়াল বুট কনফিগারেশন)। বুট করার সময় উইন্ডোজ পার্টিশন মাউন্ট করার সময় ইমারজেন্সি মোড এরর খুব ঘটে। সাধারণত উইন্ডোজ ফাস্ট স্টার্টআপ ডিজেবল করলে সমস্যা সমাধান হয়।

इसे ডিজেবল করতে, Control Panel\All Control Panel Items\Power Options\System Settings-এ Change settings that are currently unavailable সিলেক্ট করুন। "Turn on fast startup" অপশনটি আনচেক করুন।

সমাধান: লিনাক্স  Welcome to Emergency  মোডে বুট হলে

পরিবর্তনগুলো সেভ করুন এবং ডিভাইস রিস্টার্ট করুন। এরপর আপনার লিনাক্স নর্মালি বুট করা উচিত।

আপনি যদি LVM পার্টিশন ব্যবহার করেন, তবে এই এররও হতে পারে। সাধারণত সমাধানটি সাধারণ পার্টিশনের সাথে মিলিত: আপনার fstab কনফিগারেশন চেক করুন এবং সেখানে থাকা ত্রুটিগুলো ঠিক করুন।

  1. লিনাক্সে স্টিম গেমের ক্র্যাকিং সাউন্ড সমস্যা সমাধান

  2. লিনাক্সে হাই সিপিইউ ব্যবহার সমস্যা সমাধান করার উপায়

  3. লিনাক্সে হাই মেমরি ইউজেজ (High Memory Usage) ফিক্স করুন

  4. এক্সেল 'Has Run Into an Error' ক্র্যাশ দ্রুত সমাধান করুন