ভয়েড লিনাক্স হল একটি লিনাক্স ডিস্ট্রিবিউশন যার লক্ষ্য একটি শক্তিশালী, তবুও সহজে-অপারেটিং সিস্টেম প্রদান করা। এটি সহজ এবং স্থিতিশীল উভয়ের জন্য ডিজাইন করা হয়েছে এবং এটি রানিট এবং এর নিজস্ব লাইটওয়েট প্যাকেজ ম্যানেজার ব্যবহারের মাধ্যমে অর্জন করে৷
আর্চ লিনাক্সের মতো, ভয়েড লিনাক্স একটি "রোলিং রিলিজ" মডেল এবং অপারেটিং সিস্টেম ব্যবহারের জন্য একটি "ব্যবহারকারী-কেন্দ্রিক" পদ্ধতি অনুসরণ করে। এর মানে ভয়েড লিনাক্স ক্রমাগত আপডেট করা হয় কিন্তু ইন্সটল করার সময় এটি বেয়ার-বোনও থাকে। এটি ভয়েড লিনাক্সকে পাওয়ার ব্যবহারকারীদের জন্য আকর্ষণীয় করে তোলে যারা একটি নমনীয় অপারেটিং সিস্টেম পেতে চান যা তারা সম্পূর্ণরূপে বুঝতে এবং এর সাথে টিঙ্কার করতে পারে।
কেন Void Linux ব্যবহার করবেন?
ভয়েড লিনাক্সের লক্ষ্য অপারেটিং সিস্টেমকে সহজ রাখা। একটি init সিস্টেম হিসাবে রানিট ব্যবহার করার অর্থ হল বর্তমানে চলমান সমস্ত পরিষেবা স্ক্রিপ্টগুলি কেবলমাত্র ফাইল যা “/var/service/” ডিরেক্টরিতে দেখা যায় এবং সেগুলি সহজেই “/etc/sv/ থেকে যোগ, পরিবর্তন বা সরানো যায়। ”।
আরও, Void Linux X Binary Package System (XBPS) এর মাধ্যমে সিস্টেমের জন্য উপলব্ধ সমস্ত প্যাকেজকে কেন্দ্রীভূত করে। এটি নিশ্চিত করে যে ব্যবহারকারীকে অতিরিক্ত প্যাকেজ ম্যানেজার ইনস্টল করার প্রয়োজন নেই এবং ব্যবহারকারী-নির্মিত প্যাকেজগুলির জন্য একটি অ্যাক্সেসযোগ্য টুল চেইনও উপলব্ধ রয়েছে। সর্বোপরি, এটি একটি অপারেটিং সিস্টেমে পরিণত হয় যা বজায় রাখা সহজ, নমনীয় এবং স্থিতিশীল।
ভয়েড লিনাক্স ডাউনলোড করা এবং ইনস্টলার প্রস্তুত করা
আপনি এখান থেকে Void Linux ISO-এর একটি কপি পেতে পারেন এবং দুটি স্বাদের মধ্যে বেছে নিতে সক্ষম হবেন:বেস এবং xfce। পূর্ববর্তীটি কোন ডেস্কটপ পরিবেশ ছাড়াই একটি ইনস্টলেশন প্রদান করে, যখন পরবর্তীটি XFCE এর সাথে আসে৷
৷ভয়েড লিনাক্স দুটি সি স্ট্যান্ডার্ড লাইব্রেরির সাথেও আসে:গ্লিবসি এবং মুসল।
- Glibc (GNU C Library) লিনাক্স ডিস্ট্রিবিউশনের মধ্যে ব্যাপকভাবে ব্যবহৃত হয়।
- অন্যদিকে Musl, একই C লাইব্রেরির একটি সহজ বাস্তবায়ন, কিন্তু এর নতুনত্বের মানে হল যে সমস্ত প্রোগ্রাম এটির সাথে সঠিকভাবে কাজ করবে না। এই ওভারভিউয়ের জন্য, আমরা glibc-এর সাথে বেস লাইভ ইমেজ ডাউনলোড করব।
একবার আপনার কাছে Void Linux ইনস্টলারের একটি কপি হয়ে গেলে, আপনার কয়েকটি জিনিসের প্রয়োজন হবে:
- একটি USB স্টিক যা কমপক্ষে 4GB বা তার বেশি
- A মানে হল ইউএসবি-তে ইনস্টলার লেখা
ইউএসবিতে ইনস্টলার লেখা একটি সহজ প্রক্রিয়া। আপনি যে প্ল্যাটফর্ম ব্যবহার করছেন তা নির্বিশেষে আপনি balenaEtcher ব্যবহার করতে পারেন। ভয়েড লিনাক্সের সাথে কীভাবে বুটেবল ইউএসবি তৈরি করবেন সে সম্পর্কে আরও বিশদ বিবরণের জন্য, এখানে নির্দেশাবলী অনুসরণ করুন।
ভয়েড লিনাক্স ইনস্টল করা হচ্ছে
বুটযোগ্য ইউএসবি দিয়ে, আপনি এখন আপনার BIOS-এর বুট মেনুর মাধ্যমে Void Linux ইনস্টলারে বুট করতে পারেন। আপনার কম্পিউটারে USB ঢোকান এবং এটি বুট আপ করুন। বুট মেনু অ্যাক্সেস করা মূলত আপনার মেশিনের উপর নির্ভর করে। F10 বুট মেনুর জন্য সবচেয়ে বেশি ব্যবহৃত কী। যাইহোক, এমন কিছু আছে যারা F12 ব্যবহার করে অথবা F2 . একবার BIOS এ, USB ড্রাইভ থেকে বুট করতে নির্বাচন করুন৷
৷এটি বুট হয়ে গেলে, Void Linux বুট মেনু আপনাকে স্বাগত জানাবে। এখান থেকে, প্রথম বিকল্পটি বেছে নিন। এটি আপনাকে লাইভ ইনস্টলারে লোড করবে৷
৷আপনাকে "voidlinux" পাসওয়ার্ড দিয়ে "root" হিসাবে লগ ইন করতে হবে। এটি আপনাকে লাইভ ইনস্টলারের মধ্যে রুট সুবিধা দেবে (চিন্তা করবেন না, আপনি পরে রুট পাসওয়ার্ড পরিবর্তন করতে পারেন)।
ঐচ্ছিক:ওয়্যারলেস সক্ষম করা
তবে একটি বিষয় লক্ষণীয়, আপনি যদি ওয়াই-ফাইয়ের মাধ্যমে ভয়েড লিনাক্স ইন্সটল করেন, তাহলে একটি বেতার সংযোগ শুরু করতে আপনাকে নিম্নলিখিত কমান্ডটি টাইপ করতে হবে:
wpa_passphrase "Your access point's name" >> /etc/wpa_supplicant/wpa_supplicant.conf
তারপরে আপনি নিম্নলিখিত ফাঁকা লাইনে আপনার পাসওয়ার্ড টাইপ করতে পারেন, তারপর আপনার অ্যাক্সেস পয়েন্টের শংসাপত্রের সাথে সংযোগটি পুনরায় চালু করতে dhcp ডেমন পুনরায় চালু করুন৷
sv restart dhcpcd
আপনি সফলভাবে সংযোগটি শুরু করেছেন তা নিশ্চিত করতে, আপনি একটি ওয়েবসাইট পিং করতে ping কমান্ড ব্যবহার করতে পারেন। যেমন:maketecheasier.com।
ping -c 5 maketecheasier.com
যদি এটি কাজ করে, তাহলে আপনি ইনস্টলেশন প্রক্রিয়া শুরু করতে পারেন। এটি করতে, void-installer
টাইপ করুন কমান্ড লাইনে।
Void Linux ইনস্টলার
ইনস্টলেশন উইজার্ডের প্রধান মেনু আপনাকে করতে হবে এমন সমস্ত পদক্ষেপগুলি হাইলাইট করে৷ আমরা কীবোর্ড দিয়ে শুরু করছি এবং নিচে নেমে যাচ্ছি।
এখানেই আপনি আপনার কীবোর্ডের লেআউট নির্বাচন করবেন। আপনি যদি স্ট্যান্ডার্ড ইউএস কীবোর্ড ব্যতীত অন্য কিছু ব্যবহার করেন তবে আপনাকে এটি এখানে উল্লেখ করতে হবে। আমি স্ট্যান্ডার্ড ইউএস কীবোর্ড ব্যবহার করছি।
আপনি আপনার কীবোর্ড লেআউট নির্বাচন করার পরে, উইজার্ড পরবর্তী ধাপটি নির্বাচন করবে:নেটওয়ার্ক। এটি লিখুন এবং আপনি ইনস্টলেশনের জন্য কোন নেটওয়ার্ক অ্যাডাপ্টার ব্যবহার করতে যাচ্ছেন তা চয়ন করতে সক্ষম হবেন৷
৷আপনি যদি একটি ওয়্যারলেস সংযোগ ব্যবহার করেন তবে "wlp4s0" বা অনুরূপ একটি বিকল্প থাকবে। এটি নির্বাচন করুন, আপনার ওয়্যারলেস নেটওয়ার্কের শংসাপত্র প্রদান করুন এবং Enter টিপুন . আমি একটি ইথারনেট সংযোগ ব্যবহার করছি, তাই আমি "enp0s3" নির্বাচন করব এবং DHCP সক্ষম করব৷
পরবর্তী ধাপ হল ইনস্টলার তার প্যাকেজগুলি ইনস্টল করার জন্য কোথায় পাবে তা নির্বাচন করা। আপনি সর্বশেষ প্যাকেজগুলি পেতে, নেটওয়ার্ক নির্বাচন করুন৷
৷এই পরবর্তী ধাপের জন্য, আপনাকে আপনার মেশিনের জন্য একটি হোস্টনাম প্রদান করতে হবে। এটা আপনি চান যে কিছু হতে পারে. আমার ক্ষেত্রে, আমি মেশিনটির নাম দেবো "মেকেটেকসিজার।"
লোকেল হল যেখানে আপনি আপনার মেশিনের অক্ষর সেট নির্বাচন করবেন। আপনি যদি ইংরেজি ছাড়াও অন্য কোনো ভাষা ব্যবহার করেন তবে আপনাকে অবশ্যই তা এখানে উল্লেখ করতে হবে। একটি গুরুত্বপূর্ণ বিষয় মনে রাখবেন:আপনি যদি বিশেষ চিহ্ন পেতে চান তবে আপনাকে অবশ্যই একটি UTF-8 লোকেল নির্বাচন করতে হবে। আমার ক্ষেত্রে, আমি "en_US.UTF-8" নির্বাচন করব৷
৷টাইমজোন ধাপের জন্য, আপনার নিকটতম অবস্থানটি বেছে নিন, কারণ এটি আপনার সিস্টেম ঘড়ি নির্ধারণ করবে।
পরবর্তী ধাপের জন্য, মেশিনের জন্য একটি রুট পাসওয়ার্ড প্রদান করুন। নিশ্চিত করুন এটি একটি সুরক্ষিত পাসওয়ার্ড৷
ব্যবহারকারীকে সেট আপ করা
লগইন নামের জন্য, আপনাকে আপনার ব্যবহারকারী অ্যাকাউন্ট সেট আপ করতে হবে। প্রথম প্রম্পট আপনার ব্যবহারকারীর নাম জিজ্ঞাসা করবে। আপনি লগ ইন করতে এটি ব্যবহার করবেন।
উইজার্ড আপনাকে আপনার ব্যবহারকারী অ্যাকাউন্টের জন্য একটি পাসওয়ার্ড প্রদান করতে বলবে। নিশ্চিত করুন যে এটি একটি ভাল পাসওয়ার্ড এবং রুট পাসওয়ার্ড থেকে আলাদা৷
৷পরবর্তী ধাপে, আপনি কোন সিস্টেম গ্রুপে আপনার ব্যবহারকারীর অ্যাকাউন্ট চান তা নির্বাচন করুন। ইনস্টলার ইতিমধ্যেই যুক্তিসঙ্গত ডিফল্ট প্রদান করেছে, যা দৈনন্দিন ব্যবহারের জন্য যথেষ্ট হওয়া উচিত। এন্টার টিপুন পরবর্তী ধাপে যেতে।
বুটলোডার এবং পার্টিশন সেট আপ করা
বুটলোডারের জন্য, আপনি কোন ডিস্কে বুটলোডার ইনস্টল করতে চান তা নির্বাচন করতে হবে। বিকল্পগুলির ডানদিকে "আকার" দেখে এবং Enter টিপে আপনার ডিস্ক নির্বাচন করুন . আমার ক্ষেত্রে, এটি "/dev/sda"৷
৷পার্টিশনিং ধাপের জন্য, উইজার্ড জিজ্ঞাসা করবে আপনি কোন ডিস্কটি ইনস্টল করার জন্য পার্টিশন করতে চান। আপনি বুটলোডারের জন্য নির্বাচিত একই ডিস্ক নির্বাচন করুন। আমার জন্য, এটি "/dev/sda"। উইজার্ড তখন জিজ্ঞাসা করবে যে ডিস্কটি পার্টিশন করতে আপনি কোন টুল ব্যবহার করতে চান। "cfdisk" নির্বাচন করুন, কারণ এটি ব্যবহার করা সহজ এবং সহজ৷
৷পার্টিশন তৈরি করা
আপনি যদি একটি ফাঁকা ডিস্ক ব্যবহার করেন, cfdisk আপনাকে একটি লেবেল প্রকারের জন্য জিজ্ঞাসা করবে। "gpt" নির্বাচন করুন, কারণ এটি আরও নমনীয় এবং অন্যান্য লেবেল প্রকারের তুলনায় বড় ড্রাইভ পরিচালনা করতে পারে৷
cfdisk-এর পার্টিশন বিন্যাস মূলত আপনি UEFI বা BIOS সিস্টেম ব্যবহার করছেন তার উপর নির্ভর করবে। একটি UEFI সিস্টেমের জন্য, আপনাকে চারটি পার্টিশন তৈরি করতে হবে।
আপনি Up এর সাথে "মুক্ত স্থান" নির্বাচন করে এটি করতে পারেন এবং নিচে কার্সার কী এবং বাম ব্যবহার করে এবং ডান "নতুন" নির্বাচন করতে কার্সার Cfdisk তারপরে আপনি যে পার্টিশনটি বানাতে চান তার আকারের জন্য আপনাকে জিজ্ঞাসা করবে।
- প্রথম পার্টিশনের জন্য, আপনাকে 1GB আকারের একটি তৈরি করতে হবে।
- দ্বিতীয় পার্টিশনের সাইজ 200MB এবং EFI সিস্টেমের একটি প্রকার থাকতে হবে।
আপনি নির্বাচিত পার্টিশনের সাথে "টাইপ" বিকল্পটি নির্বাচন করে এটি করতে পারেন। Cfdisk আপনাকে সেই পার্টিশনের জন্য বেছে নিতে পারেন এমন একটি নির্বাচন প্রদান করবে।
- তৃতীয় পার্টিশনের মাপ নির্ভর করবে আপনার মেশিনের RAM-এর আকারের উপর। যদি এটি 5GB-এর কম হয়, তাহলে আপনার র্যামের দ্বিগুণ পরিমাণ প্রদান করুন। উদাহরণস্বরূপ, যদি আপনার মেশিনে 4GB RAM থাকে, তাহলে তৃতীয় পার্টিশনের আকার 8GB-তে সেট করুন।
- 5GB-এর উপরে যেকোনো কিছুর জন্য, সিস্টেমে RAM-এর পরিমাণের সমান মাপ দিন। সবশেষে, তৃতীয় পার্টিশনে অবশ্যই লিনাক্স অদলবদলের একটি প্রকার থাকতে হবে।
- শেষ পার্টিশনের জন্য, ডিস্কে অবশিষ্ট সমস্ত স্থান বরাদ্দ করুন।
একবার হয়ে গেলে, আপনি এখন cfdisk-এ "লিখুন" বিকল্পটি নির্বাচন করতে পারেন এবং yes
টাইপ করতে পারেন পার্টিশন নিশ্চিত করতে। এর পরে, আপনি এখন Quit
নির্বাচন করে cfdisk ছেড়ে যেতে পারেন .
ফাইলসিস্টেম তৈরি করা
ফাইলসিস্টেম ধাপের জন্য, আপনি যে পার্টিশনগুলি তৈরি করেছেন তার জন্য আপনি ফাইল সিস্টেম তৈরি করবেন। আপনি যখন একটি পার্টিশন নির্বাচন করেন তখন উইজার্ড আপনাকে একটি "ফাইলসিস্টেম টাইপ" জিজ্ঞাসা করবে এবং তার পরে এটি আপনাকে একটি "মাউন্টপয়েন্ট" চাইবে৷
- প্রথমটির জন্য, টাইপ হিসাবে "ext2" নির্বাচন করুন এবং মাউন্টপয়েন্টের জন্য "/boot" লিখুন।
- দ্বিতীয়টি হবে একটি "vfat" টাইপের একটি মাউন্টপয়েন্ট সহ "/boot/efi।"
- তৃতীয়টি হবে মাউন্টপয়েন্ট ছাড়াই একটি "অদলবদল" প্রকার।
- শেষের টাইপ হিসেবে "ext4" এবং মাউন্টপয়েন্ট হিসেবে "/" থাকবে।
ইনস্টলেশন শুরু করা হচ্ছে
এই সব সম্পন্ন করে, আপনি এখন প্রধান মেনুতে "ইনস্টল" বিকল্পটি নির্বাচন করতে পারেন। ইনস্টলার আপনাকে আপনার করা কনফিগারেশনটি নিশ্চিত করতে বলবে। "হ্যাঁ" নির্বাচন করুন। এর পরে, ইনস্টলার Void Linux ইনস্টল করার জন্য প্রয়োজনীয় সমস্ত ফাইল ডাউনলোড করবে।
একবার ডাউনলোড হয়ে গেলে, এটি একটি "ওকে" প্রম্পট দেখাবে। এন্টার টিপুন এবং উইজার্ড ইনস্টলেশন প্রক্রিয়া চালিয়ে যাবে।
ইনস্টলেশন দীর্ঘ সময় নিতে হবে না. একবার হয়ে গেলে, উইজার্ড একটি "ইনস্টলেশন সাকসেস" স্ক্রীন প্রদর্শন করবে। ভয়েড লিনাক্সে মেশিন রিবুট করতে হ্যাঁ নির্বাচন করুন৷
৷অভিনন্দন! আপনার কাছে এখন একটি মৌলিক ভয়েড লিনাক্স ইনস্টলেশন আছে। এখান থেকে, আপনি যা চান তা ইনস্টল করতে পারেন। আপনি কিছু ডেস্কটপ পরিবেশ বা উইন্ডো ম্যানেজার দিয়ে শুরু করতে পারেন।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
1. আমি নিশ্চিত নই যে আমার মেশিনটি কখন তৈরি হয়েছিল। আমার সিস্টেম UEFI কিনা তা পরীক্ষা করার অন্য কোন উপায় আছে কি?
হ্যাঁ! একবার আপনার Void Linux ইনস্টলার বুট হয়ে গেলে, আপনি “/sys/firmware/efi/” ডিরেক্টরি পরীক্ষা করতে পারেন। এই ডিরেক্টরিটি অ-UEFI সিস্টেমে বিদ্যমান নেই, তাই যদি Void Linux ইনস্টলার এটি লোড করে, তাহলে আপনার মেশিনটি অবশ্যই একটি UEFI সিস্টেম হতে হবে।
2. আমি সবেমাত্র ইনস্টলেশন শেষ করেছি, এবং যখন আমি রিবুট করেছি এবং লগ ইন করেছি, আমি অনলাইনে নেই। আমার ওয়্যারলেস কি নষ্ট হয়ে গেছে?
আপনাকে wpa_passphrase
পুনরায় করতে হবে কমান্ড যা আমরা উপরে আলোচনা করেছি। যখন আমরা প্রথম এটি করেছিলাম, আমরা এটি ভয়েড লিনাক্স ইনস্টলারে করছিলাম। এখন যেহেতু আমাদের নিজস্ব ইনস্টলেশন আছে, আমাদের এটি আবার করতে হবে যাতে সিস্টেমটি জানে কোথায় সংযোগ করতে হবে৷
3. আমার ইনস্টলেশন ব্যর্থ হয়েছে! এটি বলে:"ত্রুটি:/dev/sdX-এ GRUB ইনস্টল করতে ব্যর্থ হয়েছে! ত্রুটির জন্য /dev/tty8 চেক করুন।" আমার কি করা উচিত?
সিস্টেমে GRUB সঠিকভাবে ইনস্টল না হওয়ার কারণে এটি ঘটেছে। এটি বিভিন্ন কারণে ঘটতে পারে। সবচেয়ে সাধারণ হল:
- আপনি একটি UEFI পার্টিশন স্কিম গ্রহণ করেছেন যদিও আপনার মেশিনটি একটি BIOS এবং এর বিপরীতে৷
- যখন আপনি UEFI পার্টিশন স্কিম তৈরি করছিলেন, আপনি প্রথম পার্টিশনটি দ্বিতীয়টির পরিবর্তে একটি "EFI সিস্টেম" হিসাবে তৈরি করেছিলেন৷