স্ক্রিনশট সহ জেন্টু লিনাক্স ইনস্টলেশন গাইড - পার্ট 2


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

  1. জেন্টু লিনাক্স ইনস্টল করা - পার্ট 1

পদক্ষেপ 4: জেন্টু ইনস্টলেশন কনফিগার করুন

13. Make.conf ফাইলের আপনার প্যাকেজ কনফিগারেশন সংকলনের প্রক্রিয়াটির অনুকূলকরণের জন্য পোর্টেজের জন্য প্রয়োজনীয় কিছু গুরুত্বপূর্ণ ভেরিয়েবল রয়েছে। সম্পাদনা করার জন্য এই ফাইলটি খুলুন এবং নিম্নলিখিত ভেরিয়েবলগুলি উপস্থিত রয়েছে তা নিশ্চিত করুন (আপনার সিস্টেমে যথেষ্ট ভাল এমন ডিফল্ট মানগুলির সাথে আপনার আটকে থাকা উচিত)।

# nano /mnt/gentoo/etc/portage/make.conf
CFLAGS="-O2  -pipe"
# Use the same settings for both variables
CXXFLAGS="${CFLAGS}"

আরও অনুকূলিতকরণের জন্য দয়া করে জেন্টু অপ্টিমাইজেশন গাইডটি দেখুন।

14. পরবর্তী সোর্স কোড প্যাকেজগুলি ডাউনলোড করার জন্য আপনার নিকটতম দ্রুত মিররগুলি নির্বাচন করতে মিররসিলেট ব্যবহার করুন। পোর্টেজ Make.conf ফাইল পরিদর্শন করে এই আয়নাগুলি ব্যবহার করবে।

# mirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.conf

15. আপনি মিররগুলি চালনার পরে আবার make.conf সেটিংস যাচাই করে নিন এবং আপনার মিরর তালিকাটি পরীক্ষা করে দেখুন, তারপরে ডিএনএস /etc/resolv.conf ফাইলটি আপনার ইনস্টলেশন পরিবেশের পথে অনুলিপি করুন।

# nano /mnt/gentoo/etc/portage/make.conf
# cp -L /etc/resolv.conf /mnt/gentoo/etc/

পদক্ষেপ 5: জেন্টু ইনস্টল করা

16. আপনি যখন প্রথম জেন্টু লাইভ ডিভিডি চালাবেন, লিনাক্স কার্নেল আপনার সমস্ত হার্ডওয়্যার ডিভাইস সম্পর্কে গুরুত্বপূর্ণ সিস্টেমের তথ্য সংগ্রহ করে এবং এই হার্ডওয়্যারটি সমর্থন করার জন্য উপযুক্ত কার্নেল মডিউলগুলি লোড করে, /প্রো তে রাখা তথ্য, <বি >/সিস এবং /dev ডিরেক্টরিগুলি, সুতরাং এই ফাইল সিস্টেমগুলি /mnt/شریفু ইনস্টলেশন সিস্টেমের পথে মাউন্ট করুন।

# mount -t proc /proc /mnt/gentoo/proc
# mount --rbind /sys /mnt/gentoo/sys
# mount --rbind /dev /mnt/gentoo/dev

১.. পরবর্তী পদক্ষেপটি হ'ল ডিভিডি লাইভ এনভায়রনমেন্ট বন্ধ করে দেওয়া এবং ক্রুট ব্যবহার করে আমাদের নতুন সিস্টেমের ইনস্টলেশন পথে প্রবেশ করা, /ইত্যাদি/প্রোফাইল ফাইল সরবরাহ করে পূর্ববর্তী সিস্টেম সেটিংস লোড করুন এবং < b> $PS1 কমান্ড প্রম্পট।

# chroot /mnt/gentoo /bin/bash
# source /etc/profile
# export PS1="(chroot) $PS1"

18. এখন উত্থাপন-ওয়েবরসাইক কমান্ডটি ব্যবহার করে সর্বশেষতম পোর্টেজ স্ন্যাপশটটি ডাউনলোড করুন।

# mkdir /usr/portage
# emerge-webrsync

19. পোর্টেজ সিঙ্ক্রোনাইজেশন শেষ হওয়ার পরে আপনার ভবিষ্যতের সিস্টেমের গন্তব্যের জন্য একটি প্রোফাইল নির্বাচন করুন। ইউএসই এবং সিএফএলজিএস এর ডিফল্ট মানগুলি নির্বাচিত প্রোফাইলের উপর নির্ভর করে আপনার সিস্টেমের চূড়ান্ত পরিবেশকে যথাযথভাবে প্রতিস্থাপন করতে পরিবর্তিত হবে (জিনোম, কে, কে, সার্ভার ইত্যাদি)।

