যেকোনো অপারেটিং সিস্টেমের মতো উবুন্টুও ক্র্যাশ করতে পারে। লিনাক্স রান করত время সমস্যা হলে নিচে কিছু কারণ ও সমাধান দেওয়া হলো।
উবুন্টু হ্যাং করলে প্রথমে সিস্টেম রিবুট করুন। কখনো কখনো কোল্ড বুট দরকার হতে পারে—কম্পিউটার বন্ধ করে আবার চালু করুন। রিস্টার্ট করলে অনেক সমস্যা সমাধান হয়: লো মেমরি, অ্যাপ্লিকেশন ক্র্যাশ, ব্রাউজার হ্যাং।
ক্র্যাশের ঠিক আগে আপনি কী করছিলেন সেটি নোট করুন। কোনো নির্দিষ্ট অ্যাপ্লিকেশন ব্যবহার করার সময়ই যদি ক্র্যাশ হয়, তবে সেটির আপডেট বা ননwon ইস্যু খুঁজে বের করুন। অডাসিটি (Audacity) ও ওপেনশট ভিডিও এডিটর (OpenShot Video Editor) কিছু অ্যাপ্লিকেশন যেগুলো সময়সময়ে ক্র্যাশ করে।
অ্যাপ্লিকেশন ইস্যু সমাধান করতে রিস্টার্ট, রিপেয়ার বা রিলোড করুন। অথবা ডেভেলপারকে জানান।
ফায়ারফক্স আপডেটও লিনাক্স ফ্রিজ করে দিতে পারে। ফিক্স আসা পর্যন্ত ফায়ারফক্স ব্যবহার বন্ধ রাখতে হতে পারে।
অ্যাপ্লিকেশন না হলে হয়তো হার্ড ড্রাইভে জায়গা নেই বা হার্ডওয়্যার সমস্যা আছে।
লেখায় নিচের ডায়াগনোস্টিক ও রিকভারি পদ্ধতিগুলো আলোচনা করা হলো:
- হার্ড ড্রাইভ স্পেস ফ্রি করা
- মেমরি টেস্ট করা
- হার্ডওয়্যার ফেইলিউর
- ইন্টারমিটেন্ট হার্ডওয়্যার সমস্যা
- X সার্ভার ক্র্যাশ থেকে রিকভারি
- অন্য সোর্স থেকে লিনাক্স বুট করা
হার্ড ড্রাইভ স্পেস কীভাবে ফ্রি করবেন
- Старт বাটন → Accessories → Disks ক্লিক করুন যাতে ফ্রি স্পেস দেখতে পান।
উবুন্টুতে উইন্ডোজের মতো বিল্ট-ইন ডিস্ক ক্লিন-আপ বা ডিফ্র্যাগ টুল নেই। তবুও ডিস্ক স্পেস ফ্রি করার উপায়:
- ট্রাশ খালি করুন
- .ISO ডাউনলোড ডিলিট করুন
- প্রয়োজন নেই এমন পুরনো কার্নেল রিমুভ করুন
- ব্যবহার ন করা গেম ও অ্যাপ আনইনস্টল করুন
- সিস্টেম ক্লিনার ব্যবহার করুন
- নियमিত APT ক্যাশ ক্লিন করুন
- সিস্টেম আপডেট রাখুন
সর্বশেষ পয়েন্ট শুনতে বিরোধী লাগতে পারে। লিনাক্স আপডেট স্পেস ফ্রি করে, উইন্ডোজ আপডেট স্পেস নেয়।
লো মেমরি (Low Memory)
উবুন্টু রান করার সময় র্যান্ডমলি ক্র্যাশ হলে হয়তো মেমরি খত্ম হচ্ছে। ইনস্টল করা মেমরির চেয়ে বেশি অ্যাপ বা ডেটা ফাইল খোলা থাকলে এটা হয়। সমাধান: একসাথে কম অ্যাপ খুলুন অথবা মেমরি আপগ্রেড করুন।
লো মেমরির আরেক কারণ: র্যাম (RAM) ফেইলিং। মেমরি টেস্ট করে র্যাম খারাপ কিনা চেক করুন।
মেমরি টেস্ট কীভাবে করবেন
- সিস্টেম অন বা রিস্টার্ট করুন।
- GRUB মেনু আনার জন্য Shift কী ধরে রাখুন।
- এরো কী দিয়ে Ubuntu memtest86+ লেবেল খুঁজুন।
- এন্টার চাপলে মেমরি টেস্ট অটোমেটিক শুরু হবে। ব্লু স্ক্রিন দেখা যাবে।
- Escape কী চাপা পর্যন্ত টেস্ট চলবে। কমপক্ষে এক ফুল পাস চলতে দিন। ইন্টারমিটেন্ট সমস্যা হলে বেশি সময় চলান।
টেস্টে এরর পেলে র্যাম কার্ডের যেকোনো একটি রিপ্লেস করতে হবে।
অন্যান্য হার্ডওয়্যার ফেইলিউর
কম্পিউটার পাওয়ার অফ হয়ে আবার অন না হলে (লাইট বা সাউন্ড নেই) আউটলেটে পাওয়ার আছে কিনা চেক করুন। পাওয়ার থাকলে সবচেয়ে সম্ভাব্য কারণ: খারাপ পাওয়ার সাপ্লাই।
পাওয়ার অন হয়ে ৩০ সেকেন্ডের ভিতরে আবার অফ হলে: ফ্যান ধীরে ঘুরছে বা না ঘুরছে, অথবা ফ্যান স্পিড সেন্সর ফেইল করছে।
অন্যান্য ক্র্যাশের কারণ:
- ফ্যান ধীরে বা না ঘুরায় ওভারহিটিং
- হার্ড ড্রাইভ ক্র্যাশ
- খারাপ পাওয়ার সাপ্লাই
- ফেইলিং মাদারবোর্ড বা সিপিইউ
- গ্রাফিক্স কার্ড সমস্যা
- সেন্সর সমস্যা
আপনি নিজেও হার্ড ড্রাইভ টেস্ট করতে পারেন। কিছু এরর স্বাভাবিক, নতুন ড্রাইভেও থাকে। নিজে রিপেয়ার না পারলে টেকনিশیনের সাহায্য लিন।
ইন্টারমিটেন্ট হার্ডওয়্যার সমস্যা
একা একি সমস্যার সবচেয়ে সাধারণ কারণ: ওভারহিটিং, মেমরি ফেইলিউর, হার্ড ড্রাইভ এরর। টেস্টে কোনো কম্পোনেন্ট ফেইল না পেলে একে এক করে রিপ্লেস করে খুঁজে বের করতে হতে পারে।
X সার্ভার ক্র্যাশ থেকে রিকভারি
লিনাক্স সিস্টেমে ক্র্যাশ থেকে রিকভারির একাধিক পথ রয়েছে। সবচেয়ে সহজ: রিবুট। অন্যান্য পদ্ধতি:
- কীবোর্ড শর্টকাট দিয়ে X সার্ভার রিস্টার্ট
- ভার্চুয়াল কনসোল স্যুইচ
- SSH দিয়ে নেটওয়ার্কের মাধ্যমে X সার্ভার কিল
- Magic SysRq কী ব্যবহার
অন্য সোর্স থেকে লিনাক্স বুট করুন
কম্পিউটার অন হয় কিন্তু লিনাক্স লোড না হলে: খারাপ হার্ড ড্রাইভ বা ওএস ফাইল করাপ্ট।
যদি উবুন্টু লাইভ সিডি বা ইউএসবি থাকে, তবে সেটি থেকে বুট করুন। এটা আগে থেকে তৈরি করে রাখতে হয় অথবা অন্য কম্পিউটারে বুটেবল তৈরি করতে হয়।
বুটেবল লিনাক্স ইউএসবি বা লাইভ সিডি তৈরির বিস্তারিত জানতে সংশ্লিষ্ট আর্টিকেল দেখুন।
সিস্টেম ক্র্যাশের অনেক কারণ হতে পারে, একক সমাধান নেই। সব চেষ্টা ব্যর্থ হলে নতুন কম্পিউটার বা ভালো টেকনিশিউন প্রয়োজন হতে পারে।