আর্চ লিনাক্স হল একটি পাওয়ার হাউস লিনাক্স ডিস্ট্রিবিউশন যা একটি রোলিং রিলিজ অফার করে, তাই আপনার সমস্ত সফ্টওয়্যার সর্বদা আপ টু ডেট থাকে। কিন্তু সেই শক্তির সাথে অপারেটিং সিস্টেম ইনস্টলেশন জটিলতার একটি বিট আসে। অন্য কথায়, আর্চ লিনাক্স ইনস্টল করা সহজ নয় … তবে অসম্ভব নয়। এখানে আপনি শিখবেন কিভাবে আর্চ লিনাক্সকে ভার্চুয়াল মেশিন হিসেবে (ভার্চুয়ালবক্স ব্যবহার করে) ইনস্টল করতে হয়। আপনি যদি বেয়ার মেটালে ইনস্টল করেন তবে প্রক্রিয়াটি একই রকম (একমাত্র পার্থক্য হল একটি বুটেবল মিডিয়া তৈরি করার প্রয়োজন, যেমন একটি USB ড্রাইভ বা বেয়ার মেটাল ইনস্টলেশনের জন্য CD/DVD)। ভার্চুয়াল মেশিন ব্যবহার করে আপনার প্রথম পদক্ষেপ নেওয়া শেখার প্রক্রিয়াটিকে কিছুটা সহজ করে তোলে।
এই টিউটোরিয়ালটি ভার্চুয়ালবক্স ভার্চুয়াল মেশিন তৈরির পদক্ষেপগুলি বিস্তারিত করবে না। কীভাবে সেই প্রক্রিয়াটি সম্পন্ন হয় তা জানতে, ভার্চুয়ালবক্স ব্যবহার করে উইন্ডোজের মধ্যে উবুন্টু চালান পড়ুন। হোস্টিং প্ল্যাটফর্ম নির্বিশেষে ভার্চুয়ালবক্সে একটি ভার্চুয়াল মেশিন তৈরির পদক্ষেপগুলি একই রকম৷
ISO ডাউনলোড করুন
আপনাকে প্রথমে যা করতে হবে তা হল সর্বশেষ আর্ক লিনাক্স আইএসও ফাইলটি ডাউনলোড করুন। আপনার ব্রাউজারটিকে আর্চ লিনাক্স ডাউনলোড পৃষ্ঠায় নির্দেশ করুন এবং আপনার হার্ড ড্রাইভে সর্বশেষ চিত্রটি ডাউনলোড করুন। সেই ISO ইমেজ দিয়ে, আপনি আপনার ভার্চুয়াল মেশিনটি আদর্শ ফ্যাশনে তৈরি করবেন। ভার্চুয়াল মেশিন তৈরি করার পরে, আর্চ লিনাক্স বুট করুন। আপনি অবশেষে নিজেকে একটি ব্যাশ প্রম্পটের মুখোমুখি দেখতে পাবেন (যেখানে আপনি প্রয়োজনীয় কমান্ড চালানো শুরু করতে পারেন)।
হার্ড ড্রাইভ পার্টিশন করুন
-
কমান্ড প্রম্পট থেকে প্রথম কাজটি ড্রাইভ পার্টিশন করা। আদেশ জারি করুন:
fdisk /dev/sda
-
এরপর, n টাইপ করুন , এবং Enter টিপুন .
-
এখন p টাইপ করুন , এবং Enter টিপুন .
-
তারপরে আপনি Enter টিপে ডিফল্ট পার্টিশন নম্বর (1) রাখতে চাইবেন .
-
প্রথম সেক্টর এবং শেষ সেক্টরের জন্য (শুধু এন্টার টিপুন। )।
-
অবশেষে, w টাইপ করুন ডিস্কে পরিবর্তন লিখতে।
পার্টিশন ফরম্যাটিং
-
এখন আমাদের নতুন তৈরি পার্টিশন ফরম্যাট করতে হবে। এটি করতে, কমান্ড জারি করুন:
mkfs.ext4 /dev/sda1
-
কমান্ড দিয়ে নতুন ফর্ম্যাট করা পার্টিশনটি মাউন্ট করুন:
mount /dev/sda1 /mnt
ইনস্টলেশন
এবং এখন আমরা বেস আর্ক লিনাক্স প্যাকেজ ইনস্টল করি। এটি সিস্টেম চালানোর জন্য প্রয়োজনীয় সর্বনিম্ন ইনস্টল করবে (যেমন GNU BASH শেল, ডেটা কম্প্রেশন টুল, ফাইল সিস্টেম ইউটিলিটি, সি লাইব্রেরি, কম্প্রেশন টুল, লিনাক্স কার্নেল এবং মডিউল, লাইব্রেরি প্যাকেজ, সিস্টেম ইউটিলিটি, USB ডিভাইস ইউটিলিটি, vi টেক্সট এডিটর , এবং আরও) এবং কমান্ড দিয়ে সম্পন্ন করা হয়:
pacstrap /mnt base base-devel
সিস্টেম কনফিগার করা হচ্ছে
এর পরে, আমাদের সিস্টেমটি কনফিগার করতে হবে।
-
এই প্রক্রিয়ার প্রথম ধাপ হল একটি /etc/fstab তৈরি করা ফাইল, যা ব্লক ডিভাইস এবং রিমোট ফাইল সিস্টেম কিভাবে মাউন্ট করা হয় তা নির্ধারণ করে। কমান্ড দিয়ে এটি করুন:
genfstab -U /mnt >> /mnt/etc/fstab
-
এখন আমাদের বর্তমানে চলমান প্রক্রিয়ার জন্য রুট ডিরেক্টরি পরিবর্তন করতে হবে কমান্ড দিয়ে:
arch-chroot /mnt
সময় অঞ্চল, হার্ডওয়্যার ঘড়ি, এবং লোকেল সেট করা হচ্ছে
-
ইনস্টলেশনের জন্য আমাদের টাইমজোন এবং লোকেল উভয়ই সেট করতে হবে। এটি নিম্নলিখিত কমান্ড দিয়ে করা হয়:
ln -sf /usr/share/// /etc/localtime
-
যেখানে ZONEINFO হল দেশ, অঞ্চল হল রাজ্য এবং CITY হল শহর৷ উদাহরণস্বরূপ, আপনি যদি লুইসভিলে, কেনটাকিতে থাকেন, তাহলে আপনার নির্দেশ হবে:
ln -sf /usr/share/America/Kentucky/Louisville /etc/localtime
-
কমান্ড দিয়ে হার্ডওয়্যার ঘড়ি সেট করুন:
hwclock --systohc --utc
-
এবং এখন আমরা লোকেল সেট করি, যা ভাষা এবং স্থানীয় সেটিংস সংজ্ঞায়িত করে। এটি করতে, কমান্ড জারি করুন:
vi /etc/locale.gen
-
এই মুহুর্তে, আপনি vi টেক্সট এডিটর ব্যবহার করছেন, যা ব্যবহারকারী-বান্ধব থেকে অনেক দূরে। আপনাকে যা করতে হবে তা হল প্রথমে i টিপুন সন্নিবেশ মোডে প্রবেশ করার জন্য কী। এরপরে, আপনার অবস্থান/প্রয়োজন অনুসারে লোকেলে স্ক্রোল করুন এবং আনকমেন্ট করুন (একটি লাইনের শুরু থেকে "#" চিহ্নটি সরান)৷
ডিফল্টরূপে মার্কিন যুক্তরাষ্ট্র ইংরেজি uncommented. আপনি যদি আমেরিকায় না থাকেন, তাহলে আপনি সেটি সম্পর্কে মন্তব্য করতে চাইবেন এবং সর্বোত্তম অবস্থান সম্পর্কে মন্তব্য করতে চাইবেন।
-
একবার আপনি এই পরিবর্তনের যত্ন নিলে, Escape কী টিপুন, তারপর wq এবং এন্টার করুন। এটি ফাইলটি সংরক্ষণ এবং বন্ধ করবে। কমান্ড দিয়ে প্রয়োজনীয় লোকেল ফাইল তৈরি করুন:
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
en_US এর জন্য আপনার লোকেল প্রতিস্থাপন করুন (যদি প্রয়োজন হয়)।
হোস্টনেম সেট করুন এবং বুটলোডার ইনস্টল করুন
-
আপনার আর্চ লিনাক্স ডিস্ট্রিবিউশন বুট করার জন্য, আপনাকে অবশ্যই একটি বুটলোডার ইনস্টল করতে হবে। আমরা এটি করার আগে, আসুন সিস্টেমের জন্য হোস্টনাম সেট করি (আপনার প্রয়োজন অনুসারে হোস্টনাম চয়ন করুন)। এর জন্য কমান্ড হল:
echo HOSTNAME > /etc/hostname
যেখানে HOSTNAME হল আপনার বেছে নেওয়া নাম।
-
নিম্নোক্ত কমান্ড দিয়ে বুটলোডার ইনস্টল করুন:
pacman -Sy grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
-
অবশেষে, কমান্ড দিয়ে একটি রুট পাসওয়ার্ড সেট করুন:
passwd
এই মুহুর্তে, আপনার কাছে আর্চ লিনাক্সের একটি বেস ইনস্টলেশন রয়েছে। আপনি যদি সিস্টেম রিবুট করেন, তাহলে আপনি একটি কমান্ড প্রম্পটে নিজেকে খুঁজে পাবেন, যেখানে আপনি রুট ব্যবহারকারী হিসেবে লগ ইন করতে পারবেন।
নেটওয়ার্কিং কনফিগার করুন
-
চালু করার আগে, আপনাকে নেটওয়ার্কিং কনফিগার করতে হবে। আপনি যদি কমান্ড লাইন থেকে কিছু পিং করার চেষ্টা করেন, তবে এটি খুব স্পষ্ট হয়ে যায় যে নেটওয়ার্কিং এখনও কাজ করছে না। প্রথমেই যা করতে হবে তা হল আমাদের নেটওয়ার্কিং ডিভাইসের নাম খুঁজে বের করা। এটি কমান্ডের সাথে পাওয়া যেতে পারে:ip link
-
আপনি lo (লুপব্যাক) এবং একটি স্ট্যান্ডার্ড নেটওয়ার্ক ইন্টারফেসের জন্য একটি তালিকা দেখতে পাবেন। নেটওয়ার্ক ইন্টারফেস কনফিগার করতে, কমান্ডটি ইস্যু করুন:
vi /etc/systemd/network/DEVICE_NAME.network
যেখানে DEVICE_NAME হল আপনার নেটওয়ার্কিং ডিভাইসের নাম৷
৷ -
এই খালি ফাইলে, নিম্নলিখিত পেস্ট করুন:
[Match]
name=en*
[Network]
DHCP=yes
ফাইলটি সংরক্ষণ করুন এবং বন্ধ করুন৷
-
কমান্ড দিয়ে নেটওয়ার্কিং শুরু করুন এবং সক্রিয় করুন:
systemctl restart systemd-networkd
systemctl enable systemd-networkd
-
এরপর, কমান্ড দিয়ে প্রয়োজনীয় DNS এন্ট্রি তৈরি করুন:
vi /etc/resolv.conf
-
সেই ফাইলে, নিম্নলিখিত যোগ করুন:
nameserver 8.8.8.8
nameserver 8.8.4.4
-
ফাইলটি সংরক্ষণ করুন এবং বন্ধ করুন৷
নেটওয়ার্কিং এখন কাজ করা উচিত।
একটি ডেস্কটপ এনভায়রনমেন্ট ইনস্টল করুন
-
চলুন জিনোম ডেস্কটপ এনভায়রনমেন্ট ইন্সটল করি। এটি করতে, কমান্ড জারি করুন:
pacman -S xorg xorg-server
pacman -S gnome gnome-extra
উপরের কমান্ডের সময়, Enter টিপুন সমস্ত বিকল্পের জন্য ডিফল্ট নির্বাচন করতে।
-
অবশেষে, কমান্ড দিয়ে ডিসপ্লে ম্যানেজার চালু করুন এবং সক্রিয় করুন:
systemctl enable gdm.service
systemctl start gdm.service
-
আপনি এখন জিনোমে লগ ইন করতে এবং আপনার আর্চ লিনাক্স ইনস্টলেশন উপভোগ করতে সক্ষম হবেন।