Zedmos

2. التثبيت

→ البداية · التالي: وحدة التحكم ←

يثبّت هذا الفصل الجهاز من وسيط المثبّت. إذا كتبت الصورة الجاهزة (zedmos.img) مباشرة على القرص المستهدف، فلا شيء يُثبَّت — انتقل إلى الإقلاع الأول.

2.1 إقلاع المثبّت

ضع الذاكرة أو القرص في الجهاز وأقلع منه. على معظم العتاد يعني ذلك الضغط على F12 أو F11 أو F8 أو Esc أثناء التشغيل واختيار الجهاز القابل للإزالة؛ وعلى بعضه يجب تغيير ترتيب الإقلاع في إعداد البرنامج الثابت.

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

محمّل الإقلاع
محمّل الإقلاع

«Already installed on ada0»؟ إذا كان Zedmos موجودًا بالفعل على أحد أقراص الجهاز، يقول المثبّت ذلك قبل أي شيء آخر ويعرض إطفاء الجهاز. ومعنى ذلك أن الجهاز أقلع من الذاكرة بدلاً من قرصه: أطفئه، وأزل الذاكرة، ثم شغّله. اختر Installer فقط إذا أردت التثبيت مجددًا، وهو ما يمسح ذلك القرص.

لا شيء على الشاشة؟ إذا لم يكن للجهاز مخرج فيديو، فقد أقلعت وسيط VGA على جهاز دون شاشة. اكتب الوسيط التسلسلي بدلاً منه واتصل على 115200 8N1.

2.2 تخطيط لوحة المفاتيح

الشاشة الأولى هي Keymap Selection.

Keymap Selection
Keymap Selection

اختر تخطيط لوحة المفاتيح الموصولة بهذا الجهاز — تتضمن القائمة tr (Turkish-Q) وtr.f (Turkish-F) — أو اختر Skip للاحتفاظ بالتخطيط الأمريكي.

يهم هذا الاختيار أكثر مما يبدو: الشيء التالي الذي تكتبه كلمة مرور، وكلمة المرور المكتوبة خطأً على تخطيط غير مألوف مكالمة دعم.

على بعض الأجهزة يعرض المثبّت أيضًا Firmware Workaround عند هذه النقطة — فهو يتعرف على الطرازات ذات المشكلات المعروفة في BIOS عند الإقلاع من أقسام GPT. إذا سُئلت، فاقبله؛ الحل غير ضار على العتاد الذي لا يحتاجه وهو الفرق بين الإقلاع وعدمه على العتاد الذي يحتاجه.

2.3 اختيار طريقة التثبيت

تعرض القائمة الرئيسية ثماني مهام:

القائمة الرئيسية للمثبّت
القائمة الرئيسية للمثبّت

المدخليفعل
Install (UFS)قرص واحد بجذر UFS. بسيط، بمتطلبات ذاكرة متواضعة. موصى به ما لم ترد ما يقدّمه ZFS.
Install (ZFS)قرص واحد بجذر ZFS: لقطات ومجاميع اختبارية وبيئات إقلاع — وهو ما يمكّن System → Snapshots من إعادة نظام التشغيل كله إلى الوراء. يحتاج ذاكرة أكثر.
Other Modes >>مرايا وRAID-Z وتشفير القرص والتقسيم اليدوي. انظر 2.5.
Import Configيثبّت ثم يحمّل تكوينًا تجلبه معك. طريق استبدال العتاد: ثبّت، استورد، انتهى.
Password Resetليس تثبيتًا. يقلع الوسيط، ويضم تثبيتًا موجودًا، ويعيد تعيين كلمة مرور root فيه.
Shellسطر أوامر، لفحص الأقراص أو قراءة سجل التثبيت (/tmp/zedmos-install.log). يعيدك exit إلى هذه القائمة. والزر في أسفل القائمة يفتح الصدفة نفسها.
Force Reboot / Force Haltالخروج دون تثبيت.

لمعظم الأجهزة: Install (UFS) على قرص صغير، وInstall (ZFS) على جهاز بذاكرة 8 غيغابايت أو أكثر حيث تريد بيئات الإقلاع.

2.4 التثبيت على قرص

اختر القرص. يدرج المثبّت الأقراص التي يراها، مع حجمها وطرازها.

اختيار القرص
اختيار القرص

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

Last Chance! يسمّي التأكيد القرص مرة أخرى ويذكر ما على وشك الحدوث: يُمسح القرص، ويُثبَّت النظام بنظام الملفات الجذري الذي اخترته، مع 8 غيغابايت من التبديل على الأقراص من 30 غيغابايت فأكثر، و2 غيغابايت في غير ذلك. الإجابة الافتراضية No؛ عليك اختيار Yes عمدًا.

