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

'Windows Subsystem For Linux has no Installed Distributions' এরর সমাধান

Bash একটি Unix Shell এবং একটি কমান্ড ল্যাঙ্গুয়েজ যা প্রথমে ১৯৮৯ সালে চালু করা হয়েছিল। এটি লিনাক্স এবং MacOS-এ ডিফল্ট লগইন শেল হিসেবে ব্যাপকভাবে বিতরণ করা হয়েছে। যদিও এটি অধিকাংশ লিনাক্স এবং Mac-এ দেখা যায়, তবে একটি ভার্সন আছে যা উইন্ডোজ 10-এ ইনস্টল করা যায়। তবে, অনেক ব্যবহারকারীর শিকায়ত আসছে যে তারা উইন্ডোজ 10-এ Bash ব্যবহার করতে পারছে না এবং "Windows Subsystem For Linux has No Installed Distributions" এরর দেখা যাচ্ছে চেষ্টা করার সময়।

 Windows Subsystem For Linux has no Installed Distributions  এরর সমাধান

"Windows Subsystem For Linux has no Installed Distributions" এরর কেন হয়?

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

  • অনুপস্থিত ডিস্ট্রিবিউশন: উইন্ডোজের জন্য বাশ ইনস্টল করার সময়, উইন্ডোজ সাবসিস্টেমের জন্য কিছু অতিরিক্ত ফাইল ইনস্টল করা দরকার। যদি এই ফাইলগুলো মাইক্রোসফ্ট স্টোর থেকে স্বয়ংক্রিয়ভাবে ডাউনলোড না হয়, তবে এই এরর ট্রিগার হয়।
  • ডিজেবলড সার্ভিস: কিছু ক্ষেত্রে, LxssManager সার্ভিসটি যা সাধারণত ব্যাকগ্রাউন্ডে চলে সেটি একটি সাম্প্রতিক আপডেটের পর ব্লক থাকতে পারে। এটি অপারেটিং সিস্টেমকে বাশ শেল চালানোর জন্য সমস্ত প্রয়োজনীয় ফাইল অর্জন করতে বাধা দিতে পারে যা এরর ট্রিগার করতে পারে।
  • ভুল ডিফল্ট ডিস্ট্রিবিউশন সিলেক্টেড: যদি Ubuntu ডিফল্ট ডিস্ট্রিবিউশন হিসেবে সিলেক্ট করা না থাকে, তবে এটি এরর ট্রিগার করতে পারে। কারণ Ubuntu বাশ শেল চালানোর জন্য একটি অপরিহার্য ডিস্ট্রিবিউশন।

এখন আপনার সমস্যার প্রকৃতি সম্পর্কে বেসিক ধারণা আছে, আমরা সমাধানগুলোর দিকে যাব। সুনিশ্চিত করুন যে আপনি সেগুলো সুনির্দিষ্ট ক্রমে ইমপ্লিমেন্ট করছেন কনফ্লিক্ট এড়াতে।

সমাধান ১: ডিস্ট্রিবিউশন ম্যানুয়ালি ইনস্টল করা

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

  1. "Windows" + "R" বাটনগুলো একসাথে চাপিয়ে Run prompt খুলুন।
  2. "cmd" টাইপ করুন এবং "Shift" + "Ctrl" + "Enter" চাপিয়ে অ্যাডমিনিস্ট্রেটিভ সুবিধা দিন। Windows Subsystem For Linux has no Installed Distributions  এরর সমাধান
  3. নিচের কমান্ডটি টাইপ করুন এবং Enter চাপুন।
    lxrun /install
     Windows Subsystem For Linux has no Installed Distributions  এরর সমাধান

    নোট: কমান্ড প্রম্পটে কাজ না করলে PowerShell-এ এই কমান্ডটি চালানোর চেষ্টা করুন।

  4. এটি মাইক্রোসফ্ট স্টোর থেকে ডাউনলোড ট্রিগার করবে, কমান্ড প্রম্পট যদি জিজ্ঞাসা করে তবে ডাউনলোডিং প্রসেস শুরু করতে "Y" চাপুন।
  5. চেক করুন সমস্যা এখনো আছে কিনা।
    নোট: এই কমান্ডটি PowerShell (Administrator)-এও এক্সিকিউট করা যায়। কিন্তু যদি এটি রিকগ্নাইজ না করে, তবে Microsoft Store থেকে Ubuntu ডাউনলোড ও ইনস্টল করুন এবং কমান্ডটি চালানোর চেষ্টা করুন।

