أخبار التقنية

ما هو جنتو لينكس وكيفية تثبيته

[ad_1]

صورة لجهاز كمبيوتر محمول فوق الطاولة.

Gentoo Linux عبارة عن توزيعة قوية وقابلة للتوسيع تلتزم بإدارة الحزم الأصلية المستندة إلى المصدر. علاوة على ذلك، يعد مدير الحزم الخاص به، portage، أداة مساعدة قوية تسمح لك بضبط كل جانب من جوانب التوزيع وتعديله. ومع ذلك، فهي ليست توزيعة سهلة التثبيت والاستخدام. نعرض لك هنا كيفية تثبيت Gentoo Linux للاستمتاع بفوائده العديدة.

ما هو جنتو لينكس؟

يعد Gentoo Linux في جوهره توزيعة Linux معيارية للغاية تمنحك القدرة على إنشاء أجهزة Linux مخصصة لأي غرض. وعلى عكس التوزيعات الأخرى، فإنه يقوم بذلك عن طريق توفير الأدوات اللازمة لتجميع وتعديل كل حزمة قابلة للتثبيت في النظام.

إحدى أكبر مزايا هذا الأسلوب هو أنه يزيل الوسيط بينك وبين حزم النظام لديك. أنت لست ملزمًا بمدير حزم معين وتنسيق تطبيق محدد. باستخدام الكود المصدري، يمكنك تجميع الحزم الخاصة بك وتخصيصها لتناسب احتياجاتك.

الحصول على جنتو

يمكنك الحصول على نسخة من Gentoo من موقعه على الانترنت. يمكنك اختيار المثبت لمنصات مختلفة. يدعم Gentoo كلا من AMD64 وarm64 من بين البنى القديمة الأخرى.

باستخدام ملف ISO الذي تم تنزيله، يمكنك بعد ذلك استخدام برنامج كتابة USB مثل balenaEtcher وdd لإنشاء محرك الأقراص المحمول القابل للتشغيل.

تثبيت جنتو لينكس

قبل أن نواصل تثبيت Gentoo، من المهم ملاحظة أن هذه العملية تتم يدويًا بالكامل، مما يعني أنه سيتم تنفيذ الكثير من الأوامر على طول الطريق. على هذا النحو، يوصى ليس فقط بمراجعة هذا الدليل ولكن أيضًا بمراجعة كتيب Gentoo الرسمي للحصول على مزيد من الإرشادات أثناء التثبيت.

لقطة شاشة لصفحة ويب Gentoo Linux Handbook لـ amd64.

أدخل محرك الأقراص المحمول الخاص بك في جهاز الكمبيوتر الخاص بك وقم بتشغيله. سيتم تمهيدك في شاشة Gentoo Installer.

جيد ان تعلم: تعرف على كيفية اختبار توزيعة Linux من داخل متصفحك.

الخطوة 1: إعداد اتصال الشبكة

لتثبيت Gentoo، يجب أن تكون متصلاً بالإنترنت. سيقوم المثبت بالاتصال تلقائيًا عبر اتصال سلكي. تحقق مما إذا كنت متصلاً بالإنترنت حاليًا عن طريق تشغيل الأمر التالي:

ping -c 5 maketecheasier.com
محطة تعرض أمر ping لموقع MakeTechEasier.com.

إذا كنت بحاجة إلى الاتصال بشبكة لاسلكية، فستحتاج إلى إعداد wpa_supplicant، الذي سيقوم بتوصيلك بنقطة الوصول اللاسلكية الخاصة بك.

wpa_passphrase 'Your_SSID_Here' 'Your_Password_Here' >> /etc/wpa_supplicant/wpa_supplicant.conf

إعادة تحميل dhcpcd البرنامج الخفي لبدء اتصال الشبكة اللاسلكية:

rc-service dhcpcd restart

الخطوة 2: إنشاء قسم قرص EFI

