জেন্টু একটি শক্তিশালী এবং এক্সটেনসিবল লিনাক্স ডিস্ট্রিবিউশন। এটি কয়েকটি অপারেটিং সিস্টেমের মধ্যে একটি যা লিনাক্সে মূল উত্স-ভিত্তিক প্যাকেজ পরিচালনায় আটকে আছে। আরও, এর প্যাকেজ ম্যানেজার, পোর্টেজ, একটি শক্তিশালী ইউটিলিটি যা আপনাকে আপনার বিতরণের প্রতিটি দিককে সূক্ষ্ম-টিউন এবং টুইক করতে দেয়।
কেন উৎস-ভিত্তিক বিতরণ ব্যবহার করবেন?
আজকাল, বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশন প্রি-কম্পাইল করা প্যাকেজ প্রদান করে। এর মানে হল ডিস্ট্রিবিউশন ডেভেলপারের মেশিনে প্যাকেজ তৈরি করে।
যদিও আজকের উচ্চ-ব্যান্ডউইথ বিশ্বে প্যাকেজগুলি সংকলন করা অগত্যা একটি সমস্যা নয়, সেখানে বেশ কয়েকটি সমস্যা রয়েছে যা সেই বিতরণ মডেলে বিবেচনা করা উচিত:
- সংকলিত বাইনারি মানে প্রোগ্রামটি কীভাবে কম্পাইল করা হচ্ছে এবং প্রোগ্রামটিতে কী কী বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছে তার উপর আপনার নিয়ন্ত্রণ নেই।
- বাইনারির উপর নির্ভর করার অর্থ হল আপনি ডিস্ট্রিবিউশনের ডেভেলপারদের আপনার পূর্ণ আস্থা দেন যে তারা তাদের সংগ্রহস্থলে দূষিত কোড অন্তর্ভুক্ত করবে না।
কেন Gentoo ব্যবহার করবেন?
কারণটি সহজ:জেন্টু একটি শক্তিশালী লিনাক্স বিতরণ। এটি আপনাকে প্রায় অবাধ প্রবেশাধিকার দেয় এবং পুরো সিস্টেম পরিবর্তন ও পরিবর্তন করার স্বাধীনতা দেয়।
পোর্টেজ, দ্য হার্ট অফ জেন্টু
পোর্টেজ হল প্রধান উপাদান যা একটি জেন্টু লিনাক্স সিস্টেম পরিচালনা করে। এটি তৃতীয় পক্ষের প্যাকেজগুলি ইনস্টল, পরিচালনা এবং পরিবর্তন করে। উপরন্তু, পোর্টেজ মৌলিক সিস্টেম কনফিগারেশন পরিচালনা করে।
Portage যে প্রধান পার্থক্য অফার করে তা হল এটি আপনাকে এর উত্স থেকে আপনার প্যাকেজগুলি ইনস্টল করতে দেয়৷ যদিও এটি অন্যান্য ডিস্ট্রিবিউশনে সম্ভব, পোর্টেজ এটিকে আরও এক ধাপ এগিয়ে নেয় এবং এটিকে প্যাকেজগুলি পাওয়ার ডিফল্ট মাধ্যম করে তোলে৷
জেন্টু পাওয়া
আপনি এর ওয়েবসাইট থেকে Gentoo এর একটি অনুলিপি পেতে পারেন। সেখানে, আপনি বিভিন্ন প্ল্যাটফর্ম থেকে ইনস্টলার চয়ন করতে পারেন। জেন্টু amd64 এবং arm64 উভয়কেই সমর্থন করে।
ডাউনলোড করা ISO ফাইলের সাথে, আপনি আপনার বুটেবল ফ্ল্যাশ ড্রাইভ তৈরি করতে balenaEtcher এর মতো একটি USB লেখার প্রোগ্রাম ব্যবহার করতে পারেন৷
জেন্টু লিনাক্স ইনস্টল করা হচ্ছে
আমরা জেন্টু ইনস্টল করা চালিয়ে যাওয়ার আগে, এটি লক্ষ্য করা গুরুত্বপূর্ণ যে এই প্রক্রিয়াটি সম্পূর্ণরূপে ম্যানুয়াল, যার অর্থ এই পথে অনেকগুলি কমান্ড কার্যকর করা হবে। যেমন, এটি সুপারিশ করা হয় যে আপনি শুধুমাত্র এই নির্দেশিকাটির সাথে পরামর্শ করবেন না বরং ইনস্টলেশনের সময় আরও নির্দেশনার জন্য Gentoo-এর অফিসিয়াল হ্যান্ডবুকটিও দেখুন৷
আপনার কম্পিউটারে আপনার ফ্ল্যাশ ড্রাইভ আটকে দিন এবং এটি বুট করুন। এটি আপনাকে জেন্টু ইনস্টলার স্ক্রিনে বুট করবে।
নেটওয়ার্ক সংযোগ সেট আপ করা
Gentoo ইনস্টল করতে, আপনাকে ইন্টারনেটের সাথে সংযুক্ত থাকতে হবে। ইনস্টলার একটি তারযুক্ত সংযোগে স্বয়ংক্রিয়ভাবে সংযুক্ত হবে। সেখান থেকে, আপনি অনলাইন আছেন কিনা তা পরীক্ষা করতে নিম্নলিখিত কমান্ডটি চালান:
ping -c 5 maketecheasier.com
আপনি যদি একটি ওয়্যারলেস নেটওয়ার্কের সাথে সংযোগ করতে চান, তাহলে আপনাকে wpa_supplicant সেট আপ করতে হবে, যা আপনাকে আপনার ওয়্যারলেস অ্যাক্সেস পয়েন্টের সাথে সংযুক্ত করবে৷
wpa_passphrase 'Your_SSID_Here' 'Your_Password_Here' >> /etc/wpa_supplicant/wpa_supplicant.conf
একবার হয়ে গেলে, আপনাকে dhcpcd
পুনরায় লোড করতে হবে এই কমান্ডটি চালিয়ে আপনার নেটওয়ার্ক সংযোগ শুরু করতে ডেমন:
rc-service dhcpcd restart
হার্ড ডিস্ক পার্টিশন করা
এরপরে, আপনি যে ডিস্কে Gentoo ইনস্টল করতে চান সেটি ফরম্যাট করতে হবে। fdisk
ব্যবহার করে এটি সহজে করুন আদেশ।
Fdisk একটি সাধারণ কমান্ড-লাইন ডিস্ক পার্টিশনিং টুল। এটি আপনাকে আপনার হার্ড ডিস্ক পার্টিশন করতে এবং আপনার সিস্টেমের জন্য আপনি যে পরিমাণ স্টোরেজ চান তা সেট করতে দেয়। টাইপ করে এটি শুরু করুন:
fdisk /your/disklabel
আপনি যদি আপনার বিদ্যমান ডিস্ক পার্টিশন গঠন সম্পর্কে নিশ্চিত না হন তবে -l
দিয়ে এটি পরীক্ষা করুন পতাকা:
fdisk -l
হার্ড ডিস্ক পার্টিশন করতে fdisk ব্যবহার করা
একবার fdisk-এর ভিতরে, আপনাকে প্রথমে যে কোনো বিদ্যমান পার্টিশনের জন্য ডিস্কটি মুছে ফেলতে হবে। G টিপে সেটা করুন প্রম্পটে।
এটি সম্পন্ন হলে, আপনাকে ডিস্কে নতুন পার্টিশন তৈরি করতে হবে:
- N টিপুন fdisk কে জানাতে যে আপনি একটি নতুন পার্টিশন তৈরি করতে চান। আপনি যে পার্টিশন নম্বরটি ব্যবহার করতে চান তা Fdisk আপনাকে জিজ্ঞাসা করবে। এন্টার টিপুন ডিফল্ট ব্যবহার করতে।
- Fdisk আপনাকে পার্টিশনের প্রথম এবং শেষ সেক্টরের জন্য জিজ্ঞাসা করবে। এন্টার টিপুন প্রথম সেক্টরের জন্য এবং শেষ সেক্টরের জন্য আকার নির্দিষ্ট করুন। এর জন্য সাধারণ সিনট্যাক্স তুলনামূলকভাবে সহজ:
+size(G|M|K)
- + চিহ্নটি fdisk কে বলে যে আপনি সাইজটি আপনার নির্বাচিত প্রথম সেক্টরের সাথে আপেক্ষিক হতে চান৷
- আকার হল এমন একটি সংখ্যা যা আপনি নিজেই নির্দিষ্ট করেন।
- শেষ বিকল্পটি fdisk-কে বলে যে আকারটি GB, MB বা KB-তে আছে কিনা৷
একটি UEFI জেন্টু সিস্টেমের জন্য বিভাজন
এটি হয়ে গেলে, আপনার ডিস্ক পার্টিশন করা চালিয়ে যান। আপনি একটি BIOS বা UEFI সিস্টেম ব্যবহার করছেন কিনা এই প্রক্রিয়াটি মূলত নির্ভর করবে৷
আপনি যদি তুলনামূলকভাবে সাম্প্রতিক হার্ডওয়্যার সহ একটি আধুনিক কম্পিউটার ব্যবহার করেন, তাহলে সম্ভবত আপনি একটি UEFI সিস্টেম ব্যবহার করছেন৷
একটি UEFI- সামঞ্জস্যপূর্ণ ডিস্ক তৈরি করতে, আপনাকে প্রথমে একটি "EFI সিস্টেম" পার্টিশন তৈরি করতে হবে। এটি আপনার ডিস্কের প্রথম পার্টিশন এবং প্রায় 100-256MB সাইজ হওয়া উচিত।
এটি হয়ে গেলে, T টিপে সেই পার্টিশনের ধরনটিকে “EFI সিস্টেম”-এ সেট করুন। . এটি fdisk কে বলবে যে আপনি এইমাত্র তৈরি করা পার্টিশনের ধরন পরিবর্তন করতে চান। সেখান থেকে, এটি জিজ্ঞাসা করবে আপনি কোন ধরনের পার্টিশন সেট করতে চান। 1 টাইপ করুন .
ডিস্কের বাকি অংশ পার্টিশন করা
আপনাকে পরবর্তী পার্টিশনটি করতে হবে "/boot" পার্টিশন যেখানে লিনাক্স কার্নেল এবং বুটলোডার সংরক্ষণ করা হবে৷
আদর্শভাবে, এই পার্টিশনটি প্রায় 500M-1G হওয়া উচিত। আমার ক্ষেত্রে, আমি এই পার্টিশনটিকে 1G-তে সেট করছি।
সেখান থেকে, SWAP পার্টিশন তৈরি করুন:আপনার হার্ড ডিস্কের একটি অংশ যা আপনার RAM যখনই স্থান ফুরিয়ে যায় তখন এটির মেমরি গতিশীলভাবে অদলবদল করতে অ্যাক্সেস করতে পারে৷
SWAP আকারের জন্য সাধারণ নিয়ম হল আপনার সিস্টেমে থাকা মেমরির 1/2 থেকে 2 গুণ। আমার ল্যাপটপে বর্তমানে 8GB মেমরি ইনস্টল করা আছে, তাই আমি আমার SWAP সাইজ 16GB এ সেট করেছি।
আরও, এই পার্টিশনটিকে SWAP হিসাবে সঠিকভাবে সেট করতে, এর ধরনটি "19" এ সেট করুন৷
সবশেষে, রুট পার্টিশন তৈরি করুন যেখানে বাকি সিস্টেম ইনস্টল করা হবে। বাকি ডিস্ক বরাদ্দ করতে, শুধু Enter টিপুন একটি নতুন পার্টিশন তৈরি করার সময় লাস্ট সেক্টর বিকল্পে।
এটি হয়ে গেলে, P টিপুন এইমাত্র তৈরি করা পার্টিশন টেবিল চেক করতে।
W টিপুন ডিস্কে আপনার পরিবর্তনগুলি সংরক্ষণ করতে৷
৷জেন্টুতে ডিস্ক ফরম্যাট করা
পরবর্তী ধাপ হল আপনার হার্ড ডিস্ক ফরম্যাট করা। প্রথমে, নিম্নলিখিত কমান্ড ব্যবহার করে EFI সিস্টেম পার্টিশনটিকে FAT হিসাবে ফর্ম্যাট করুন:
mkfs.vfat /dev/sda1
এটি FAT ফাইল সিস্টেম তৈরি করবে যা EFI সিস্টেম বুট করার জন্য প্রয়োজন। সেখান থেকে, সহজ ext2 ফাইল সিস্টেম ব্যবহার করে “/boot” পার্টিশনের জন্য ফাইল সিস্টেম তৈরি করুন।
mkfs.ext2 /dev/sda2
এর পরে, Gentoo-কে জানাতে SWAP পার্টিশন তৈরি এবং সক্রিয় করুন যে এই পার্টিশনটি লাইভ মেমরির সাথে অদলবদল করার জন্য ব্যবহার করা যেতে পারে। এটি করতে, নিম্নলিখিতটি চালান:
mkswap /dev/sda3 swapon /dev/sda3
অবশেষে, নিম্নলিখিত কমান্ডটি চালিয়ে রুট পার্টিশনের জন্য একটি ext4 ফাইল সিস্টেম তৈরি করুন:
mkfs.ext4 /dev/sda4
Gentoo পর্যায় 3 টারবল ডাউনলোড করা হচ্ছে
সেখান থেকে, আপনি এইমাত্র তৈরি করা রুট পার্টিশনটিকে “/mnt/gentoo” ডিরেক্টরিতে মাউন্ট করুন কারণ ইনস্টলেশনটি এখন আপনার মেশিনের হার্ড ডিস্কে সম্পন্ন হবে।
mount /dev/sda4 /mnt/gentoo && cd /mnt/gentoo
একবার হয়ে গেলে, wget ব্যবহার করে gentoo.org ওয়েবসাইট থেকে স্টেজ 3 টারবল ডাউনলোড করুন:
wget https://bouncer.gentoo.org/fetch/root/all/releases/amd64/autobuilds/20220227T170528Z/stage3-amd64-desktop-openrc-20220227T170528Z.tar.xz
এই টারবলে আপনার ন্যূনতম লিনাক্স ইনস্টলেশনের জন্য প্রয়োজনীয় সমস্ত প্রোগ্রাম রয়েছে। টার ব্যবহার করে এটি আনপ্যাক করুন:
tar xpvf ./stage3-amd64-desktop-openrc-20220227T170528Z.tar.xz --xattrs-include='*.*' --numeric-owner
একটি ডাউনলোড মিরর নির্বাচন করা এবং DNS তথ্য অনুলিপি করা
আপনি মিররসিলেক্ট কমান্ডটি চালিয়ে এই সিস্টেমের জন্য আপনার প্যাকেজগুলি কোথায় ডাউনলোড করতে চান তা নির্দেশ করুন:
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
এটি একটি TUI প্রোগ্রাম খুলবে যেখানে আপনি আপনার নিকটতম সার্ভার অবস্থান নির্বাচন করতে পারবেন।
সেখান থেকে, আপনার “/etc/portage” ফোল্ডারে Gentoo-এর রিপোজিটরি ফাইলটি অনুলিপি করুন, এটি একটি কনফিগারেশন ফাইল যাতে জেন্টু কীভাবে তার প্যাকেজগুলি ডাউনলোড করবে তার লিঙ্ক রয়েছে:
mkdir -p /mnt/gentoo/etc/portage/repos.conf && \ cp /mnt/gentoo/usr/share/portage/config/repos.conf \ /mnt/gentoo/etc/portage/repos.conf/gentoo.conf
পরিশেষে, আপনার USB ইনস্টলার থেকে সমাধানকারী তথ্যটি “/mnt/gentoo” ডিরেক্টরিতে অনুলিপি করুন যাতে আপনি একবার রুট ডিরেক্টরিকে হার্ড ডিস্কে পরিবর্তন করলে, নেটওয়ার্কটি এখনও কাজ করবে। এটি করতে, এই কমান্ডটি চালান:
cp --dereference /etc/resolv.conf /mnt/gentoo/etc/
ডিভাইস ফাইল মাউন্ট করা এবং ক্রুটিং
ইউএসবি ইনস্টলার থেকে হার্ড ডিস্কে বিশেষ ডিরেক্টরি মাউন্ট করা শুরু করুন যাতে আপনি একবার ক্রুট চালানোর পরে, আপনি যে পেরিফেরালগুলি ব্যবহার করছেন তা এখনও কাজ করে।
mount --types proc /proc /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --make-rslave /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev mount --make-rslave /mnt/gentoo/dev mount --bind /run /mnt/gentoo/run mount --make-slave /mnt/gentoo/run
ইউএসবি ইন্সটলারে শেষ কাজটি হল ইউএসবি থেকে আপনার হার্ড ডিস্কে বেস রুট ডিরেক্টরি সরানোর জন্য chroot কমান্ড চালানো:
chroot /mnt/gentoo /bin/bash source /etc/profile export PS1="[chroot] ${PS1}"
/boot পার্টিশন মাউন্ট করা এবং Gentoo আপডেট করা
আপনার জেন্টু মেশিনে "/boot" পার্টিশনটি মাউন্ট করুন যাতে আপনি পরে কার্নেলটি ইনস্টল করার সময় এটি সঠিক জায়গায় সংরক্ষিত হবে তা নিশ্চিত করুন:
mount /dev/sda2 /boot mkdir /boot/efi mount /dev/sda1 /boot/efi
এটি হয়ে গেলে, প্রথম সিস্টেম আপডেট করার সময় আপনি সর্বশেষ প্যাকেজগুলি পান তা নিশ্চিত করতে আপনার Gentoo সংগ্রহস্থলগুলি আপডেট করুন:
emerge-webrsync
এখান থেকে, emerge-webrsync
আপনার নির্বাচন করা আয়নার সাথে সংযোগ করবে এবং Gentoo-এর জন্য উপলব্ধ সর্বশেষ EBUILDS ডাউনলোড করবে।
আপনার প্রথম Gentoo সিস্টেম আপডেট
আপনি এখন এই emerge কমান্ডটি চালিয়ে সর্বশেষ EBUILDS-এর সাথে মেলে আপনার সিস্টেম আপডেট করতে পারেন:
emerge --ask --verbose --update --deep --newuse @world
এটি এমার্জকে আপনার স্টেজ 3 প্যাকেজগুলি বর্তমানে জেন্টু রিপোজিটরিতে থাকা প্যাকেজগুলি পরীক্ষা করতে বলবে। Emerge প্যাকেজগুলিকে আপডেট করবে যা এটি আরও সাম্প্রতিক সংস্করণ খুঁজে পেয়েছে৷
যেমন, এই প্রক্রিয়াটি একটু সময় নেবে, কারণ Emerge প্রতিটি প্যাকেজ আপডেট করতে হবে এবং কম্পাইল করবে।
টাইম জোন এবং লোকেল
এর পরে, আপনাকে অঞ্চল-নির্দিষ্ট তথ্য সেট আপ করতে হবে, যা আপনার সময় অঞ্চল এবং সিস্টেম লোকেল উভয়ই অন্তর্ভুক্ত করে। আপনার এলাকায় টাইম জোন সেট করতে, “/usr/share/zoneinfo” ফোল্ডারে তালিকাভুক্ত আপনার নিকটতম অবস্থান খুঁজুন।
সেখান থেকে, আপনার "/etc/timezone" ফাইলে এটি লিখুন। উদাহরণস্বরূপ, আমার সবচেয়ে কাছের অবস্থান হল “এশিয়া/ম্যানিলা”:
echo "Asia/Manila" > /etc/timezone emerge --config sys-libs/timezone-data
এখন Gentoo-এর জন্য আপনার লোকেল সেট করুন কম্পিউটারের জন্য ডিফল্ট সিস্টেম ভাষা নির্ধারণ করবে। এটি করতে, “/etc/locale.gen” ফাইলটি সম্পাদনা করুন:
nano -w /etc/locale.gen
সেখান থেকে, আপনি Gentoo ব্যবহার করতে চান এমন লোকেল যোগ করুন। আপনি “/usr/share/i18n/SUPPORTED” ফাইলটি চেক করে উপলব্ধ লোকেলের সম্পূর্ণ তালিকা দেখতে পারেন। আমার ক্ষেত্রে, আমি চাই যে সিস্টেমটি একটি মার্কিন ইংরেজি লোকেল ব্যবহার করুক:
en_US ISO-8859-1 en_US.UTF-8 UTF-8
তারপর আপনার সিস্টেম লোকেল পুনরায় তৈরি করতে লোকেল-জেন চালান৷
লিনাক্স কার্নেল ইনস্টল করা হচ্ছে
জেন্টুতে লিনাক্স কার্নেল ইনস্টল করার একাধিক উপায় রয়েছে। হয় ম্যানুয়ালি এর সমস্ত বৈশিষ্ট্য কনফিগার করুন বা Gentoo বিকাশকারীদের থেকে একটি পূর্ব-নির্মিত একটি ব্যবহার করুন৷ আমাদের উদ্দেশ্যে, আমরা পরেরটির জন্য বেছে নিচ্ছি৷
৷পূর্ব-নির্মিত লিনাক্স কার্নেল ইনস্টল করতে, দুটি জিনিস ইনস্টল করুন - ইনস্টলকারনেল প্যাকেজ এবং কার্নেল নিজেই - নিম্নলিখিত কমান্ডটি চালিয়ে:
emerge --ask sys-kernel/installkernel-gentoo sys-kernel/gentoo-kernel-bin
fstab কনফিগার করা হচ্ছে
কার্নেল ইনস্টল করা হলে, fstab ফাইলটি পূরণ করুন:যে ফাইলটি Gentoo-কে স্টার্টআপে কোন পার্টিশন এবং কোথায় মাউন্ট করতে হবে তা বলে। এটি সম্পাদনা করতে এই কমান্ডটি চালান:
nano -w /etc/fstab
আপনি fdisk-এ তৈরি করা সমস্ত পার্টিশন নির্দেশ করুন। উদাহরণস্বরূপ, একটি UEFI সিস্টেমে, আপনার fstab ফাইলটি এইরকম দেখতে পারে:
[...] /dev/sda1 /boot/efi vfat defaults 0 2 /dev/sda2 /boot ext2 defaults,noatime 0 2 /dev/sda3 none swap sw 0 0 /dev/sda4 / ext4 noatime 0 1
রুট পাসওয়ার্ড সেট আপ করা
সেখান থেকে, আপনি সিস্টেমের জন্য রুট পাসওয়ার্ড সেট করতে চান, যেমন ডিফল্টভাবে, স্টেজ 3 টারবল রুট অ্যাকাউন্টের জন্য একটি এলোমেলো পাসওয়ার্ড সেট করে৷
আপনি যদি এখানে একটি পাসওয়ার্ড যোগ না করেন, আপনি একবার রিবুট করার পরে এটি অ্যাক্সেস করা অসম্ভব। রুট পাসওয়ার্ড পরিবর্তন করতে, নিম্নলিখিতটি চালান:
passwd
অতিরিক্ত টুল ইনস্টল করা হচ্ছে
একবার হয়ে গেলে, আপনার জেন্টু সিস্টেমের জন্য প্রয়োজন হতে পারে অতিরিক্ত তৃতীয় পক্ষের সরঞ্জামগুলি ইনস্টল করুন। উদাহরণস্বরূপ, আপনি যদি ইথারনেট এবং ওয়্যারলেস সংযোগ উভয়ই চান তবে নিম্নলিখিতটি ইনস্টল করুন:
emerge --ask net-misc/dhcpcd net-wireless/iw net-wireless/wpa_supplicant rc-update add dhcpcd default
আরও, আপনি যদি আপনার সিস্টেমের আচরণ নিরীক্ষণ করতে চান তাহলে আপনি একটি সিস্টেম লগার ইনস্টল করতে পারেন:
emerge --ask app-admin/sysklogd rc-update add sysklogd default
আপনি সবচেয়ে সাধারণ ফাইল সিস্টেমের জন্য ফাইল সিস্টেম ইউটিলিটিগুলি ইনস্টল করতে পারেন যার সাথে আপনি ইন্টারঅ্যাক্ট করতে পারেন:
emerge --ask sys-fs/dosfstools sys-fs/ntfs3g
বুটলোডার ইনস্টল করা হচ্ছে
সেখান থেকে, জেন্টু ইনস্টল করার চূড়ান্ত ধাপ হল বুটলোডার, একটি সাধারণ প্রোগ্রাম যা BIOS এবং Linux কার্নেলের মধ্যে বসে। এর কাজ হল কার্নেল লোড করার জন্য BIOS কে নির্দেশ দেওয়া, যা অপারেটিং সিস্টেমকে বুটস্ট্র্যাপ করে।
GRUB বুটলোডার ইনস্টল করতে, নিম্নলিখিত কমান্ডটি চালান:
emerge --ask sys-boot/grub
একবার ইনস্টল হয়ে গেলে, GRUB সঠিকভাবে আরম্ভ এবং কনফিগার করতে নিম্নলিখিত কমান্ডগুলি চালান:
grub-install --target=x86_64-efi --efi-directory=/boot/efi grub-mkconfig -o /boot/grub/grub.cfg
এর পরে, যা করতে বাকি থাকে তা হল USB ইনস্টলারটি আনমাউন্ট করা এবং নিম্নলিখিতগুলি চালিয়ে সিস্টেমটি পুনরায় বুট করা:
exit cd umount -l /mnt/gentoo/dev{/shm,/pts,} umount -R /mnt/gentoo
সিস্টেম রিবুট হয়ে গেলে, আপনার নতুন ইনস্টল করা জেন্টু লিনাক্স সিস্টেম দ্বারা আপনাকে স্বাগত জানানো হবে। সেখান থেকে, আপনার নিজস্ব কাস্টম লিনাক্স ডিস্ট্রিবিউশন তৈরি করতে মৌলিক সফ্টওয়্যার এবং প্যাকেজ ইনস্টল করা শুরু করুন।
যাইহোক, আপনি যদি এখনও নিশ্চিত না হন যে কোন ডেস্কটপ এনভায়রনমেন্ট ইন্সটল করতে হবে, তাহলে আমরা লিনাক্সের সেরা ডেস্কটপ এনভায়রনমেন্ট কি মনে করি সে সম্পর্কে আমাদের নিবন্ধটি দেখুন।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
1. জেন্টুতে কম্পাইলের গতি বাড়ানোর কোনো উপায় আছে কি?
হ্যাঁ! আপনি আপনার “/etc/portage/make.conf” ফাইলে কয়েকটি মান যোগ করে জেন্টুতে কম্পাইলের সময়কে ব্যাপকভাবে দ্রুত করতে পারেন। উদাহরণস্বরূপ, প্রোগ্রাম সংকলনের সময় আপনার কম্পিউটারকে তার বেশিরভাগ কোর ব্যবহার করার অনুমতি দেওয়ার জন্য এই মানটি সেট করুন:
MAKEOPTS="-j4" # You should change this number based on the # amount of CPU cores in your system.
2. আমার সিস্টেম বুট আপ না! এটি GRUB দেখিয়েছে, কিন্তু বুট আপ করার পরে, এটি খালি।
এটি অনেক কিছুর কারণে হতে পারে। সবচেয়ে সাধারণ কারণগুলির মধ্যে একটি হল আপনার fstab ফাইলটি সঠিকভাবে সেট আপ করা হয়নি। আপনার USB ইনস্টলার প্লাগ ইন করে এবং হার্ড ড্রাইভে ক্রুট করার জন্য আমরা যে পদক্ষেপগুলি নিয়েছিলাম তা অনুসরণ করে এটি ঠিক করুন৷
3. Xorg ফন্ট প্রদর্শন করে না; কিছু ভুল আছে?
এটি সম্ভবত কারণ Xft সঠিকভাবে ইনস্টল করা হয়নি। প্রোগ্রামগুলি ইনস্টল করার সময়, আপনাকে আপনার make.conf-এ "Xft" USE পতাকা যোগ করতে হবে যাতে আপনি যে প্রোগ্রামগুলি কম্পাইল করবেন সেগুলি X- সামঞ্জস্যপূর্ণ ফন্ট ব্যবহার করবে৷ এটি করতে, আপনার /etc/portage/make.conf এ নিম্নলিখিত লাইনটি যোগ করুন:
USE="xft"