أهلاً و سهلاً و ألف مرحباً بكم
إخواني أخواتي
أولاً نأتي لِـــ :
لتحميل توزيعة


|
الاسم |
BlackArch Linux OS |
الاصدار |
2023.05.01 |
المصدر |
مبنية على ARCH |
الاختصاص |
إختبار الإختراق و الأمن |
اللغة |
إنجليزية |
الواجهة |
متعددة |
الكارنل |
6.8 |
الحجم |
5.5Gb |

|

|
2GHz dual-core |
CPU |
2GB |
RAM |
Compatible 1024x768 |
GPU |
15GB |
HDD |
Legacy bios او UEFI |
BOOT | |



ينصح بتحميل نسخة BlackArch Linux 64 bit Slim ISO v2023.05.01
بعد الإقلاع من الفلاشة USB سنحصل على الشاشة التالية

حدد الخيار الأول "Blackarch Linux (x86_64)" و نضغط على زر ثم اضغط على "Enter"
ننتظر حتى تظهر رسالة تسجيل الدخول التي تطلب تسجيل الدخول إلى Blackarch
بيانات اعتماد BlackArch Linux الافتراضية هي :
تسجيل الدخول: root كلمة المرور: blackarch |
إذا كنت تستخدم SlimISO فإن بيانات الاعتماد هي كما يلي :
تسجيل الدخول: liveuser كلمة المرور: blackarch |
لبدء التثبيت يجب عليك تنفيذ البرنامج النصي "Blackarch install --SS--" لتثبيت Blackarch
لتجنب أي مشاكل قد تؤدي إلى إعادة تشغيل التثبيت
تأكد من توفر الإنترنت على الجهاز الذي تريد تثبيت النظام عليه
يمكنك سرد واجهات الشبكة المتاحة باستخدام الأمر ip a
إذا كنت تريد أو يتوفر لديك شبكة wifi فقط كخيار
فيمكنك قراءة موقع Arch wiki لمعرفة كيفية إعداد اتصال لاسلكي (على سبيل المثال : wifi-menu/netctl)
إذا كانت لوحة المفاتيح لديك مختلفة عن لوحة المفاتيح الافتراضية
فيمكنك استخدام qwerty us
قم بتعيين خريطة المفاتيح المطابقة للغتك / بلدك على سبيل المثال أدخل مفاتيح تحميل الأوامر بعد الحرفين من رمز بلدك
ثم قم بتنفيذ الأمر blackarch-install لبدء البرنامج النصي لتثبيت Blackarch
خلال هذا الشرح قد ترغب في تنفيذ بعض أوامر shell أثناء تشغيل "Blackarch-install --SS--"
يمكنك القيام بذلك في أي وقت دون الحاجة إلى إيقافه عن طريق تبديل tty ببساطة عن طريق الضغط على هذه المفاتيح في وقت واحد
ctrl + alt + f2
(f1 هو tty الافتراضي حيث قمت بتشغيل Blackarch-install --SS-- لتثبيت blackarch
(إذا لم تقم بتنفيذه في مكان آخر tty...)
f2، f3، f4، f5 أو f6 ستجلب tty جديدة حيث يمكنك تنفيذ أي أمر قد تحتاجه هذه مجرد نصيحة في حالة عدم معرفتك.

سيتم الآن عرض 3 خيارات :
1. Install from repository using pacman
هذا هو الخيار الموصى به لتحديده لـ netinstall iso و سيجلب الحزم المطلوبة من مستودعات Arch الرسمية
و مستودعات blackarch أيضا
2. Install from Live-ISO
إذا قمت بتنزيل ملف ISO المباشر و اخترت هذا الخيار فلن تحتاج إلى الإنترنت أثناء عملية التثبيت و مع ذلك
من أجل الحصول على نظام محدث بعد انتهاء التثبيت بمجرد الوصول إلى بيئة التثبيت الخاصة بك (بعد التمهيد في التثبيت الجديد)
ابدأ تحديثا عاما باستخدام الأمر pacman -Syyu
3. Install from source using blackman
هذا ليس خيارا موصى به للمبتدئين
فـ بدلا من جلب الحزمة المعدة مسبقا من أحد المستودعات كما يفعل pacman
سيحصل هذا على الكود المصدري و يترجم من المصدر
إنه مشابه و المتوفر على نظام Gentoo
(blackman ببساطة من المصدر لأنه يعد من الظهور أكثر تقدما بشكل لا نهائي و يوفر الكثير من الميزات المتقدمة)

عليك الآن تحديد خريطة المفاتيح التي تريدها
إذا كان لديك لوحة مفاتيح تعتمد على qwerty فيمكنك الالتزام برمز المفتاح الأمريكي و مع ذلك قد لا يكون هذا هو الحال دائمًا
إذا لم تكن متأكدًا فيمكنك إدراج خرائط المفاتيح المتاحة على Blackarch عن طريق تحديد 2
في معظم الأحيان يتم استخدام رمز البلد الإنجليزي
بالنسبة إلى azerty الفرنسية ستكون خريطة المفاتيح fr، و بالنسبة إلى الإسبانية es و ما إلى ذلك...
إذا كنت تعرف خريطة المفاتيح فـ اضبط 1

يجب عليك كتابة خريطة المفاتيح كما تم التوضيح أعلاه

اسم المضيف "hostname" هو في الأساس الاسم الذي تريد منحه لجهاز الكمبيوتر الخاص بك على شبكتك المحلية
سيتم حلها حسب الاسم المعطى
يمكنك اختيار ما تريد و يمكن تغيير ذلك في أي وقت عن طريق تحرير الملف /etc/hostname

سيتم عرض قائمة بواجهات الشبكة المتاحة كما هو موضح سابقا
يجب عليك تحديد واجهة الشبكة الخاصة بك إن أمكن
فـ البرنامج النصي "--SS--" لا يوفر أي دعم لشبكة wifi
لا يزال من الممكن استخدام شبكة wifi و لكن سيتعين عليك إعدادها بنفسك

سيتم الآن عرض 3 خيارات :
1. Auto DHCP (use this if you work in the kitchen)
الطريقة السهلة و الموصى بها لإعداد معلومات شبكتك تلقائيًا
(سيطلب request / lease عنوان IP المحلي من server / router توجيه dhcp لجهازك)
2. Manual (use this if you are 1337)
إذا اخترت الطريقة اليدوية فـ سيتعين عليك معرفة معلومات شبكتك
(البوابة gateway وعنوان للشبكة المحلية LAN IP و الشبكة الفرعية subnet mask و ما إلى ذلك...)
3. Skip (use this if you are already connected)
في حالة إعدادات الشبكة الخاصة بك مفعلة و يمكنها الوصول إلى الإنترنت استخدم هذا الخيار

سيقوم Pacman الآن بتحديث كل repo و تنزيل و تثبيت بعض حزم النظام الأساسية اللازمة للخطوة التالية من تثبيت Blackarch
إذا كانت سرعة التنزيل لديك بطيئة فقد يستغرق ذلك بعض الوقت
لهذا اذهب لـ تناول القهوة 

بمجرد الانتهاء من تجهيز البرنامج النصي "--SS--"
سيتعين عليك إعداد الأقسام على الجهاز حيث سيتم تثبيت النظام سيكون عليك الاختيار بين وجود قسمين أو ثلاثة أقسام
1) Boot partition - قسم التمهيد
2) Root partition - قسم الجذر
3) Swap partition - قسم المبادلة (*)
(*) اختياري و يمكن تجنبه على جهاز افتراضي
لا يزال يُنصح بـ إنشاء واحدة صغيرة لتجنب أي عطل بسبب مشكلة محتملة في ذاكرة الوصول العشوائي الخاصة بك |
في حالة إدراج أكثر من جهازين و لم تكن متأكدًا من الجهاز الصحيح الذي تريد التثبيت عليه
يمكنك استخدام fdisk لعرض حجم الجهاز المستهدف على سبيل المثال
إذا كان لديك sda مدرجا و تريد معرفة حجم الجهاز المستهدف حجمه و اختياريا نظام الملفات إن وجد أدخل الأمر التالي :
fdisk -l -o devices,size /dev/sda