قم بتهيئة القرص الذي تريد تثبيت Gentoo عليه. افعل ذلك باستخدام fdisk الأمر متبوعًا بملف الجهاز الموجود على قرص جهاز الكمبيوتر الخاص بك:

محطة تعرض الأمر fdisk لجهاز /dev/vda.

إذا لم تكن متأكدًا من بنية قسم القرص الموجودة لديك، فتحقق منها باستخدام ملف -l علَم:

بمجرد الدخول إلى fdisk، اضغط على ز لمسح القرص بحثًا عن أي أقسام موجودة.

محطة توضح عملية مسح جدول تقسيم القرص.

يضعط ن لإخبار fdisk أنك تريد إنشاء قسم جديد. سيطلب منك Fdisk رقم القسم الذي تريد استخدامه. يضعط يدخل لاستخدام الافتراضي.

محطة تظهر إنشاء القسم الأول.

اكتب “+100M” في موجه “القطاع الأخير”، ثم اضغط يدخل.

محطة توضح عملية تحديد حجم القسم الأول.

قم بتغيير نوع القسم الأول الخاص بك بالضغط ت. سيخبر هذا fdisk أنك تريد تغيير نوع القسم الذي قمت بإنشائه للتو. من هناك، قم بتعيين هذا القسم على “نظام EFI” عن طريق الكتابة 1، ثم الضغط يدخل.

محطة توضح عملية تحديد نوع القسم الأول.

الخطوة 3: تقسيم بقية القرص

القسم التالي الذي يتعين عليك إنشاؤه هو قسم “/ boot” حيث سيتم حفظ نواة Linux ومحمل التشغيل. يضعط ن، ثم يدخل لإنشاء القسم الثاني لنظامك.

اكتب “2”، ثم اضغط يدخل لإخبار Fdisk أنك تقوم بتحرير القسم الثاني للقرص الحالي.

محطة تظهر إنشاء القسم الثاني.

اضغط على Enter لقبول قيمة القطاع الأول الافتراضية للقسم، ثم اكتب “+1G”، ثم اضغط يدخل لتعيين حجم القسم إلى 1 جيجابايت.

محطة توضح عملية تحديد حجم القسم الثاني.

يضعط ن مرة أخرى، ثم اكتب “3” لإنشاء القسم الثالث من القرص الثابت الخاص بك. سيكون هذا بمثابة قسم مبادلة لجهازك والذي يمكنه تبديل ذاكرته ديناميكيًا عند نفاد المساحة.

يضعط يدخل لتعيين القيمة الافتراضية للقطاع الأول، ثم اكتب “+4G”، ثم اضغط يدخل لتعيين حجم قسم المبادلة إلى 4 جيجابايت.

محطة توضح عملية تحديد حجم القسم الثالث.

ملحوظة: القاعدة العامة لحجم المبادلة هي ما بين 1/2 إلى 2 أضعاف حجم الذاكرة الفعلية في جهاز الكمبيوتر الخاص بك. هذا يعني أنه إذا كان لديك نظام بسعة 16 جيجابايت، فيمكنك ضبط المبادلة بين 8 إلى 32 جيجابايت.

يضعط تثم اكتب “3” لتغيير نوع القسم الثالث.

اكتب “19” لتعيين هذا القسم بشكل صحيح كمبادلة، ثم اضغط يدخل.

محطة توضح عملية تحديد نوع القسم الثالث.

قم بإنشاء القسم الجذر حيث سيتم تثبيت بقية النظام. يضعط ن مرة أخرى، ثم اكتب “4” لتعيين القسم الرابع على القرص.

يضعط يدخل في كل من القطاع الأول والقطاع الأخير يطالبك بتخصيص بقية القرص لقسم الجذر الخاص بك.

محطة توضح عملية تحديد حجم القسم الرابع.

يضعط ص للتحقق مما إذا كان تخطيط جدول الأقسام الذي قمت بإنشائه صحيحًا.