التأكيد الأخير قبل مسح القرص
التأكيد الأخير قبل مسح القرص

هذه آخر نقطة لم يُدمَّر فيها شيء بعد. كل ما على القرص المسمّى يزول من هنا فصاعدًا.

المسح أكثر من كتابة جدول أقسام جديد. يمحو المثبّت أيضًا ما تركه النظام السابق داخل أقسامه، مثل تسميات مجمّع ZFS قديم أو البيانات الوصفية لمصفوفة مرآة أو RAID. وقبل أن ينسخ أي شيء، يتحقق من أنه لم يبقَ شيء من هذا النوع. هذا ما يجعل التثبيت آمنًا على جهاز كان يشغّل جدار حماية آخر مبنيًا على FreeBSD (OPNsense أو pfSense أو منتج مبني عليهما) أو تثبيت ZFS سابقًا: فمجمّع ZFS القديم المتروك على القرص هو ما سيقلعه محمّل الإقلاع بدلاً من النظام الجديد. إذا عثر التحقق على واحد، يتوقف التثبيت ويسمّي القسم الذي يحمله.

ينسخ Installation Progress النظام ويستغرق بضع دقائق؛ يقرر القرص والجهاز كم.

Installation Progress
Installation Progress

ثم يعرض Final Configuration مدخلين:

Final Configuration
Final Configuration

  • Root Password — اضبطها الآن. تصبح كلمة المرور التي تكتبها هنا كلمة مرور وحدة التحكم وSSH وكلمة مرور لوحة الويب، فلا يقلع الجهاز بالإعداد الافتراضي للمصنع. اكتبها مرتين؛ يرفض المثبّت عدم التطابق.

ضبط كلمة مرور root
ضبط كلمة مرور root

  • Complete Install — يؤكد ويمضي.

يسمّي Installation Complete القرص وترتيب ما يأتي بعد ذلك:

Installation Complete
Installation Complete

  1. أطفئ الجهاز. هذا هو الخيار الافتراضي.
  2. أزل ذاكرة USB (أو قرص DVD).
  3. شغّل الجهاز. يقلع الجهاز من قرصه.

Restart now مخصّص لجهاز أزلت ذاكرته بالفعل. ويفتح Shell سطر أوامر ويعود إلى هذه الشاشة.

إذا ظهر المثبّت مجددًا بعد ذلك، فقد أقلع الجهاز من الذاكرة لا من القرص، ويخبرك المثبّت بذلك (Already installed on ada0). أزل الذاكرة، أو اختر القرص في قائمة الإقلاع في البرنامج الثابت. وعلى جهاز UEFI يطلب المثبّت أيضًا من البرنامج الثابت أن يقلع القرص الجديد في الإقلاع التالي. يفيد ذلك على اللوحات الأم التي كانت ستفضّل الذاكرة لولا ذلك، لكن إزالة الذاكرة هي الطريقة الموثوقة.

2.5 الأوضاع الأخرى

يسلّم Other Modes تخطيط القرص إلى مثبّت FreeBSD نفسه ثم يثبّت الجهاز على ما أنتجه ذلك. أربعة خيارات:

Other Modes
Other Modes

المدخللـ
Auto (ZFS)عدة أقراص كمرآة أو RAID-Z، وتشفير GELI اختياري للمجمّع، وتحجيم التبديل. الخيار لجهاز يجب أن ينجو من تعطل قرص.
Auto (UFS)UFS موجَّه على قرص واحد، النتيجة نفسها كمدخل UFS في القائمة الرئيسية مع تحكم أكبر.
Manualمحرر الأقسام. لتخطيط قررته بنفسك.
Shellصدفة للتقسيم يدويًا، ثم العودة.

أيًّا كان التخطيط، يُثبَّت الجهاز نفسه بالطريقة نفسها بعد ذلك، وشاشتا كلمة المرور والإكمال الأخيرتان هما الموصوفتان أعلاه.

يستخدم Auto (UFS) وManual محرر الأقسام في FreeBSD، وهو لا يمحو تسميات ZFS التي تركها نظام قديم. يتحقق المثبّت من التخطيط النهائي قبل أن ينسخ أي شيء. فإذا عثر على تسميات مجمّع قديم، عرض مسح القرص، وتعيد أنت تخطيطه على قرص نظيف. أما Auto (ZFS) فيمحو التسميات القديمة بنفسه.