حدد y عندما يسألك البرنامج النصي "--SS--" عما إذا كنت تريد إنشاء القسم الخاص بك باستخدام fdisk
و سيؤدي تحديد n إلى إيقاف التثبيت

إذا كان جهاز التخزين الخاص بك يحتوي بالفعل على نوع تسمية
فلن ترى هذا و إلا قم بتعيينه على dos
إذا حصلت على خطأ بعد التثبيت فقد يكون لديك جهاز EFI و يجب ضبطه على GPT

عليك الآن إعداد الأقسام
المثال المقدم هو مثال أساسي و يجب أن يعمل في معظم الحالات
ستحتاج إلى إنشاء قسمين على الأقل (boot و root) و لكننا سنستخدم 3 في هذا المثال بما في ذلك قسم Swap partition
لنبدأ بالأول boot

باستخدام أسهم لوحة المفاتيح انتقل إلى New و اضغط على زر Enter و اكتب 500MB و هذه مساحة كافية لمعظم المستخدمين
حيث لن يكون لديك أكثر من 3 kernels مختلفة في نفس الوقت

حدد primary واضغط على Enter

تحتاج إلى وضع علامة على هذا القسم على أنه قابل للتمهيد (bootable)
انتقل إلى الخيار bootable و اضغط على Enter
يجب أن تظهر العلامة * كما هي على الشاشة
إذا كان جهازك هو جهاز EFI فـ تأكد من تحديد النوع و تعيينه على نوع EFI
بعد ذلك انتقل إلى القسم الثاني اضغط على السهم لأسفل لتحديد المساحة الفارغة ثم حدد New