محطة تعرض تخطيط جدول الأقسام الجديد لنظام Gentoo Linux.

يضعط دبليو لتأكيد وكتابة جدول الأقسام الجديد على القرص.

الخطوة 4: تنسيق الأقراص في Gentoo

قم بتنسيق قسم نظام EFI بتنسيق FAT باستخدام الأمر التالي:

قم بإنشاء نظام الملفات للقسم “/boot” باستخدام نظام الملفات ext2 الأبسط.

قم بإنشاء قسم المبادلة وتمكينه لإخبار Gentoo أنه يمكن استخدام هذا القسم للتبديل بالذاكرة الحية. للقيام بذلك، قم بتشغيل ما يلي:

mkswap /dev/sda3
swapon /dev/sda3

قم بإنشاء نظام ملفات ext4 للقسم الجذر عن طريق تشغيل الأمر التالي:

الخطوة 5: تنزيل Gentoo Stage 3 Tarball

قم بتحميل القسم الجذر الذي قمت بإنشائه للتو إلى الدليل “/mnt/gentoo” لأن التثبيت سيتم الآن على القرص الصلب بجهازك.

mount /dev/sda4 /mnt/gentoo && cd /mnt/gentoo

قم بتنزيل tarball للمرحلة 3 من موقع gentoo.org باستخدام wget:

wget https://distfiles.gentoo.org/releases/amd64/autobuilds/20231112T170154Z/stage3-amd64-desktop-openrc-20231112T170154Z.tar.xz
محطة توضح عملية تنزيل Gentoo Linux Stage 3 tarball.

بمجرد الانتهاء من ذلك، قم بفك ضغطه في دليل “/mnt/gentoo” الخاص بك باستخدام tar:

tar xpvf ./stage3-amd64-desktop-openrc-20231112T170154Z.tar.xz --xattrs-include='*.*' --numeric-owner

الخطوة 6: تحديد مرآة التنزيل ونسخ معلومات DNS

قم بالإشارة إلى المكان الذي تريد تنزيل الحزم الخاصة بك لهذا النظام عن طريق تشغيل ملف mirrorselect يأمر:

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

سيؤدي هذا إلى فتح برنامج TUI حيث يمكنك تحديد أقرب موقع خادم لك.

محطة تعرض مرايا التنزيل المتوفرة لنظام Gentoo Linux.

انسخ ملف المستودع الافتراضي لـ Gentoo إلى المجلد “/etc/portage”. هذا هو ملف التكوين الذي يخبر Portage بكيفية تنزيل حزمه:

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/

الخطوة 7: تركيب ملفات الجهاز والتجذير

قم بتثبيت الدلائل الخاصة من مثبت USB على القرص الثابت الخاص بك:

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

قم بتغيير جذر جلسة Shell الحالية من Live ISO إلى الدليل “/mnt/gentoo”:

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

الخطوة 8: تركيب قسم /boot وتحديث Gentoo

قم بتثبيت قسم “/boot” على جهاز Gentoo الخاص بك للتأكد من أنه عند تثبيت النواة لاحقًا سيتم حفظه في المكان الصحيح:

mount /dev/sda2 /boot
mkdir /boot/efi
mount /dev/sda1 /boot/efi

قم بتحديث مستودعات Gentoo الخاصة بك للتأكد من حصولك على أحدث الحزم عند إجراء التحديث الأول للنظام:

قم بتحديث وتثبيت جميع EBUILDS الأساسية لنظامك عن طريق تشغيل أمر الظهور هذا:

emerge --ask --verbose --update --deep --newuse @world

الخطوة 9: المنطقة الزمنية والمناطق المحلية

بمجرد الانتهاء من ذلك، قم بإعداد المعلومات الخاصة بالمنطقة الخاصة بنظامك والتي تتضمن المنطقة الزمنية والإعدادات المحلية للنظام. لتعيين المنطقة الزمنية لمنطقتك، ابحث عن أقرب موقع إليك مدرجًا في المجلد “/usr/share/zoneinfo”.

