উবুন্টু বা লিনাক্স মিন্টের বিপরীতে, আর্চ লিনাক্স হল একটি রোলিং রিলিজ লিনাক্স ডিস্ট্রিবিউশন, যার মানে আপনাকে এটি একবার ইন্সটল করতে হবে এবং এটি ক্রমাগত নিজেকে সর্বশেষ সংস্করণে আপডেট করবে। এটি একটি বেয়ারবোন ডিস্ট্রিবিউশন যা আপনাকে আপনার সিস্টেমে কী ইনস্টল করতে চান তার উপর সম্পূর্ণ নিয়ন্ত্রণ দেয়। সর্বোত্তম জিনিস হল আর্চ উইকি, যা লিনাক্স সম্প্রদায়ের মধ্যে অন্যতম সেরা।
আর্ক লিনাক্স সম্পর্কে একটি লক্ষণীয় বিষয় হল এর ইনস্টলেশন প্রক্রিয়া। এটা ক্ষীণ-হৃদয়ের জন্য নয়। আপনি যদি আপনার সিস্টেমে আর্চ লিনাক্স পেতে আগ্রহী হন, তাহলে এই নির্দেশিকাটি দেখায় কিভাবে এটি ইনস্টল করতে হয়৷
শুরু করা
আপনি আর্চ লিনাক্স ইনস্টল করার আগে, আপনাকে প্রথমে ISO ফাইলটি ডাউনলোড করতে হবে এবং এটি একটি USB ড্রাইভ বা DVD তে বার্ন করতে হবে৷
1. আর্ক লিনাক্সের ডাউনলোড পৃষ্ঠায় যান এবং ISO ফাইলটি ডাউনলোড করুন (HTTP ডাইরেক্ট ডাউনলোড বিভাগের অধীনে)।
2. balenaEtcher এর মত একটি টুল ব্যবহার করে একটি বুটেবল USB ড্রাইভ তৈরি করুন৷
৷3. বুটেবল ড্রাইভ তৈরি করা হয়ে গেলে, এটিকে আপনার কম্পিউটারে প্রবেশ করান এবং এতে বুট করুন৷
দ্রষ্টব্য :আপনার কম্পিউটারে আর্চ লিনাক্স ইনস্টল করার জন্য, আপনার কম্পিউটার একটি তারযুক্ত সংযোগের সাথে সংযুক্ত থাকা ভাল৷ ওয়্যারলেস সংযোগের জন্য আরও কনফিগারেশন প্রয়োজন যা এই টিউটোরিয়ালে কভার করা হবে না।
প্রাথমিক সেটআপ
প্রাথমিক স্টার্টআপ মেনুতে আর্চে বুট করতে বেছে নিন। এটি প্রথম উপলব্ধ বিকল্প হওয়া উচিত। আপনি রুট হিসাবে লগ ইন করা একটি কমান্ড প্রম্পটে পৌঁছাবেন।
শুরু করতে, নিশ্চিত করুন যে ঘড়িটি এর সাথে সঠিক:
timedatectl set-ntp true
হার্ড ড্রাইভ কনফিগারেশন
এটি আপনার হার্ড ড্রাইভ সেট আপ করার সময়। এটি পরিচালনা করার কয়েকটি উপায় আছে, কিন্তু cfdisk
সবচেয়ে সহজবোধ্য বলে মনে হচ্ছে৷
cfdisk
আপনার হার্ড ড্রাইভে ইতিমধ্যে একটি পার্টিশন টেবিল না থাকলে, আপনাকে একটি সেট আপ করতে বলা হবে। "DOS" নির্বাচন করুন। যদিও এটি সবচেয়ে সাম্প্রতিক জিনিস নয়, এখানে এটির সাথে কাজ করা অনেক সহজ৷
৷
এরপরে, আপনি আপনার হার্ড ড্রাইভের পার্টিশন বা মুক্ত স্থান তালিকাভুক্ত একটি টেবিলে পৌঁছাবেন। আপনার যদি ইতিমধ্যে পার্টিশন থাকে, আপনি সেগুলি রাখতে পারেন এবং পরবর্তী ধাপে যেতে পারেন। আপনি যদি আবার শুরু করতে চান, সেগুলি হাইলাইট করুন এবং স্ক্রিনের নীচে "মুছুন" নির্বাচন করুন৷
আপনি যেখান থেকে একটি পার্টিশন তৈরি করতে চান সেই ফাঁকা স্থানটি হাইলাইট করুন এবং নীচে থেকে "নতুন" নির্বাচন করুন। এন্টার টিপুন। তারপর, আপনি পার্টিশনটি হতে চান এমন আকার লিখুন। প্রতিটি পার্টিশনের জন্য এই পদক্ষেপগুলি পুনরাবৃত্তি করুন। আপনি কি করবেন তা নিশ্চিত না হলে, “/boot”-এর জন্য একটি 512MB পার্টিশন তৈরি করুন এবং রুট (/) এর জন্য আপনার বাকি ড্রাইভ ব্যবহার করুন।
আপনার হয়ে গেলে, নীচের মেনু থেকে "লিখুন" নির্বাচন করুন। পরিবর্তনগুলি নিশ্চিত করতে "হ্যাঁ" টাইপ করুন। প্রস্থান করতে "q" টিপুন৷
আপনার নতুন পার্টিশনের জন্য ফাইল সিস্টেম তৈরি করুন। আসলে, এই অংশ সহজ. আপনার ড্রাইভকে “/dev/sda” বলে ধরে নিয়ে নিচের কমান্ডগুলি চালান৷
৷mkfs.ext4 /dev/sda1 mkfs.ext4 /dev/sda2
পার্টিশন মাউন্ট করা
এখন, আপনি আপনার পার্টিশন মাউন্ট করতে এবং আপনার সিস্টেম সেট আপ করতে প্রস্তুত। ধরে নিলাম আপনার ড্রাইভগুলি “/dev/sda1” এবং “/dev/sda2”-এ রয়েছে, সেটআপটি এইরকম হওয়া উচিত:
mount /dev/sda2 /mnt mkidr /mnt/boot mount /dev/sda1 /mnt/boot
বেসিক সিস্টেম সেটআপ
আপনার সবচেয়ে কাছের ডাউনলোড মিরর বেছে নিতে আপনি এখানে লাইভ সিডির মিরর তালিকা সম্পাদনা করতে পারেন। এটি কঠোরভাবে প্রয়োজনীয় নয় এবং এটি সময়সাপেক্ষ হতে পারে। আপনি যদি এটি করতে চান, তাহলে "/etc/pacman.d/mirrorlist" এ তালিকার শীর্ষে আপনার সবচেয়ে কাছের আয়নাগুলি রাখুন৷
pacstrap
ব্যবহার করুন নতুন মাউন্ট করা ড্রাইভে আপনার সিস্টেম বুটস্ট্র্যাপ করার জন্য ইউটিলিটি।
pacstrap /mnt base
এটি কিছুটা সময় নেবে, কিন্তু চিন্তা করবেন না – আর্চ মূলত নিজেকে সেট আপ করছে৷
৷বুটস্ট্র্যাপ শেষ হলে, আপনি Arch এর fstab ফাইল তৈরি করতে পারেন। এই ফাইলটি আপনার সিস্টেমে মাউন্ট করার জন্য বিভিন্ন ফাইল সিস্টেমের (পার্টিশন) ট্র্যাক রাখে৷
genfstab -U /mnt >> /mnt/etc/fstab
নতুন সিস্টেমের ভিতরে
আপনার নতুন আর্চ সিস্টেমে যাওয়ার সময় এসেছে। আপনি এটিতে root (chroot) পরিবর্তন করে এটি করতে পারেন। Chroot হল আপনার জন্য একটি লিনাক্স সিস্টেমকে পিগিব্যাক করার একটি উপায় যা ইতিমধ্যেই চলছে। প্রক্রিয়াটিকে স্ট্রিমলাইন করার জন্য আর্চের একটি টুল রয়েছে৷
৷arch-chroot /mnt
যত তাড়াতাড়ি আপনি এন্টার টিপুন, কমান্ড প্রম্পটটি আর্চ ইনস্টলে আপনার নতুন অবস্থান প্রতিফলিত করতে পরিবর্তিত হবে।
টাইমজোন
আপনাকে পরবর্তীতে আপনার সিস্টেমের টাইমজোন সেট করতে হবে। আপনার অঞ্চল এবং শহর সনাক্ত করতে "/usr/share/zoneinfo" এ দেখুন। তারপর, এটিকে আপনার সিস্টেমের স্থানীয় সময়ের সাথে লিঙ্ক করুন৷
৷ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
হার্ডওয়্যার ঘড়ির সাথে আপনার সিস্টেম সিঙ্ক করুন৷
৷hwclock --systohc
স্থানীয়করণ
আপনাকে আপনার সিস্টেমের স্থানীয়করণ সেট করতে হবে যাতে আপনার ভাষা এবং এর সাথে যুক্ত অন্য সবকিছু সঠিক হয়। "/etc/locale.gen" খুলুন এবং মন্তব্য করুন (লাইনের সামনে "#" সরিয়ে) আপনার পছন্দের লোকেল। মার্কিন যুক্তরাষ্ট্রের জন্য, এটি "en_US.UTF-8 UTF-8।"
আপনার লোকেল তৈরি করতে নিম্নলিখিতটি চালান৷
৷locale-gen
“/etc/locale.conf”-এ একটি ফাইল তৈরি করুন এবং নীচের উদাহরণের মতো ফাইলটিতে আপনার নির্বাচিত লোকেল রাখুন৷
LANG=en_US.UTF-8
নেটওয়ার্কিং
এখন কিছু মৌলিক নেটওয়ার্ক কনফিগারেশন করতে হবে। আপনার কম্পিউটারের হোস্টনাম "/etc/hostname" এ সেট করে শুরু করুন৷
৷yourhostname
আপনার "/etc/hosts" ফাইলে সেই হোস্টনাম যোগ করুন যাতে আপনার কম্পিউটার এটিকে নিজের সাথে যুক্ত করতে পারে।
127.0.0.1 localhost ::1 localhost 127.0.0.1 yourhostname
অবশেষে, স্টার্টআপে নেটওয়ার্কিং করার জন্য, বুট করার সময় DHCP পরিষেবা সক্রিয় করুন৷
৷systemctl enable dhcpcd
ব্যবহারকারীরা
এখন পর্যন্ত, আপনি রুট ব্যবহারকারী হিসাবে কাজ করছেন। নিরাপত্তার জন্য, সেই রুট ব্যবহারকারীর পাসওয়ার্ডটি আরও নিরাপদে পরিবর্তন করুন। passwd
চালান কমান্ড, এবং রুটের জন্য আপনার নতুন পাসওয়ার্ড লিখুন।
passwd
আপনি দৈনন্দিন ব্যবহারের জন্য একটি নিয়মিত ব্যবহারকারী তৈরি করতে চান।
useradd -m -G users,audio,input,optical,storage,video -s /bin/bash username
আপনার ব্যবহারকারীকে আগের মতই একটি নতুন পাসওয়ার্ড দিন, তবে passwd
-এ ব্যবহারকারীর নাম উল্লেখ করুন আদেশ।
passwd username
ফাইনাল সিস্টেম টাস্ক
LVM, ডিস্ক এনক্রিপশন এবং RAID-এর মতো সাধারণ কাজগুলি পরিচালনা করার জন্য আপনাকে আপনার সিস্টেমের জন্য একটি initramfs তৈরি করতে হবে। চিন্তা করবেন না, এটি একটি একক আদেশ৷
৷mkinitcpio -p linux
রিবুট করার আগে আপনার শেষ জিনিসটি হল বুটলোডার, GRUB। Pacman দিয়ে এটি ইনস্টল করে শুরু করুন৷
৷pacman -S grub
আপনার হার্ড ড্রাইভে GRUB ইনস্টল করুন যাতে এটি আর্চের আগে শুরু হতে পারে।
grub-install --target=i386-pc /dev/sda
অবশেষে, আপনার “/boot” পার্টিশনে GRUB-এর কনফিগারেশন সেট আপ করুন।
grub-mkconfig -o /boot/grub/grub.cfg
এটি হয়ে গেলে, chroot থেকে প্রস্থান করতে "exit" টাইপ করুন। আপনার পার্টিশন আনমাউন্ট করুন এবং আর্চে রিবুট করুন।
exit umount -R /mnt reboot
আপনার সিস্টেম আর্চ লিনাক্সে রিবুট হবে! মনে রাখবেন যে আপনি এখনও আপনার গ্রাফিকাল ডেস্কটপ সেট আপ করতে হবে, যদি আপনি এটি করার পরিকল্পনা করছেন। আর্চের শক্তিগুলির মধ্যে একটি হল পছন্দ যা এটি বহন করে এবং সেখানে প্রচুর পছন্দ উপলব্ধ রয়েছে, এটির মতো একটি সাধারণ গাইডে কভার করা খুব বেশি। যদিও এর সমস্ত কিছুই আর্চ উইকিতে নথিভুক্ত করা হয়েছে, এবং বেশিরভাগই সঠিক প্যাকেজ ইনস্টল করার জন্য নেমে আসে।