سيكون هذا قسم swap لدينا
اضغط على Enter و اكتب 512M اضغط على زر Enter مرة أخرى و حدد primary

لهذا القسم تحتاج إلى نوع مختلف
باستخدام السهم انتقل إلى الكتابة ثم اضغط على Enter سيتم عرض قائمة
حدد Linux swap / solaris ثم اضغط على زر Enter
الآن نذهب للقسم الأخير
بنفس العملية كما فعلنا سابقًا حدد المساحة الحرة باللون الأخضر
و انتقل إلى New و اضغط على زر Enter
هذه المرة لا تحتاج إلى كتابة أي شيء
نريد أن نأخذ كل المساحة الحرة المتاحة ما عليك سوى الضغط على زر Enter مرتين

قبل إنهاء fdisk يجب عليك حفظ جدول الأقسام هذا
انتقل إلى الكتابة ثم اضغط على Enter سيطلب منك تأكيد تغييراتك
اكتب yes و اضغط على Enter و يمكنك الآن الخروج

لديك خيار تشفير قسم root الخاص بك بالكامل باستخدام LUKS
يوصى بتعيين y لأن بياناتك قد تكون حساسة و تريد الاحتفاظ بها خاصة عن أي شخص
(في حالة سرقة جهاز الكمبيوتر الخاص بك أو الاستيلاء عليه من قبل بعض الوكالات...)
لا تجعل شيئا سهلا للغاية لأنه يمكن أن يتم فرضه بالقوة
نتبه إلى أنه إذا نسيت كلمة المرور لفتح قسم LUKS الخاص بك
فيمكن استرداد البيانات أو كلمة المرور و الخطوة الجيدة هي كتابة كلمة المرور على قطعة من الورق و إخفائها في مكان آمن
هذا يمكن أن ينقذك من المتاعب في حالة عدم تذكرها
إذا كان لديك SSD و قمت بتشفير البيانات باستخدام Luks
فسيؤدي ذلك إلى تقليل عمر SSD بشكل كبير
يتطلب تشفير البيانات المخزنة الكثير من الكتابة على القرص (فك التشفير أيضا)
و يمكنك حل هذه المشكلة عن طريق إضافة
root_trim=yes
كخيار في أداة تحميل التشغيل لديك
بالنسبة إلى grub
ابحث عن سطر النواة المستخدمة حاليا مشابها لما يلي :
linux /vmlinuz ... root=/dev/mapper/ ... root_trim=yes
(أضفه في نهاية السطر) |

