রাসবেরি পাই একটি বহুমুখী ক্রেডিট কার্ড আকারের কম্পিউটার যা বৈविध্যময় ইলেকট্রনিক্স প্রজেক্টের জন্য ব্যবহার করা যেতে পারে। রাসবেরি পাই-এর চমৎকার দিক হল আপনার কাছে ভিন্ন অপারেটিং সিস্টেম ইনস্টল করার অপশন থাকে এবং আপনি রাসবেরি পাই OS-এ সীমাবদ্ধ নন। এতে Arch Linux-ও রয়েছে, যা তার সাদگیের জন্য বিখ্যাত। সৌভাগ্য, ARM প্রসেসরের সাথে কাজ করার জন্য একটি Arch Linux ভার্সন রয়েছে। চলুন দেখি কীভাবে আপনি আপনার রাসবেরি পাই-এ Arch Linux ইনস্টল করতে পারেন।
প্রয়োজনীয়তা
শুরু করার আগে, আপনার কাছে নিচের জিনিসগুলো থাকতে হবে:
- রাসবেরি পাই
- 8GB (অথবা বেশি) মাইক্রো SD
- Arch Linux ARM (তালিকার নিচে স্ক্রল করে রাসবেরি পাই ইমেজের লিংক খুঁজুন।)
- স্থিতিশীল ইন্টারনেট সংযোগ
- SD কার্ড পড়তে সক্ষম একটি কম্পিউটার সিস্টেম। (এই টিউটোরিয়ালের জন্য আমরা লিনাক্স ব্যবহার করব।)
SD কার্ড প্রস্তুত করা
প্রথমে, আপনার মেশিনে সংযুক্ত স্টোরেজ ডিভাইসের একটি তালিকা তৈরি করতে হবে যাতে আপনি চিনতে পারেন কোনটি আপনার SD কার্ড। এটি নিচের কমান্ড দিয়ে করুন:
sudo fdisk -l
আমি যে SD কার্ডটি ব্যবহার করছি সেটি "/dev/sdc"।
আমাদের SD কার্ডটি ফরম্যাট করতে হবে। এটি করতে, নিচের কমান্ডটি চালান, মনে রাখবেন যে আপনাকে "/dev/sdc"-কে আপনার SD কার্ডের নাম দিয়ে রিপ্লেস করতে হবে:
sudo fdisk /dev/sdc
আপনাকে ড্রাইভে বিদ্যমান যেকোনো পার্টিশন ক্লিয়ার করতে হবে। এটি করতে, আপনার টার্মিনলে o টাইপ করুন এবং এন্টার চাপুন।
আপনার টার্মিনলে p লিখে চেক করুন কোনো পার্টিশন বাকি আছে কিনা।
যদি কোনো পার্টিশন বাকি না থাকে, তবে আগে বুট পার্টিশন তৈরি করতে n, তারপর p, এবং তারপর 1 আপনার টার্মিনলে টাইপ করুন। p মানে প্রাইমারি, এবং 1 মানে ড্রাইভের প্রথম পার্টিশন। এই সিকোয়েন্সের পর এন্টার বাটন চাপুন যাতে এগিয়ে যেতে পারেন।
লাস্ট সেক্টর সম্পর্কে প্রম্পট করলে, +100M টাইপ করুন এবং এন্টার চাপুন।
কমান্ড প্রম্পটে t লিখুন এবং তারপর c লিখে প্রথম পার্টিশনকে "W95 FAT32 (LBA)" টাইপ হিসেবে সেট করুন।
রুট পার্টিশন তৈরি করতে n, তারপর p (প্রাইমারি জন্য), তারপর 2 টাইপ করুন।
ফার্স্ট এবং লাস্ট সেক্টরের ডিফল্ট সেটিংস গ্রহণ করতে দুবার এন্টার চাপুন।
পার্টিশন টেবিল লিখুন এবং fdisk থেকে বের হন w লিখে।
আমাদের FAT এবং ext4 ফাইলসিস্টেম মাউন্ট করতে হবে। পার্টিশন তালিকা করতে নিচের কমান্ডটি লিখুন:
sudo fdisk -l
আপনার SD কার্ড প্রদর্শিত হবে, এবং আপনি পার্টিশনগুলো দেখতে পাবেন। আমার কেসে পার্টিশনগুলো "/dev/sdb1" এবং "/dev/sdb2"।
Arch Linux ফাইলগুলো SD কার্ডে কপি করা
বুট এবং রুট পার্টিশনগুলো পরবর্তীতে মাউন্ট করতে হবে। এটি নিচের কমান্ড সিকোয়েন্স দিয়ে করুন। এই কমান্ডগুলোর পার্টিশন নামগুলো আপনার পার্টিশন নাম দিয়ে রিপ্লেস করা মনে রাখবেন।
sudo mkfs.vfat /dev/sdb1 sudo mkdir boot sudo mount /dev/sdb1 boot sudo mkfs.ext4 /dev/sdb2 sudo mkdir root sudo mount /dev/sdb2 root
এখন, আপনি যে Arch Linux ফাইলটি ডাউনলোড করেছেন সেটি আপনার হোম ফোল্ডারে রাখুন এবং এটি আপনার SD কার্ডের রুট ফোল্ডারে এক্সট্রাক্ট করুন নিচের কমান্ড দিয়ে:
sudo bsdtar -xpf ArchLinuxARM-rpi-2-latest.tar.gz -C root sync
বুট ফাইলগুলো আপনার SD কার্ডের বুট পার্টিশনে সরাতে হবে:
sudo mv root/boot/* boot
দুই পার্টিশন আনমাউন্ট করতে পারেন:
unmount boot root
SD কার্ডটি আপনার রাসবেরি পাই-এ প্রবেশ করান।
রাসবেরি পাই-এ প্রাথমিক সেটআপ
SD কার্ডটি আপনার রাসবেরি পাই-এ প্রবেশ করানোর পর, এগিয়ে যান এবং এটি চালু করুন। আপনাকে হয় ইথারনেট কেবল বা Wi-Fi নেটওয়ার্কের মাধ্যমে ইন্টারনেটের সাথে সংযোগ করতে হবে। Wi-Fi-এর মাধ্যমে সংযোগ করতে, প্রথমে ডিফল্ট রুট অ্যাকাউন্ট দিয়ে লগইন করুন। এই অ্যাকাউন্টের ব্যবহারকারীর নাম "root", এবং পাসওয়ার্ড "root"। এখন, নিচের কমান্ডটি চালান:
wifi-menu
একটি মেনু লোড হবে, এবং আপনি আপনার Wi-Fi নেটওয়ার্ক বেছে নিয়ে লগইন করতে পারবেন। এখন, pacman keyring ইনিশিয়ালাইজ করে এবং Arch Linux ARM প্যাকেজ সাইনিং কী পপুলেট করে ইনস্টলেশন প্রসেস সমাপ্ত করুন:
pacman-key --init
pacman-key --populate archlinuxarm
আপনি এগিয়ে যেতে পারেন এবং সিস্টেম প্যাকেজ আপডেট করতে পারেন:
pacman -Syu
আপনার ডিফল্ট ব্যবহারকারীর নাম পরিবর্তন করুন। এটি নিচের কমান্ড দিয়ে করুন:
usermod -l newusername oldusername
পাসওয়ার্ডও পরিবর্তন করুন:
passwd newusername
আপনাকে একটি নতুন পাসওয়ার্ড লিখতে বলবে এবং তারপর এটি কনফার্ম করতে বলবে। হোম ফোল্ডারের নাম নতুন ব্যবহারকারীর নাম অনুযায়ী পরিবর্তন করতে, নিচের কমান্ডটি চালান:
usermod -d /home/newusername -m newusername
আপনার রুট অ্যাকাউন্টের পাসওয়ার্ডও পরিবর্তন করা উচিত। এটি নিচের কমান্ড দিয়ে করুন:
passwd
আপনার ব্যবহারকারী অ্যাকাউন্টকে sudo সুবিধা দিতে, আপনাকে sudo প্যাকেজ ইনস্টল করতে হবে:
pacman -S sudo
আপনাকে sudo-এর কনফিগারেশন ফাইল এডিট করতে হবে। এটি নিচের কমান্ড দিয়ে করুন:
EDITOR=nano visudo
root ALL=(ALL) ALL লাইনটি পড়ার নিচে newusername ALL=(ALL) ALL যোগ করুন।
ফাইলটি বন্ধ করুন এবং সংরক্ষণ করুন, এবং আপনি সব সেট।
এখন আপনি রাসবেরি পাই-এ Arch Linux ইনস্টল করেছেন, আপনি অনেক কিছু করতে পারেন, যার মধ্যে Minecraft ইনস্টল করে খেলা এবং এটি NAS বা Plex সার্ভার ভাবে রূপান্তর করা। আপনার কল্পনাশক্তি ही সীমা।