Windows পিসি তে WSL এর মাধ্যমে সরাসরি Linux (Ubuntu) ইন্সটল করুন।

আমরা বেশিরভাগ কম্পিউটার ব্যবহার কারী আমাদের কম্পিউটারে অপারেটিং সিস্টেম হিসেবে Windows ব্যবহার করে থাকি। এদিকে আমরা যারা Computer Science বা IT রিলেটেড কোন বিষয়ের ছাত্র তাদের জন্য Windows এর পাশাপাশি Linux এর যেকোনো একটি ডিস্ত্র (Ubuntu, CentOS, RedHat) জানা থাকা জরুরী।

Windows PC
Photo by Windows on Unsplash

সুতরাং জরুরী জিনিস জানতে হবে এটাই স্বাভাবিক। এখন এই জরুরত পুরা করার জন্য আমরা অনেকেই আমাদের কম্পিউটারে ডুয়াল বুটে ২ টা অপারেটিং সিস্টেম বা Windows অপারেটিং সিস্টেমের উপর একটা থার্ড পার্টি VMware বা VirtualBox সফটওয়্যার ব্যবহার করে লিনাক্স ইন্সটল দিয়ে থাকি।

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

যদি Windows এর উপর VirtualBox দিয়ে Linux ইন্সটল করা থাকে সেক্ষেত্রে অনেক বেশি মেমরির অপচয় হয়। কারণ Windows নিজে কিছু মেমরি ব্যবহার করছে, VirtualBox সফটওয়্যার টা কিছু মেমরি ব্যবহার করছে এবং সব শেষ Linux নিজে কিছু মেমরি ব্যবহার করছে।

এই সব সমস্যার সমাধান করতে এবং Windows ব্যবহার কারীদের জন্য ন্যাটিভ ওয়েতে Linux ব্যবহার করার একটি কার্যকরী সমাধান নিয়ে এসেছে Microsoft নিজেই। এখন যেকোন একজন Windows ব্যবহারকারী মাত্র কয়েকটা ধাপ অনুসরন করে তার Windows PC তে Linux এর যেকোনো একটি ভার্সন ইন্সটল করতে পারবে সহজেই এবং এজন্য নতুন কোন থার্ডপার্টি সফটওয়্যার ব্যবহার করার ঝামেলা নাই। তাই মেমরিও অপচয় হবে না।

চলুন দেখে নেয়া যাক কিভাবে আমরা Windows পিসি তে Linux ইন্সটল করতে পারি। আমরা এই ব্লগে Ubuntu ইন্সটল করা দেখবো। পরবর্তীতে আমাদের ইচ্ছে মত যেকোনো ভার্সন ইন্সটল করতে পারবো।

linux (ubuntu)
Photo by Gabriel Heinzer on Unsplash

ইন্সটল করার আগেঃ

Windows পিসি তে Linux ইন্সটল করার আগে আমাদের কিছু জিনিস চেক করে দেখতে হবে।

আমার পিসি কি WSL সাপোর্ট করে কিনা? বর্তমানে Windows 11 এবং Windows 10 version 2004 or higher (Build 19041 and higher) কম্পিউটারে WSL এর মাধ্যমে লিনাক্স ইন্সটল করা যাবে।

Windows এর Build version চেক করতে Windows Logo Key + Rপ্রেশ করে winver কথাটি লিখুন এবং OKপ্রেশ করুন। ঠিক মত প্রেশ করে থাকলে নিচের মত একটি স্ক্রিন দেখতে পাবেন।

Windows Logo Key + R
After pressing OK you will see a screen like the above image.

Windows Update করেও আপনি সর্বশেষ ভার্সনে উন্নিত হতে পারেন। আপনার পিসির Start মেনুতে গিয়ে Settings এ গিয়ে Windows Update অপশনে ক্লিক করে Windows আপডেট করে ফেলুন।

WSL ব্যবহার করে লিনাক্স ইন্সটলঃ

এই কাজ পানির মত সহজ। Administrator হিসেবে Windows PowerShell ওপেন করুন।

Open Powershell as Administrator

এবার Windows PowerShell এ টাইপ করুন wsl --instll ব্যাস আপনার কাজ শেষ। এবার একা একা Linux কার্নেল ইন্সটল হবে এবং ডিফল্ট ভাবে Ubuntu লিনাক্স অপারেটিং সিস্টেম ইন্সটল হবে।

Install WSL

সফলভাবে Linux কার্নেল ও Ubuntu ইন্সটল শেষ হলে PowerShell বন্ধ করুন এবং Start মেনুতে গিয়ে Ubuntu লিখে সার্চ করুন। নিচের মত Ubuntu দেখতে পাবেন।

Ubuntu apps on Windows

উবুন্টু ছাড়া অন্য Distro ইন্সটল করতে চাইঃ

উবুন্টু ছাড়া অন্য কোন ডিস্ত্র ব্যবহার করতে চাইলে WSL ইন্সটল করার সময় আপনার পছন্দের ডিস্ত্র নাম উল্লেখ করে দিতে হবে wsl --install -d <disto name> এই <distro name> এর জায়গায় আমরা আমাদের পছন্দের distro name ব্যবহার করবো।

লিনাক্সের কোন কোন ডিস্ত্র গুলো আমরা WSL ব্যবহার করে ইন্সটল করতে পারবো তা দেখতে টাইপ করুনঃ wsl --list --online বা সর্টকার্ট wsl -l -o

available Linux distro

তো আজ এই পর্যন্ত দেখা হবে আবারও নতুন কিছু নিয়ে। ধন্যবাদ। :)

আমার সম্পর্কেঃ

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

--

--

--

Sharing my own views about life and tech — https://jaamaalxyz.github.io

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Md. Jamal Uddin

Md. Jamal Uddin

Sharing my own views about life and tech — https://jaamaalxyz.github.io

More from Medium

Wrapping Lines in Vim at Character or Word Boundaries

How to move the Docker directory from drive C?

Prometheus, TEMPer and Grafana to monitor my house temperature

How to convert DateTime objects to Python-friendly ISO8601 strings in C#