Gentoo Linux عبارة عن توزيعة قوية وقابلة للتوسيع تلتزم بإدارة الحزم الأصلية المستندة إلى المصدر. علاوة على ذلك، يعد مدير الحزم الخاص به، portage، أداة مساعدة قوية تسمح لك بضبط كل جانب من جوانب التوزيع وتعديله. ومع ذلك، فهي ليست توزيعة سهلة التثبيت والاستخدام. نعرض لك هنا كيفية تثبيت Gentoo Linux للاستمتاع بفوائده العديدة.
ما هو جنتو لينكس؟
يعد Gentoo Linux في جوهره توزيعة Linux معيارية للغاية تمنحك القدرة على إنشاء أجهزة Linux مخصصة لأي غرض. وعلى عكس التوزيعات الأخرى، فإنه يقوم بذلك عن طريق توفير الأدوات اللازمة لتجميع وتعديل كل حزمة قابلة للتثبيت في النظام.
إحدى أكبر مزايا هذا الأسلوب هو أنه يزيل الوسيط بينك وبين حزم النظام لديك. أنت لست ملزمًا بمدير حزم معين وتنسيق تطبيق محدد. باستخدام الكود المصدري، يمكنك تجميع الحزم الخاصة بك وتخصيصها لتناسب احتياجاتك.
الحصول على جنتو
يمكنك الحصول على نسخة من Gentoo من موقعه على الانترنت. يمكنك اختيار المثبت لمنصات مختلفة. يدعم Gentoo كلا من AMD64 وarm64 من بين البنى القديمة الأخرى.
باستخدام ملف ISO الذي تم تنزيله، يمكنك بعد ذلك استخدام برنامج كتابة USB مثل balenaEtcher وdd لإنشاء محرك الأقراص المحمول القابل للتشغيل.
تثبيت جنتو لينكس
قبل أن نواصل تثبيت Gentoo، من المهم ملاحظة أن هذه العملية تتم يدويًا بالكامل، مما يعني أنه سيتم تنفيذ الكثير من الأوامر على طول الطريق. على هذا النحو، يوصى ليس فقط بمراجعة هذا الدليل ولكن أيضًا بمراجعة كتيب Gentoo الرسمي للحصول على مزيد من الإرشادات أثناء التثبيت.
أدخل محرك الأقراص المحمول الخاص بك في جهاز الكمبيوتر الخاص بك وقم بتشغيله. سيتم تمهيدك في شاشة Gentoo Installer.
جيد ان تعلم: تعرف على كيفية اختبار توزيعة Linux من داخل متصفحك.
الخطوة 1: إعداد اتصال الشبكة
لتثبيت 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
الخطوة 2: إنشاء قسم قرص EFI
قم بتهيئة القرص الذي تريد تثبيت Gentoo عليه. افعل ذلك باستخدام fdisk
الأمر متبوعًا بملف الجهاز الموجود على قرص جهاز الكمبيوتر الخاص بك:
إذا لم تكن متأكدًا من بنية قسم القرص الموجودة لديك، فتحقق منها باستخدام ملف -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” لتعيين القسم الرابع على القرص.
يضعط يدخل في كل من القطاع الأول والقطاع الأخير يطالبك بتخصيص بقية القرص لقسم الجذر الخاص بك.
يضعط ص للتحقق مما إذا كان تخطيط جدول الأقسام الذي قمت بإنشائه صحيحًا.
يضعط دبليو لتأكيد وكتابة جدول الأقسام الجديد على القرص.
الخطوة 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
بمجرد الانتهاء من ذلك، قم بفك ضغطه في دليل “/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 إلى المجلد “/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
الخطوة 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-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.
اشترك في نشرتنا الإخبارية!
يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك
اكتشاف المزيد من إشراق العالم
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.