الآن سنتحدث عن التثبيت في إصدارات مختلفة من مثل هذا التوزيع سيئ السمعة - Arch Linux. في وقت كتابة هذا التقرير ، قام بتصنيف موقع
التوزيع في المركز الثاني عشر الشريف من حيث عدد عمليات البحث لمدة 6 أشهر بمتوسط شرفي للتوزيع نفسه 9.3 / 10. يعتبره الكثيرون لينكس حقيقيًا للمبرمجين الحقيقيين ، ولكنه مشهور أولاً ليس لهذا ، ولكن لعملية التثبيت غير التافهة. عند تشغيل الوسائط القابلة للتمهيد ، يرى المستخدم أولاً على الإطلاق واجهة النمط "انقر هنا لتثبيت X" المألوفة ، ولكن نافذة سوداء كبيرة في عالم Linux.
نأمل أن تؤدي الواجهة الرسومية لتكوين / استخدام النظام الخاص بك في نهاية المطاف إلى ظهور مشكلات للمستخدم فقط. في وقت ما ، سيشعر المستخدم أنه يحتاج إلى معرفة ما تخفيه الواجهة الرسومية ...
الفصل الأول: التثبيت على جهاز افتراضي
ربما تكون هذه هي الطريقة الأكثر أمانًا لتجربة يدك في تثبيت هذا النظام ، أو على الأقل طريقة جيدة "
للتدرب " على التثبيت
جنبًا إلى جنب بدلاً من Windows أو Linux أو MacOS آخر. سأستخدم شخصيًا برنامج VMware Workstation Pro 14 المرخص ...

ولكن بشكل عام ، سيتم تنفيذ أي برنامج آخر للعمل مع الأجهزة الافتراضية.
للبدء ، نحتاج إلى
صورة ISO جديدة تم تنزيلها من
archlinux.orgهل قمت بتحميله؟ رائع!
قم بإنشاء آلة افتراضية جديدة معها. نتخلى عن الذاكرة ، بغض النظر عن مقدار الشفقة ، نطلق
الدليل ونفتحه على الإنترنت ونقرأ.
لتثبيت النظام ، نحتاج إلى اتصال بالإنترنت ، والذي يجب أن يكون قياسيًا مع الإعدادات الافتراضية للجهاز الظاهري الجديد. التحقق مع
ping google.com
ثم نحتاج إلى تقسيم القرص. لهذا ، في الصورة التي أطلقناها ، هناك العديد من الأدوات المساعدة ، على سبيل المثال
cfdisk ، fdisk ، gdisk ، cgdisk ، splitmanager ، parted ، gparted ... والقائمة تطول. أحب استخدام الأداة المساعدة cfdisk ، مثل يسمح لك بوضع علامة على كل من MBR و GPT.
ما هو جدول التقسيم الذي يجب اختياره هو عمل الجميع ، سأقول فقط أن GPT ستكون أحدث من MBR. اقرأ المزيد حول الاختيار بين GPT و MBR
هنا .
نبدأ
cfdisk ، الذي يجب أن يسألنا عن جدول الأقسام. اختر GPT (أو دوس). نقوم بإنشاء قسم 100 ميغا بايت. ثم يمكنك الخلط وإنشاء أقسام منفصلة
لنقاط التحميل المختلفة : تحت / المنزل ، / التمهيد ، / فار ... ولكن على جهاز افتراضي ، أعتقد أن هذا غير مفيد - نحن نشهد قسمًا واحدًا لجميع المساحة المتبقية كجذر.

لا تنس أن تكتب التغييرات على القرص باختيار الكتابة.
بعد ذلك ، تحتاج إلى إنشاء أنظمة الملفات باستخدام أداة mkfs. قسم EFI أقترح التنسيق في FAT32:
mkfs.vfat -F 32 /dev/sdaX
حيث X هو رقم القسم (على سبيل المثال ، لدي sda1)
عادة ما يتم تنسيق باقي الأقسام إما في ext4 أو ext3:
mkfs.ext4 /dev/sda2
ثم قم
بتثبيت القسم الجذر في / mnt أولاً ، ثم كل شيء آخر في
الدلائل المطابقة التي تم إنشاؤها في / mnt
mount /dev/sda2 /mnt mkdir /mnt/boot mount /dev/sda1 /mnt/boot
قبل التثبيت مباشرةً ، أحب تهيئة المرايا باستخدام أداة
العاكس :
pacman -S reflector reflector —verbose -l 200 —sort rate —save /etc/pacman.d/mirrorlist
سيقوم العاكس بفرز جميع المرايا عن طريق ping وكتابة
أول 200 منها إلى قائمة المرايا.
الآن ضع
النظام نفسه:
pacstrap -i /mnt base base-devel
بعد اكتمال الأمر ، نحتاج إلى توضيح النظام الذي يجب
تركيب الأقسام عليه عند التمهيد - لهذا نكتب:
genfstab -U /mnt >> /mnt/etc/fstab
والآن نثني أصابعنا ، والآن سنضغط على لوحة المفاتيح أكثر قليلاً ...

