লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম কীভাবে ইনস্টল করবেন


উইন্ডোজ সাবসিস্টেম ফর লিনাক্স (ডাব্লুএসএল) একটি জিএনইউ/লিনাক্স এনভায়রনমেন্ট চালায় যা উইন্ডোজ ওএসের শীর্ষে কমান্ড-লাইন সংক্রান্ত বেশিরভাগ ইউটিলিটি এবং অ্যাপ্লিকেশনকে অন্তর্ভুক্ত করে। Ditionতিহ্যগতভাবে আমরা লিনাক্স ওএস সেট আপ করতে পারি এমন অনেকগুলি উপায় রয়েছে যার সাথে কাজ করার জন্য। হয় এটি ডুয়াল বুট হতে পারে, ভার্চুয়ালবক্সের মাধ্যমে চলমান বা এটি আমাদের মূল ওএস হিসাবে ইনস্টল করতে পারে।

লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেমের সাহায্যে, স্ক্র্যাচ থেকে ওএস সেটআপ করার ওভারহেডকে মুছে ফেলা একটি নতুন ক্ষমতা যুক্ত করে। ডাব্লুএসএল এবং ইনস্টল লিনাক্স দিয়ে সেট আপ করা এবং চালু হওয়া সহজ। ডাব্লুএসএলের স্থাপত্য সম্পর্কে আরও জানতে "মাইক্রোসফ্ট বিল্ড 2019 - বিআরকে 3068" দেখুন।

এখানে আমরা ডাব্লুএসএল 2 স্থাপন করব যা সর্বশেষতম প্রকাশ। ডাব্লুএসএল 2 উইন্ডোজ 10 এর একটি অংশ, ২০০২ সালের মে মাসে প্রকাশিত সংস্করণ।

ডাব্লুএসএল 2 ইনস্টল করার আগে আপনার উইন্ডোজ 10, সংস্করণ 1903, বিল্ড 18362 বা তার বেশি প্রয়োজন।

লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম এবং ভার্চুয়াল মেশিন সক্ষম করুন

উইন্ডোজ সিস্টেমে কোনও লিনাক্স বিতরণ ইনস্টল করার আগে আপনাকে অবশ্যই প্রথমে "লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম" এবং ভার্চুয়াল মেশিন প্ল্যাটফর্ম optionচ্ছিক বৈশিষ্ট্যগুলি সক্ষম করতে হবে। ডাব্লুএসএল 2 উইন্ডোজ এবং লিনাক্সের মধ্যে যোগাযোগের জন্য অনুবাদ স্তরের পরিবর্তে ভার্চুয়াল মেশিন প্রযুক্তি ব্যবহার করে।

অ্যাডমিনিস্ট্রেটর হিসাবে পাওয়ারশেল খুলুন এবং ডাব্লুএসএল এবং ভিএম বৈশিষ্ট্যটি চালু করতে এবং সিস্টেমটি একবার রিবুট করতে নিম্নলিখিত কমান্ডগুলি চালান।

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

উইন্ডোজটিতে আপনার লিনাক্স বিতরণের পছন্দটি ইনস্টল করুন Install

মাইক্রোসফ্ট স্টোরটি খুলুন এবং আপনার প্রিয় লিনাক্স বিতরণ নির্বাচন করুন।

প্রদর্শনের উদ্দেশ্যে, আমরা উবুন্টু ইনস্টল করব, মাইক্রোসফ্ট স্টোর এবং অনুসন্ধান বারে উবুন্টু টাইপ করব।

উবুন্টু 20.04 এলটিএস খুলুন এবং ইনস্টল ক্লিক করুন।

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

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

এই পর্যায়ে, আপনি কার্নেল উপাদানটি ইনস্টল করতে একটি ত্রুটি পেতে পারেন। এই ত্রুটিটি সমাধান করার জন্য আপনাকে ডাব্লুএসএল 2 লিনাক্স কার্নেলটি ম্যানুয়ালি ডাউনলোড এবং ইনস্টল করতে হবে।

0x1bc WSL 2 requires an update to its kernel component. 

তথ্যের জন্য দয়া করে https://aka.ms/wsl2kernel দেখুন

এখন আমি পূর্ববর্তী বিভাগের মতো 18.04 এবং 20.04 উভয়ই কনফিগার করেছি। শেলটি খুলুন এবং আপনার উবুন্টুর বিতরণ এবং প্রকাশের জন্য নীচের কমান্ডটি টাইপ করুন।

lsb_release -a

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

