تنصيب نظام لينكس باستخدام سطر الأوامر (CMD)

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

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

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

1. المتطلبات الأساسية لتنصيب نظام لينكس باستخدام سطر الأوامر

قبل البدء في عملية التثبيت، تأكد من توفر جهاز كمبيوتر يدعم UEFI أو BIOS تقليدي، مع مساحة تخزين لا تقل عن 25 جيجابايت، وذاكرة RAM بسعة 2 جيجابايت كحد أدنى، واتصال بالإنترنت (يفضل توفره)، بالإضافة إلى فلاشة USB بسعة 4 جيجابايت لإنشاء وسيط التثبيت. يمكن استخدام الأمر lsblk لعرض جميع الأقراص المتاحة في النظام، والتي ستُستخدم لاحقًا في عملية تقسيم الأقراص أثناء التثبيت.

2. تحضير وسيط التثبيت

لإنشاء وسيط تثبيت باستخدام سطر الأوامر، استخدم الأمر: dd if=/path/to/linux.iso of=/dev/sdX bs=4M status=progress. هنا، if يشير إلى مسار ملف ISO، وof يحدد جهاز USB (يمكن تحديده باستخدام lsblk)، بينما bs يمثل حجم الكتلة للكتابة، وstatus=progress يعرض تقدم العملية أثناء التنفيذ.

3. التمهيد من وسيط التثبيت

بعد إعادة التشغيل، اضغط على مفتاح التمهيد (عادة F12 أو ESC) واختر USB. عند ظهور شاشة التثبيت، اضغط على:

Ctrl+Alt+F2

لتبديل إلى واجهة سطر الأوامر حيث سنبدأ عملية التثبيت الفعلية

4. عملية التثبيت الفعلية

أ. تقسيم الأقراص

لتقسيم القرص الصلب الرئيسي في نظام لينكس، يمكن استخدام الأمر fdisk /dev/sda لتشغيل أداة التقسيم التفاعلية. داخل الواجهة، يُستخدم الخيار n لإنشاء قسم جديد، ثم يُحدد الخيار p لاختيار قسم أساسي. بعد إعداد القسم حسب الحاجة، يتم حفظ التغييرات باستخدام الخيار w لكتابة جدول الأقسام والخروج. يجب توخي الحذر أثناء هذه العملية لتجنب فقدان البيانات، مع التأكد من عمل نسخة احتياطية مسبقًا.

ب. تهيئة أنظمة الملفات

بعد تقسيم القرص الصلب الرئيسي باستخدام الأمر fdisk حيث يتم إنشاء قسم جديد باستخدام الخيار n، تحديد قسم أساسي بـ p، وحفظ التغييرات بـ w، يصبح القسم (مثل /dev/sda1) جاهزًا للتهيئة. لتهيئة القسم الجديد بنظام الملفات ext4، يُستخدم الأمر mkfs.ext4 /dev/sda1 الذي يقوم بإنشاء نظام ملفات ext4 على القسم المحدد، مما يجهزه لتخزين البيانات. يجب الحذر أثناء التهيئة لأنها تمحو أي بيانات موجودة على القسم، لذا يُنصح بعمل نسخة احتياطية مسبقًا لتجنب فقدان البيانات.

ج. تثبيت النظام الأساسي

الأمر debootstrap focal /mnt http://archive.ubuntu.com/ubuntu يُستخدم لتثبيت النظام الأساسي لتوزيعة أوبونتو 20.04 (اسم الكود “focal”) عن طريق تنزيل وتثبيت الحزم الأساسية في المسار /mnt. يمكن تغيير “focal” ليتناسب مع إصدار آخر من أوبونتو حسب الحاجة. يجب التأكد من تهيئة القرص وتوصيله مسبقًا، وتوخي الحذر لأن العملية قد تمحو البيانات الموجودة.

د. تكوين النظام

استخدم الأمر chroot /mnt للدخول إلى بيئة النظام المثبت في المسار /mnt، مما يتيح لك تنفيذ الأوامر داخل النظام الجديد. بعد ذلك، استخدم الأمر passwd لتعيين كلمة مرور للمستخدم root، وهي خطوة أساسية لتأمين النظام. تأكد من اختيار كلمة مرور قوية وتخزينها بأمان لإكمال عملية التهيئة بنجاح.

5. تثبيت مدير الإقلاع GRUB

لتثبيت مدير الإقلاع GRUB على القرص الصلب (/dev/sda)، يُستخدم الأمر grub-install /dev/sda الذي يقوم بتركيب GRUB لتمكين إقلاع النظام. بعد ذلك، يتم تشغيل الأمر update-grub لتحديث إعدادات GRUB تلقائيًا، حيث يكتشف الأنظمة المثبتة ويولد ملف الإعداد المناسب (grub.cfg). هذه الخطوات ضرورية لضمان إقلاع النظام بنجاح، ويجب التأكد من تحديد القرص الصحيح (مثل /dev/sda) لتجنب أي أخطاء.

6. إنشاء مستخدم جديد

لإنشاء مستخدم جديد في نظام لينكس بدلاً من الاعتماد على حساب root، يُستخدم الأمر adduser newusername حيث يُنشئ مستخدمًا عاديًا باسم newusername مع إعداد كلمة مرور ومعلومات أساسية. لمنح هذا المستخدم صلاحيات إدارية، يُستخدم الأمر usermod -aG sudo newusername الذي يُضيف المستخدم إلى مجموعة sudo، مما يتيح له تنفيذ الأوامر بصلاحيات مرتفعة. هذه الخطوة تُعزز أمان النظام من خلال تقليل استخدام حساب root المباشر.

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

المراجع

ماهر المخلوفي
ماهر المخلوفي

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

المقالات: 47