لنقم بإعداد أولي صغير للنظام. للقيام بذلك ، انتقل إلى الدليل الجذر الخاص به:
arch-chroot /mnt
اضبط الوقت:
ln -sf /usr/share/zoneinfo/%%/%% /etc/localtime hwclock
ثم في الملف /etc/locale.gen نجد لغتنا
الأم ونلغيها ، ثم نكتب ، في الواقع
locale-gen
.
بعد ذلك ، حدد اسم الكمبيوتر في الملف / etc / hosts. مثال لملف الإخراج:
127.0.0.1 localhost ::1 localhost 127.0.1.1 %%.localdomain %%
أضف جرامًا واحدًا من المستخدم
useradd -m -g users -G wheel -s /bin/bash %userName%
قليل من كلمات المرور:
passwd
وأخيرًا ، لتمهيد النظام ، ضع أداة تحميل التشغيل. يمكن قراءة المزيد من المعلومات حول تلك التي يمكن تثبيتها
هنا . بالطبع ، أي واحد تريد تثبيته متروك لك ، والآن سنقوم الآن بتثبيت اليرقة الأكثر عادية:
pacman -S grub grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub grub-mkconfig -o /boot/grub/grub.cfg
بشكل عام ، إنه جاهز ، يمكنك الخروج من chroot وإلغاء تحميل الأقراص وإعادة تشغيل الجهاز. ثم يمكنك بالفعل وضع
بيئة رسومية عليها. اقرأ المزيد عن هذا
هنا .
حسنًا ، يمكنك ، من حيث المبدأ ، الاستمتاع ...

الفصل الثاني: التثبيت على وسيط خارجي

دعنا نحل المشكلة: لدينا قرص صلب مسدود مع
نظام التشغيل Windows 10 / Mac Os Mojave ، حيث توجد صورة تم تنزيلها من Arch Linux وأيضًا محرك أقراص صلبة خارجي أو قرص صلب خارجي فارغ تمامًا.
المهمة: تثبيت النظام على محرك أقراص خارجي دون مغادرة Windows / MacOSفقط فكر لبضع دقائق ثم شاهد
اختراق القرص الأنيق.
شاهد الحل ...والحل بسيط للغاية: نستخدم نفس الآلة الافتراضية لهذا الغرض
للقيام بذلك ، نقوم ببساطة بإنشائه بدون أي قرص ثابت افتراضي ، ثم نقوم بتوصيل وسائط خارجية (يشار إليها فيما يلي باسم محرك أقراص محمول) بها وتكرار الخطوات الموضحة أعلاه.

ملاحظة: عند التشغيل من محرك الأقراص المحمول الناتج ، قد تحدث أنواع مختلفة من مشكلات الشبكة ، في معظم الحالات بسبب التعارضات بين الخدمات المسؤولة عن توصيل أسماء النطاقات وتنفيذها. يتم تحديده باختيار الخدمة التي سيتم استخدامها ، ثم فصل أي شخص آخر من خلال systemctl. من المهم أيضًا ذكر الأداة المساعدة
لقائمة wifi القياسية
ما الذي يمكن أن يكون مفيدًا في وقت لاحق؟ وسأقول - المواقف مختلفة. بمجرد تعطل آلة العمل الخاصة بك ، فإنك تعيش لمدة أسبوع أو أسبوعين بدونها ، لأنك قيد الإصلاح ، وتحتاج إلى العمل على أي شيء. أو قمت بشراء / تجميع جهاز كمبيوتر جديد لا يوجد عليه حتى MS-DOS حتى الآن - ستتاح لك الفرصة على الأقل لإنشاء محرك أقراص / قرص USB قابل للتمهيد أو مواصلة العمل من وسيط خارجي. النقل ، إذا جاز التعبير. في الوقت نفسه ، أعتقد أنه من الأفضل تثبيت مانجارو على الأقل على محرك أقراص خارجي.
الفصل الثالث: التثبيت بجانب نظام تشغيل آخر
بعد أن تدربت كثيرًا على تثبيت archa على الأجهزة الافتراضية ، يمكنك محاولة تثبيته على قرص حقيقي. الفرق الوحيد هو أنه إذا كانت هناك أنظمة تشغيل أخرى على القرص من قبل ، فلن تضطر إلى تجاوزها عن طريق حذف الأقسام ... يمكنك أيضًا إجراء بعض "التحسينات" على التثبيت: على سبيل المثال ، تخصيص مساحة لقسم المبادلة
mkswap /dev/sdxy swapon /dev/sdxy
لا يوجد سوى إعداد مستخدم ، لن أصفه هنا ، لأن هذه عملية إبداعية وفردية.
الخاتمة: لماذا كل هذا ضروري
أنا شخصياً أميل إلى الاعتقاد بأن Arch Linux هو
أفضل توزيع. نعم ، يمكن أن ينكسر في بعض الأحيان عند التحديث (العديد من الإصدار المتداول خاطئ من هذا) ، ولكن في 2018 نادرًا ما يحدث هذا. القوس هو أخف توزيع "في السوق" ، يمكن فقط لجنتو تحدي هذا اللقب. على عكس هذا الأخير ، بالمناسبة ، ليس علينا أن نجبر آلتنا على تجميع الحزم. مستودعات القوس ضخمة ، لديهم كل شيء تقريبًا. وإذا لم يكن الأمر كذلك ، فيمكن تقريبًا تكوين أي حزمة deb خصيصًا لـ PKGBUILD. إذا كان هناك شيء ما لا يزال ينكسر بطريقة أو بأخرى ، فمن المرجح أن هناك بالفعل مقال على موقع
archwiki حول هذا
الموضوع ، والذي يسمح لك بتصحيحه بسهولة إذا كان لديك القدرة على قراءته. يمكن تخصيص القوس. كما يحلو لك.
لديه أيضا شعار جميل.
في هذا الصدد أعتبر الموضوع مستنفدًا ، والذي أكمل فيه هذه الرواية الرائعة. السعادة لمن قرأوا حتى هذه اللحظة.
تحديث:
يبدو أنني حصلت على بعض الصعوبة مع الأعلام عند تثبيت grub ، ونسيت أيضًا أن أذكر عن os-prober - وهي أداة ضرورية لاكتشاف أنظمة التشغيل الأخرى.
تصحيح:
pacman -Syu grub os-prober grub-mkconfig > /boot/grub/grub.cfg grub-install --target=i386-pc /dev/sdX