اكتب المسار إلى المجلد وملف المنطقة إلى ملف “/etc/timezone” الخاص بك. على سبيل المثال، أقرب موقع لي هو “آسيا/مانيلا”:

echo "Asia/Manila" > /etc/timezone
emerge --config sys-libs/timezone-data
محطة توضح عملية تحديد المنطقة الزمنية للنظام.

افتح ملف “locale.gen” باستخدام محرر النصوص المفضل لديك:

قم بإزالة علامة الجنيه (#) الموجودة أمام السطرين الأولين في ملف locale.gen.

محطة توضح عملية ضبط لغة النظام.

ملحوظة: يمكنك عرض القائمة الكاملة لللغات المتاحة عن طريق تشغيل ما يلي: cat /usr/share/i18n/SUPPORTED.

قم بتطبيق إعدادات اللغة الجديدة الخاصة بك عن طريق تشغيل locale-gen برنامج.

الخطوة 10: تثبيت Linux Kernel وتكوين fstab

هناك طرق متعددة لتثبيت Linux Kernel في Gentoo. إما أن تقوم بتكوين كافة ميزاته يدويًا أو تستخدم ميزة تم إنشاؤها مسبقًا من مطوري Gentoo. ولأغراضنا، نحن نختار هذا الأخير.

للبدء، قم بتثبيت حزمة installkernel والنواة نفسها:

emerge --ask sys-kernel/installkernel-gentoo sys-kernel/gentoo-kernel-bin

جيد ان تعلم: تعرف على كيفية الرجوع إلى إصدار أقدم من Linux kernel في Ubuntu.

بعد تثبيت النواة، افتح ملف 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
محطة تعرض تخطيط قسم fstab بسيط.

الخطوة 11: إعداد كلمة مرور الجذر وتثبيت أدوات إضافية

قم بإنشاء كلمة مرور الجذر لنظامك. سيضمن هذا أنه لا يزال بإمكانك الوصول إلى نظامك بعد عملية التثبيت:

محطة توضح عملية تعيين كلمة مرور جذر جديدة.

قم بتثبيت أدوات دعم الشبكة الإضافية لنظام Gentoo الخاص بك. على سبيل المثال، إذا كنت تريد كلاً من اتصال Ethernet والاتصال اللاسلكي، فقم بتثبيت ما يلي:

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

الخطوة 12: تثبيت أداة تحميل التشغيل

الخطوة الأخيرة في تثبيت Gentoo هي أداة تحميل التشغيل. هذا برنامج صغير يتم تحميله مباشرة بعد BIOS الخاص بجهازك ويستعد لتحميل نواة نظام التشغيل.

لتثبيت أداة تحميل التشغيل GRUB، قم بتشغيل الأمر التالي:

emerge --ask sys-boot/grub
محطة توضح عملية الحصول على أداة تحميل التشغيل 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
reboot

يعد تثبيت Gentoo Linux مجرد خطوة أولى لفهم كيفية عمل توزيع Linux الخاص بك تحت الغطاء. تعرف على كيفية تحسين نظامك بشكل أكبر عن طريق تسريع أوقات الترجمة في Gentoo.

ومع ذلك، إذا كنت لا تزال غير متأكد من بيئة سطح المكتب التي تريد تثبيتها، فاطلع على ما نعتقد أنها أفضل بيئات سطح المكتب على Linux.

حقوق الصورة: Dell عبر Unsplash (الخلفية) وWikimedia Commons (الشعار). جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.

اشترك في نشرتنا الإخبارية!

يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك

رمسيس الأحمر

رمسيس كاتب في مجال التكنولوجيا عاش مع أجهزة الكمبيوتر طوال حياته. قارئ غزير الإنتاج وطالب في الأنثروبولوجيا، وهو شخصية غريبة الأطوار تكتب مقالات عن Linux وأي شيء لا شيء.

[ad_2]

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى