دليل المبتدئين لتثبيت Gentoo Linux – الجزء 1

جنتو هو توزيعة لينكس مجانية ومفتوحة المصدر معروفة بأدائها العالي وقابليتها لإعادة التكوين وثباتها. إنها تستخدم نظام إدارة الحزم بورتاج لـ إدارة حزم البرمجيات.

على عكس توزيعات لينكس الرئيسية مثل أوبونتو, ديبيان, أو رد هات, جنتو لا توفر مثبت نظام تشغيل. تمامًا كـ أرش لينكس, جنتو تُبنى من الصفر وتُعتبر واحدة من أكثر أنظمة التشغيل تعقيدًا للتثبيت.

بدلاً من ذلك، جنتو توفر دليلًا شاملاً يُسمى كتيب جنتو الذي يرشدك خلال عملية التثبيت. في هذا الدليل، سنقوم بشرح تثبيت جنتو باستخدام صورة واجهة مستخدم رسومية مباشرة. سنقوم بتكوين تقسيم الأقراص باستخدام نظام تقسيم MBR وصورة Kernel مخصصة توفرها مطورو جنتو.

هذا هو الجزء الأول من سلسلة مكونة من جزأين حيث أن تثبيت جنتو طويل نسبيًا. لذا، استعد واستمتع بالرحلة 🙂

1. قم بتنزيل صورة ISO لجنتو وأقلع منها

لبدء هذا الدليل، انتقل إلى صفحة تنزيل جنتو (Gentoo Download) واحصل على أحدث صورة ISO للواجهة الرسومية المباشرة (LiveGUI).

بعد تنزيل الصورة المباشرة، قم بالوصول إلى محرك USB الخاص بك واستخدم أداة مثل Rufus لإنشاء وسيط قابل للتشغيل من ملفات الصورة ISO أو استخدم أدوات إنشاء USB الشائعة لإنشاء وسيط USB قابل للتشغيل من ملف ISO.

بعد ذلك، قم بتوصيل محرك USB بجهاز الكمبيوتر الخاص بك وأعد التشغيل. تأكد من تكوين الـ BIOS وتعيين وسيط الإقلاع على أعلى أولوية للإقلاع. بمجرد تشغيل النظام، سترى ما يلي على الشاشة. الخيار الأول محدد بشكل مسبق. لذا اضغط ENTER.

Gentoo GRUB Menu

بعد ذلك، ستحصل على موجة من الرسائل على الشاشة.

Gentoo Boot Messages

وأخيرًا، ستظهر شاشة الواجهة الرسومية المباشرة.

Gentoo KDE Plasma Desktop

2. تكوين الشبكة في جنتو

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

الأمر، في هذه الحالة، حيث اكتسبت واجهة الشبكة النشطة عنوان IP صالحًا من خادم DHCP. إذا كانت هذه الحالة، ستتمكن من تشغيل أوامر الشبكة الشائعة مثل ping، ip، ifconfig، و ssh لذكر بعضها.

في حالتنا، اكتسب النظام عنوان IP تلقائيًا من الشبكة عبر DHCP. للبدء في العمل على سطر الأوامر، قم بالتبديل إلى مستخدم الجذر.

sudo su

لفحص عنوان IP، سنقوم بتشغيل الأمر:

ip addr

من الإخراج، يمكنك رؤية أن الواجهة النشطة (enp0s3) حصلت على عنوان IP 192.168.2.110 بـ /24 CIDR.

Check Gentoo IP Address

يمكنك التحقق من توافر الاتصال بالإنترنت باستخدام الأمر ping على النحو التالي.

$ ping -c 4 google.com

من الإخراج، يمكنك رؤية أننا نحصل على رد إيجابي من DNS جوجل.

Check Network Connection

3. إنشاء أقسام القرص وأنظمة الملفات

الخطوة التالية هي تهيئة أقسام القرص وأنظمة الملفات. يمكنك عرض تخطيط القسم الحالي باستخدام أمر fdisk كما هو موضح.

$ fdisk /dev/sda

من الناتج، لدينا نظام مع قرص صلب بحجم 42.83 جيجابايت.

Check Disk Partition Size

يمكنك تهيئة قرص الصلب الخاص بك باستخدام MBR لـ BIOS (تكوين Legacy Boot) أو GPT لـ UEFI.

في هذا الدليل، سنختار إنشاء أقسام القرص باستخدام MBR لـ تكوين BIOS.

إليك تخطيط أقسام القرص.

/dev/sda1	1G	boot 
/dev/sda2 	4G	swap space
/dev/sda3	37G	Root partition

إنشاء قسم الإقلاع

لإنشاء قسم الإقلاع، اكتب 'n' للقسم الجديد. ثم اكتب 'p' لتحديد القسم الأساسي. بعد ذلك، اكتب 1 لتحديد رقم القسم. بدلاً من ذلك، يمكنك الضغط على ENTER لأن هذا محدد تلقائيًا بالنسبة لك. اضغط ENTER عند الطلب على القطاع الأول.

بعد ذلك، حدد حجم القرص عن طريق إضافة علامة (+) متبوعة بالحجم الرقمي ثم 'G' للجيجابايت. ستحصل على تأكيد بأن قسم Linux جديد تم إنشاؤه بالحجم المحدد.

Create Boot Partition

إنشاء مساحة الإرتداد

لتهيئة مساحة الإرتداد، كرر نفس الخطوات حتى القطاع الأول. بعد ذلك، حدد حجم القرص كـ +4G واضغط ENTER.

منذ أن نوع التقسيم الذي تم إنشاؤه هو نوع ‘Linux‘, اضغط على 't' لتغيير هذا إلى نوع مختلف. قدم رقم التقسيم (في هذه الحالة '2') ثم قدم الرمز الذي يتوافق مع Swap (في هذه الحالة 82).

ملاحظة: يمكنك عرض جميع أنواع التقسيم عن طريق كتابة 'L'.

Create Swap Partition

إنشاء تقسيم الجذر

بالنسبة لتقسيم الجذر، حدد رقم التقسيم كـ '3' أو ببساطة اضغط ENTER لقبول الرقم الافتراضي (3), حدد حجم القرص (في هذه الحالة +37G)، واضغط ENTER.

Create Root Partition

لعرض التقسيمات التي تم إنشاؤها، اكتب 'p' واضغط ENTER. إذا كنت راضيًا عن التقسيمات التي تم إنشاؤها، اكتب 'w' واضغط ENTER لحفظ تقسيمات القرص بشكل دائم.

List Partition Table

بعد إنشاء التقسيمات، الخطوة التالية هي تهيئتها إلى أنظمة ملفات مناسبة.

يدعم نظام التشغيل لينكس مجموعة واسعة من أنظمة الملفات، بعضها ملائم فقط لأغراض محددة. تشمل أنظمة الملفات الثابتة لأنظمة amd64 Ext3، Ext4، BTRFS، XFS، ZFS و ReiserFS.

بالنسبة لتقسيم /boot، سنقوم بتهيئته كنظام ملفات EXT4.

mkfs.ext4 /dev/sda1
Format Boot Partition with Ext4

لإعداد تقسيم swap، استخدم أمر mkswap كما هو موضح.

mkswap /dev/sda2

ثم قم بتنشيطه باستخدام أمر swapon.

swapon /dev/sda2
Setup Swap Partition

أخيرًا، قم بتهيئة تقسيم root كنظام ملفات EXT4.

mkfs.ext4 /dev/sda3
Format Root Partition with Ext4

4. قم بتثبيت قسم الجذر

الخطوة التالية هي تثبيت القسم الجذر. ولكن أولاً ، دعنا ننشئ نقطة تثبيت للقسم.

mkdir --parents /mnt/gentoo 

الخيار --parents ينشئ الدلائل الرئيسية. بعد ذلك، قم بتثبيت القسم باستخدام الأمر كما هو موضح.

mount /dev/sda3 /mnt/gentoo 
Mount Root Partition

5. تكوين التاريخ والوقت

قبل تثبيت Gentoo ، تأكد من أن إعدادات الوقت والتاريخ صحيحة. للتحقق من التاريخ والوقت الحاليين ، قم بتشغيل الأمر date.

date

إذا كان التاريخ الذي يظهر أقل بضع دقائق مما هو متوقع ، فقم بتحديث الوقت تلقائيًا باستخدام أداة سطر الأوامر chronyd.

chronyd -q

سيقوم الأمر بتصحيح أي انحراف زمني موجود. عند تشغيل الأمر مرة أخرى ، ستلاحظ أن الانحراف الزمني يكون حوالي 0.01 من الثانية وهو فرق ضئيل جدًا لا يُعتقد أنه سيؤثر على أي عمليات أو عمليات في النظام.

Set Date and Time in Gentoo

6. تحميل وفك ضغط ملف Gentoo Stage 3 Tarball

A stage 3 tarball in Gentoo is simply an archive that ships with a profile-specific minimal Gentoo environment.

تنزيل وفك ضغط ملف الـ tarball يؤدي إلى الدلائل النظامية الهامة مثل /usr ، /etc ، /dev ، /bin ، /lib ، /proc ، /var ، وغيرها الكثير التي توفر نظامًا شبه كامل الوظائف.

الأجزاء الهامة الوحيدة التي ستفتقد (والتي سيتم تثبيتها في الجزء الثاني من هذا الدليل) هي النواة ومحمل التشغيل.

للبدء في استخراج ملف tarball المرحلة 3 ، انتقل إلى الدليل الجذر.

cd /mnt/gentoo 

تشغيل الأمر أدناه للانتقال إلى قائمة مرآة Gentoo

links https://www.gentoo.org/downloads/mirrors/

اختر مرآة الدولة المفضلة لديك ، واضغط على ENTER.

Select Gentoo Mirror

بعد ذلك ، انتقل إلى قسم “الإصدارات“.

Select Gentoo Release

اختر خيار ‘ amd64 ‘ للهندسة المعمارية.

Select Gentoo Architecture

بعد ذلك ، حدد الخيار ‘autobuilds‘.

Select Gentoo Autobuilds

بعد ذلك ، حدد الخيار stage3 desktop systemd نظرًا لأننا نقوم بتشغيل نظام GUI.

Select Gentoo Stage3

انتقل إلى ملف تحميل stage3 واضغط على ENTER لتنزيله.

Download Gentoo Stage3

اختر خيار ‘حفظ‘ في صندوق الحوار الذي يظهر.

Save Gentoo Stage3

قم بتأكيد اسم الملف واضغط على ENTER.

Confirm Gentoo Stage3

سيبدأ التنزيل وستشير شريط التقدم إلى تقدم التنزيل. قد يستغرق هذا بعض الوقت اعتمادًا على سرعة الإنترنت.

Downloading Gentoo Stage3

بمجرد اكتمال التنزيل ، حدد ‘نعم‘ للخروج من واجهة سطر الأوامر مرآة Gentoo.

Exit Gentoo Mirrors List

أخيرًا ، قم بفك ملف تحميل ملف النظام المرحلي إلى النظام.

tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner

بمجرد استخراجها ، سترى مجلدات النظام الإضافية كما هو موضح.

Extract Gentoo Stage3

تتضمن هذه الجزء الأول من دليل تثبيت جنتو. لديك الآن بيئة جنتو الأساسية مثبتة على جهاز الكمبيوتر الخاص بك، ولكن عملية التثبيت لم تكتمل بعد. لمتابعة التثبيت، اتبع البرنامج التعليمي “تثبيت جنتو لينكس – الجزء 2” .

Source:
https://www.tecmint.com/gentoo-linux-installation-guide/