للتشفير تكلفة يجب أن تخطط لها. يحتاج المجمّع المشفّر بـ GELI إلى عبارة مروره عند كل إقلاع، تُكتب على وحدة التحكم. والجهاز في رف مقفل في مدينة أخرى لا يمكن إعادة تشغيله عن بُعد بعد تفعيله.

2.6 الإقلاع الأول

يفعل الإقلاع الأول أكثر مما تفعله الإقلاعات اللاحقة، ويفعله دون أن يسأل:

الإقلاع الأول
الإقلاع الأول

  1. يولّد مفاتيح مضيف SSH للجهاز وشهادة TLS الخاصة به.
  2. يشغّل الواجهات: تطلب الوصلة الصاعدة عنوانًا عبر DHCP؛ وتعمل الواجهة الداخلية على 192.168.1.1/24.
  3. يشغّل خادم DHCP على الواجهة الداخلية، موزّعًا 192.168.1.100–192.168.1.199.
  4. يبني مجموعة قواعد جدار الحماية ويحمّلها: يجوز للشبكة الداخلية الوصول إلى الإنترنت، وتُحظر الحركة غير المطلوبة من الوصلة الصاعدة.
  5. يشغّل المحلّل وخدمة الوقت وخادم الإدارة.

وينتهي عند موجّه تسجيل الدخول على وحدة التحكم.

ما يبلّغ عنه الإقلاع الأول عند انتهائه
ما يبلّغ عنه الإقلاع الأول عند انتهائه

يتعلق السطر Network في ذلك الملخص بطريق الخروج. إذا لم تحصل الوصلة الصاعدة على عنوان من DHCP، فإنه يقول no internet route — igc0 got no DHCP lease: تحقق من كابل الوصلة الصاعدة ومن خادم DHCP في الأعلى. وتبقى اللوحة قابلة للوصول على الواجهة الداخلية، على العنوان الذي يعرضه السطر Web UI.

أمهله دقيقة بعد ذلك قبل أن تحكم على أي شيء: تبدأ الخدمات الأخيرة بعد قليل من أول رد على ping.

سجّل الدخول على وحدة التحكم بصفة root. على جهاز ثُبّت من المثبّت، كلمة المرور هي التي ضبطتها أثناء التثبيت؛ وعلى جهاز كُتب من الصورة الجاهزة هي zedmos. تظهر قائمة وحدة التحكم فورًا — وهي موضوع الفصل التالي.

ادخل إلى اللوحة من جهاز على الشبكة الداخلية: https://192.168.1.1/. سيحذّر متصفحك من الشهادة، لأن الجهاز أصدرها لنفسه. اقبلها الآن واستبدل الشهادة لاحقًا (System → Trust).

2.7 إذا لم يقلع النظام المثبَّت

ما تراهما يعنيهما تفعله
المثبّت مجددًا، أو Already installed on ada0أقلع الجهاز من الذاكرة، لا من قرصه.أطفئ الجهاز، وأزل الذاكرة، ثم شغّله. أو اختر القرص في قائمة الإقلاع في البرنامج الثابت (F11 أو F12 أو Esc أثناء التشغيل؛ وعلى أجهزة UEFI يُسمّى المدخل Zedmos).
zio_read error: 5، و*ZFS: i/o error - all block copies unavailable*، ثم موجّه OKكان على القرص نظام ZFS من قبل، وما زالت تسميات ذلك المجمّع عليه. يحاول محمّل الإقلاع المجمّع القديم بدلاً من التثبيت الجديد. المثبّتات السابقة للإصدار 26.10.110 لم تكن تمحوها.ثبّت مجددًا بالإصدار 26.10.110 أو أحدث، فهو يمحوها. انظر أدناه إن كانت ذاكرتك أقدم.
يقلع النظام السابق (جدار حماية آخر، غالبًا مع رسائل Bus error أو pager read error)السبب نفسه، حين كان المجمّع القديم لا يزال مقروءًا. وطالما يعمل، يكتب النظامان القديم والجديد كلٌّ منهما فوق الآخر.ثبّت مجددًا بالإصدار 26.10.110 أو أحدث. لا تواصل استخدام النظام القديم.

مع مثبّت أقدم من 26.10.110: أقلع من الذاكرة، وافتح سطر أوامر (اختر Single user في قائمة الإقلاع، وأجب بـ /bin/csh حين يسألك عن صدفة)، ثم امحُ التسميات القديمة من القسم الذي سيُثبَّت عليه النظام الجديد. في تثبيت على قرص واحد يكون ذلك القسم الرابع من القرص. ويسردها gpart show ada0.

# zpool labelclear -f /dev/ada0p4

ثم ثبّت مجددًا.


→ البداية · التالي: وحدة التحكم ←