লিনাক্স ডিস্ট্রোর জন্য উইন্ডোজ সাবসিস্টেম কমান্ডগুলি শিখুন

পাওয়ারশেল বা সিএমডি প্রম্পট থেকে সরাসরি আমাদের লিনাক্স বিতরণ চালু করতে কয়েকটি বিকল্প রয়েছে There

1. নিম্নলিখিত কমান্ডটি টাইপ করুন, যা আমরা ডাব্লুএসএল সহ যে বিকল্পগুলির ব্যবহার করতে পারি তার তালিকা প্রদর্শন করবে।

wsl -help

২. নিম্নলিখিত কমান্ডটি ব্যবহার করে বিতরণের ইনস্টলড সংস্করণটি পরীক্ষা করুন Check

wsl -l

এই কমান্ডের আউটপুট থেকে আপনি দেখতে পাচ্ছেন উবুন্টুর দুটি সংস্করণ ইনস্টল করা আছে এবং উবুন্টু 20.04 ডিফল্ট হিসাবে চালু হবে।

৩. ডিফল্ট বিতরণ (উবুন্টু ২০.০৪) কেবল টাইপ করে চালু করা যেতে পারে।

wsl

কমান্ডটি চালিয়ে ডিফল্ট লিনাক্স বিতরণ পরিবর্তন করুন।

wsl -s Ubuntu-18.04

কমান্ডটি চালিয়ে একটি নির্দিষ্ট ব্যবহারকারীর সাথে নির্দিষ্ট বিতরণে সংযোগ স্থাপন করুন।

wsl -d Ubuntu-18.04 -u tecmint

The. বিতরণের স্থিতি পরীক্ষা করতে আমরা "wsl -l" কমান্ডের সাথে কয়েকটি পতাকা পাস করতে পারি।

  • wsl -l - all - সমস্ত বিতরণ তালিকাবদ্ধ করুন
  • wsl -l --running - বর্তমানে চলমান কেবলমাত্র বিতরণগুলির তালিকা করুন
  • wsl -l --quiet - কেবল বিতরণের নামগুলি দেখান
  • wsl -l --verbose - সমস্ত বিতরণ সম্পর্কে বিশদ তথ্য প্রদর্শন করুন

The. নিম্নলিখিত কমান্ডটি চালিয়ে আমরা আমাদের লিনাক্স ডিস্ট্রিবিউশনটি কী ডাব্লুএসএল সংস্করণটি চলছে তা পরীক্ষা করতে পারি।

wsl -l -v

আমার উবুন্টু 20.04 ডাব্লুএসএল 1 সংস্করণটি চলছে কারণ এটি অনেক আগে কনফিগার হয়েছে। কমান্ডটি চালিয়ে আমি সেটিকে ডাব্লুএসএল 2 তে রূপান্তর করতে পারি।

wsl --set-version Ubuntu-20.04 2

এটি সম্পূর্ণ হতে কিছু সময় লাগবে এবং ডাব্লুএসএল 1 ডাব্লুএসএল 2 তে রূপান্তরিত হওয়ার পরে আপনি "রূপান্তর সম্পূর্ণ" দেখতে পাবেন।

--set-version কমান্ডটি চালানোর সময়, অন্য একটি পাওয়ারশেল উইন্ডো খুলুন এবং বর্তমান অবস্থা পরীক্ষা করতে wsl -l -v চালান। এটি "রূপান্তর" হিসাবে প্রদর্শিত হবে।

wsl -l -v

বর্তমান ডাব্লুএসএল সংস্করণ পরীক্ষা করতে আপনি নীচের কমান্ডটি আবার চালাতে পারেন। আমার বিতরণ উভয়ই এখন ডাব্লুএসএল 2 দিয়ে চলছে।

wsl -l -v

আমরা ডাব্লুএসএল 2 কে ডিফল্ট সংস্করণ হিসাবে সেট করতে পারি তাই যখন আমরা নতুন বিতরণ ইনস্টল করি তখন এটি ডাব্লুএসএল 2 দিয়ে চলবে। আপনি চালিয়ে ডিফল্ট সংস্করণ সেট করতে পারেন।

wsl --set-default-version 2

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

ইনস্টলেশন চলাকালীন, আপনি বিভিন্ন ত্রুটিগুলির মুখোমুখি হতে পারেন যা আমি মুখোমুখি হই নি, সেই ক্ষেত্রে ডাব্লুএসএল সম্পর্কে আরও অন্তর্দৃষ্টি পেতে মাইক্রোসফ্ট ডকুমেন্টেশন থেকে সরকারী FAQ বিভাগ।