يجب تحديد نظام الملفات لكل قسم من هذه الأقسام
Ext4 هو الخيار الافتراضي لأنه الأحدث
أولاً سيكون الـ boot هو /dev/sda1 و اختر ext4 لنظام الملفات
و سيكون القسم الثاني هو root
و اكتب /dev/sda3 و اختر ext4 كنظام ملفات
سيكون الأخير هو swap
أكتب /dev/sda2 أو فقط اضغط على زر Enter إذا لم تكن قد قمت بإنشائها

(إذا اخترت استخدام LUKS) سيطلب منك البرنامج النصي "--SS--"
3 مرات للتأكيد
يجب تأكيد الخيار الأخير بـ YES (يلزم وجود أحرف كبيرة)
إذا اخترت خيار root المشفر بالكامل فسيتعين عليك تحديد كلمة المرور
سيتم عرض مطالبة تطلب ذلك عند كل boot بعد وقت قصير من تحميل أداة تحميل التشغيل
عند تأكيد كلمة المرور سيتم تشفير القسم root على الفور
بعد تشفير القسم بالكامل يحتاج البرنامج النصي "--SS--" للتثبيت إلى تثبيت الجهاز
و إدخال كلمة المرور الخاصة بك مرة أخرى لإلغاء قفل القسم root حتى يتمكن
لبرنامج النصي "--SS--" للتثبيت من تثبيته و إكمال التثبيت

الآن سيقوم البرنامج النصي "--SS--" بتنزيل أحدث الحزم الضرورية لنظامك
سيستغرق هذا بعض الوقت حسب سرعة الإنترنت لديك
عند الانتهاء من التثبيت بهذه المهمة سيُطلب منك تعيين كلمة المرور لحساب الجذر الخاص بك

بعد ذلك تحتاج إلى إنشاء حساب عادي و استخدام root باعتباره المستخدم الوحيد لنظامك أمر خاطئ و يجب ألا تفعل ذلك أبدا

عندما يطلب منك البرنامج النصي "--SS--" اختيار mirror
(اضغط على زر Enter كـ افتراض) يمكنك تغيير ذلك لاحقًا

من الآن فصاعدا ستكون الخطوات الثلاث الأخيرة قبل النهاية اختيارية
سيسألك البرنامج النصي "--SS--" الآن عما إذا كنت تريد عرض X
(البيئة الرسومية، سطح مكتب ...)
قبل أن تكتب y و تضغط على زر Enter تأكد من أنه لا أحد ينظر إلى شاشتك و هذا مهم جدا

سيكون لديك خيار تنزيل إضافات / أدوات ضيف VirtualBox إذا لم تكن مهتما فاضغط على n و اضغط على Enter
إذا كنت تريد أدوات Blackarch
فقل أنك ستقوم بتنزيل و تثبيت أكثر من 1500 أداة من Blackarch repo
و يمكنك جلبها لاحقا إذا أردت
هذا هو الخيار الذي يمكن تخطيه

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

إذا اخترت خيار root المشفر بالكامل
فـ سيطالبك بكلمة مرور LUKS الخاصة بالقسم الخاص بك في كل عملية boot


و أخير سطح المكتب

الى هنا نكون قد انتهينا من شرح تثبيت توزيعة BlackArch
نلتقي في الرد القادم مع تثبيت توزيعة أخرى
إن شاء الله
|