# eselect profile list
# eselect profile set 6   ## For KDE

20. পরবর্তী কমান্ডগুলির সিরিজটি ব্যবহার করে /etc/locale.gen ফাইল থেকে আপনার পছন্দসই ভাষাটিকে বিনা চাপে আপনার সিস্টেমের সময় অঞ্চল এবং লোকালগুলি কনফিগার করুন।

# ls /usr/share/zoneinfo
# cp /usr/share/zoneinfo/Continent/City /etc/localtime
# echo " Continent/City " > /etc/timezone
# nano  /etc/locale.gen

আপনার সিস্টেমের লোকেলগুলিকে মন্তব্য করুন।

locale-gen
env-update && source /etc/profile

পদক্ষেপ:: লিনাক্স কার্নেল ইনস্টল করা

21. জেন্টু লিনাক্স কার্নেল নির্মাণ ও ইনস্টল করার দুটি উপায় সরবরাহ করে: ম্যানুয়াল কার্নেল কনফিগারেশন ব্যবহার করে বা জেনারেল কমান্ড জারি করে একটি স্বয়ংক্রিয় প্রক্রিয়া ব্যবহার করে যা ইনস্টলেশন লাইভ ডিভিডি দ্বারা ব্যবহৃত জেনেরিক কার্নেল তৈরি করে।

এই টিউটোরিয়ালে দ্বিতীয় পদ্ধতিটি ব্যবহার করা হবে কারণ প্রথম পদ্ধতির জন্য আপনার সিস্টেমের উপাদানগুলির উন্নত জ্ঞান এবং ম্যানুয়াল কনফিগারেশনের সাহায্যে কার্নেল তৈরি করা প্রয়োজন।

উদ্ভূত ব্যবহার করে প্রথমে কার্নেল উত্স ডাউনলোড করুন এবং /usr/src/linux ডিরেক্টরিতে লিখিত সামগ্রীর তালিকা দ্বারা কার্নেল রিলিজ যাচাই করুন।

# emerge gentoo-sources
# ls -l /usr/src/linux

22. এখন জেনারেল কমান্ডটি ব্যবহার করে আপনার কার্নেলটি সঙ্কলন করুন, যা ডিভিডি ইনস্টলার দ্বারা বুট করার সময় সনাক্ত করা ডিফল্ট হার্ডওয়্যার সেটিংস সহ স্বয়ংক্রিয়ভাবে কার্নেলটি তৈরি করে। সচেতন হন যে আপনার হার্ডওয়্যার সংস্থানগুলির উপর নির্ভর করে এই প্রক্রিয়াটি অনেক সময় নিতে পারে।

# emerge genkernel
# genkernel all

যদি আপনি ম্যানুয়ালি কার্নেল কনফিগারেশনটি পরিবর্তন করতে চান তবে আপনি জেনারেল –menuconfig all কমান্ডটি ব্যবহার করতে পারেন। প্রক্রিয়াটি শেষ হয়ে গেলে /বুট ডিরেক্টরি সামগ্রী তালিকাভুক্ত করে আপনি কার্নেল এবং রu্যামডিস্ক ফাইলটি পরীক্ষা করতে পারেন।

পদক্ষেপ 7: অন্যান্য সিস্টেম কনফিগারেশন

23. পরবর্তী পদক্ষেপটি হ'ল বুট প্রক্রিয়া চলাকালীন সিস্টেম পার্টিশন স্বয়ংক্রিয়ভাবে মাউন্ট করতে fstab ফাইলটি কনফিগার করা। /etc/fstab ফাইলটি খুলুন এবং নিম্নলিখিত সামগ্রী যুক্ত করুন।

# nano /etc/fstab

ফাইলের বোতনে নিম্নলিখিত লাইনগুলি সন্নিবেশ করান।

/dev/sda2	/boot	ext2    defaults,noatime     0 2
/dev/sda4       /       ext4    noatime              0 1
/dev/sda3       none	swap    sw                   0 0

24. নীচের স্ক্রিনশটের অনুরূপ /etc/conf.d/hostname ফাইল এবং /ইত্যাদি/হোস্ট ফাইল সম্পাদনা করে আপনার সিস্টেমের জন্য একটি হোস্টনাম সেট করুন এবং ব্যবহার করে এটি যাচাই করুন হোস্টনাম কমান্ড।

# hostname

25. DHCP ইনস্টল dhcpcd ক্লায়েন্টের সাথে স্থায়ীভাবে আপনার নেটওয়ার্ক সেটিংস কনফিগার করতে এবং এটি সিস্টেম স্টার্ট আপ প্রক্রিয়ায় যুক্ত করুন।