সমাধান ২: ১০ মিনিট অপেক্ষা করা

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

সমাধান ৩: Ubuntu ইনস্টল করা

আপনার কম্পিউটারে Ubuntu ইনস্টল না থাকলে, এটি এরর ট্রিগার করতে পারে কারণ বাশ শেল চালানোর জন্য এটি একটি খুবই গুরুত্বপূর্ণ ডিস্ট্রিবিউশন। Ubuntu ডাউনলোড এবং ইনস্টল করতে নিচের ধাপগুলো ফলো করুন।

  1. আপনার কম্পিউটার Restart করুন এবং আপনার অ্যাকাউন্টে লগইন করুন।
  2. ডাউনলোড পেজ খোলার জন্য এই লিংকে Click করুন।
  3. "Get" অপশনে ক্লিক করুন এবং তারপর "Open Microsoft Store" অপশন সিলেক্ট করুন। Windows Subsystem For Linux has no Installed Distributions  এরর সমাধান
  4. Microsoft Store লোড হলে, "Get" অপশনে ক্লিক করুন Ubuntu ডিস্ট্রিবিউশন ডাউনলোড শুরু করতে।
  5. ডাউনলোডিং প্রসেস ফিনিশ হলে, "Install" অপশনে ক্লিক করুন যা "Get" অপশনের জায়গায় আসবে। Windows Subsystem For Linux has no Installed Distributions  এরর সমাধান
  6. Ubuntu এখন কম্পিউটারে ইনস্টল হবে।
  7. চেক করুন সমস্যা এখনো আছে কিনা।

সমাধান ৪: LxssManager সার্ভিস শুরু করা

সম্ভবত LxssManager Service ডিজেবল থাকায় এই এরর ট্রিগার হচ্ছে। তাই এই ধাপে, আমরা ম্যানুয়ালি LxssManager Service শুরু করব। তার জন্য:

  1. "Windows" + "R" কি একসাথে চাপিয়ে Run prompt খুলুন।
  2. "Services.msc" টাইপ করুন এবং "Enter" চাপুন। Windows Subsystem For Linux has no Installed Distributions  এরর সমাধান
  3. নিচে স্ক্রোল করুন এবং "LxssManager" সার্ভিসে ডাবল ক্লিক করুন।
  4. Startup type ড্রপ-ডাউনে ক্লিক করুন এবং "Automatic" সিলেক্ট করুন।
  5. "Start" অপশনে ক্লিক করুন এবং "Apply" সিলেক্ট করুন। Windows Subsystem For Linux has no Installed Distributions  এরর সমাধান
  6. "OK" ক্লিক করুন এবং চেক করুন সমস্যা এখনো আছে কিনা।

  1. উইন্ডোজ ৮ Error Code 31 WAN Miniport-এর জন্য: ধাপে ধাপ গাইড

  2. ওইন্ডোজ ১০-এ Origin Error 9:0 সমাধান – দ্রুত ও সহজ উপায়

  3. উইন্ডোজ ১₀-এ WDF_VIOLATION ব্লু স্ক্রিন সমাধান: ধাপে ধাপ গাইড

  4. উইন্ডোজে DNS এরর ফিক্স: দ্রুত ও विश्वস্ত সমস্যা সমাধান