# emerge dhcpcd
# rc-update add dhcpcd default

26. এই পর্যায়ে আপনি এসএসএইচ ডেমন, একটি সিস্টেম লগার এবং অন্যান্য দরকারী সরঞ্জামও ইনস্টল করতে পারেন।

# emerge virtual/ssh
# emerge syslog-ng
# emerge cronie
# emerge mlocate
# rc-update add sshd default
# rc-update add syslog-ng default
# rc-update add cronie default

27. আপনি যদি সিস্টেম পরিষেবাদি, কীবোর্ড এবং এইচডাব্লক সেটিংগুলি কাস্টমাইজ করতে চান তবে আপনার প্রয়োজনীয়তা অনুসারে নিম্নলিখিত ফাইলগুলি খুলুন এবং সম্পাদনা করুন।

# nano -w /etc/rc.conf
# nano -w /etc/conf.d/keymaps
# nano -w /etc/conf.d/hwclock

28. এরপরে রুট অ্যাকাউন্টের জন্য একটি শক্তিশালী পাসওয়ার্ড সরবরাহ করা হবে এবং রুট সুবিধার সাথে একটি নতুন সিস্টেম ব্যবহারকারী যুক্ত করুন।

# passwd
# useradd -m -G users,wheel,audio,lp,cdrom,portage,cron -s /bin/bash caezsar
# passwd caezsar
# emerge sudo

নীচের স্ক্রিনশটের মতো /etc/sudoers ফাইল সম্পাদনা করুন এবং % হুইল গোষ্ঠীটিকে অসন্তুষ্ট করুন।

পদক্ষেপ 8: সিস্টেম বুট লোডার ইনস্টল করুন

29. আপনার প্রথম হার্ড ডিস্কে GRUB2 বুট লোডার পুনরায় বুট করার পরে জেন্টুকে শুরু করতে এবং নিম্নলিখিত কমান্ডগুলি চালিয়ে এর কনফিগারেশন ফাইলটি তৈরি করুন।

# emerge sys-boot/grub
# grub2-install /dev/sda
# grub2-mkconfig -o /boot/grub/grub.cfg

আপনি যদি বুট লোডার কনফিগারেশন ফাইলটি যাচাই করতে চান তবে /boot/grub/grub.cfg ফাইলটি খুলুন এবং মেনুয়েণ্ট্রি সামগ্রীগুলি পরীক্ষা করুন check

30. সিস্টেমটি বুট করার জন্য প্রয়োজনীয় সর্বশেষ সফ্টওয়্যার ইনস্টল করার পরে, ইনস্টলেশন ক্রোয়েট পরিবেশ ছেড়ে দিন, সমস্ত মাউন্ট করা পার্টিশন আনমাউন্ট করুন, আপনার সিস্টেমটি পুনরায় বুট করুন এবং আপনার ডিভিডি মিডিয়া ইনস্টলারটি বের করুন।

# exit
# cd
# umount -l /mnt/gentoo/dev{/shm,/pts,}
# umount -l /mnt/gentoo{/boot,/proc,}
# reboot

31. পুনরায় বুট করার পরে GRUB মেনুটি আপনার সিস্টেমের স্ক্রিনে উপস্থিত হবে যাতে এর দুটি জেন্টু কার্নেল বুটিং বিকল্পগুলির মধ্যে একটি বেছে নেওয়ার দাবি করে।

32. সিস্টেম রুট অ্যাকাউন্ট ব্যবহার করে জেন্টু পরিবেশে লগইন লোড করার পরে পর্যায় 3 - *। Tar.bz2 টারবাল সরান এবং পোর্টেজ ট্রি আপডেট করুন perform

# rm /stage3-*.tar.bz2
# emerge --sync

অভিনন্দন! এখন আপনি আপনার সিস্টেমে একটি ন্যূনতম জেন্টু লিনাক্স পরিবেশ ইনস্টল করেছেন তবে সিস্টেম কনফিগারেশনটি সমাপ্তির জন্য অনেক দূরে। টিউটোরিয়ালগুলির পরবর্তী সিরিজের আমি আপনাকে দেখাব যে আপনি কীভাবে জর্গ সার্ভার, গ্রাফিক্স অ্যাডাপ্টার ড্রাইভার, একটি ডেস্কটপ এনভায়রনমেন্ট এবং অন্যান্য বৈশিষ্ট্যগুলি ইনস্টল করতে পারেন এবং আপনি এই ন্যূনতম সিস্টেম ইনস্টলেশনটির ভিত্তিতে জেন্টুকে কীভাবে একটি শক্তিশালী ডেস্কটপ বা সার্ভার প্ল্যাটফর্মে রূপান্তর করতে পারেন।