.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH BOOTCTL 1 "" "systemd 260.1" bootctl .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH الاسم bootctl \- التحكم في إعدادات إقلاع برمجيات EFI الثابتة وإدارة محمل الإقلاع .SH موجز .HP \w'\fBbootctl\fR\ 'u \fBbootctl\fP [الخيارات...] {الأمر} .SH الوصف .PP يمكن لـ \fBbootctl\fP فحص حالة برمجيات EFI الثابتة ومحمل الإقلاع، وسرد وإدارة مدخلات محمل الإقلاع المتاحة، وتثبيت أو تحديث أو إزالة محمل الإقلاع \fBsystemd\-boot\fP(7) على النظام الحالي\&. .SH "أوامر برمجيات EFI الثابتة/محمل الإقلاع العامة" .PP تتوفر هذه الأوامر على أي نظام EFI، بغض النظر عن محمل الإقلاع المستخدم\&. .PP \fBstatus\fP .RS 4 يعرض معلومات موجزة عن برمجيات النظام الثابتة، ومحمل الإقلاع الذي استُخدم لإقلاع النظام، ومحملات الإقلاع المتاحة حالياً في ESP، ومحملات الإقلاع المدرجة في قائمة البرمجيات الثابتة ومدخل محمل الإقلاع الافتراضي الحالي\&. إذا لم يُحدد أي أمر، فهذا هو الخيار الافتراضي الضمني\&. .sp انظر المثال أدناه لتفاصيل المخرجات. .sp أُضيف في الإصدار 239\&. .RE .PP \fBreboot\-to\-firmware\fP [\fIBOOL\fP] .RS 4 الاستعلام عن أو ضبط علم "Reboot\-Into\-Firmware\-Setup" لبرمجيات EFI الثابتة\&. يأخذ وسيطاً منطقياً يتحكم في إظهار إعدادات البرمجيات الثابتة عند إعادة تشغيل النظام التالية\&. إذا أُغفل الوسيط، فإنه يعرض الحالة الحالية للعلم، أو ما إذا كان العلم مدعوماً\&. يتحكم هذا في نفس العلم الذي يتحكم فيه \fBsystemctl reboot \-\-firmware\-setup\fP، ولكنه يعمل على مستوى أدنى ويسمح بضبط العلم بشكل مستقل عن طلب إعادة التشغيل الفعلي\&. .sp تلميح: استخدم \fBsystemctl reboot \-\-firmware\-setup\fP لإعادة التشغيل والدخول إلى إعدادات البرمجيات الثابتة لمرة واحدة\&. انظر \fBsystemctl\fP(1) للتفاصيل\&. .sp أُضيف في الإصدار 251\&. .RE .SH "أوامر مواصفات محمل الإقلاع" .PP تتوفر هذه الأوامر لجميع محملات الإقلاع التي تطبق \m[blue]\fBمواصفات محمل الإقلاع UAPI\&.1\fP\m[]\&\s-2\u[1]\d\s+2، مثل \fBsystemd\-boot\fP\&. .PP \fBlist\fP .RS 4 يعرض جميع مدخلات محمل الإقلاع المتاحة التي تطبق \m[blue]\fBمواصفات محمل الإقلاع UAPI\&.1\fP\m[]\&\s-2\u[1]\d\s+2، بالإضافة إلى أي مدخلات أخرى تم اكتشافها أو إنشاؤها تلقائياً بواسطة محمل إقلاع يطبق \m[blue]\fBواجهة محمل الإقلاع\fP\m[]\&\s-2\u[2]\d\s+2\&. يمكن طلب المخرجات بصيغة JSON باستخدام \fB\-\-json=\fP\&. .sp انظر المثال أدناه لتفاصيل المخرجات. .sp أُضيف في الإصدار 239\&. .RE .PP \fBunlink\fP \fIالمعرف\fP .RS 4 يزيل مدخل محمل الإقلاع بما في ذلك الملفات التي يشير إليها\&. يأخذ سلسلة معرف مدخل محمل إقلاع واحد أو نمطاً عاماً كوسييط\&. الملفات المشار إليها مثل النواة أو initrd تُحذف فقط إذا لم يكن هناك مدخل آخر يشير إليها\&. .sp أُضيف في الإصدار 253\&. .RE .PP \fBcleanup\fP .RS 4 يزيل الملفات من أقسام ESP و XBOOTLDR التي تنتمي لرمز المدخل ولكن لا يشار إليها في أي من مدخلات محمل الإقلاع\&. .sp أُضيف في الإصدار 253\&. .RE .SH "أوامر واجهة محمل الإقلاع" .PP تتوفر هذه الأوامر لجميع محملات الإقلاع التي تطبق \m[blue]\fBمواصفات محمل الإقلاع UAPI\&.1\fP\m[]\&\s-2\u[1]\d\s+2 و \m[blue]\fBواجهة محمل الإقلاع\fP\m[]\&\s-2\u[2]\d\s+2، مثل \fBsystemd\-boot\fP\&. .PP \fBset\-preferred\fP \fIالمعرف\fP، \fBset\-default\fP \fIالمعرف\fP، \fBset\-oneshot\fP \fIالمعرف\fP، \fBset\-sysfail\fP \fIالمعرف\fP .RS 4 يضبط مدخل محمل الإقلاع الافتراضي\&. يأخذ سلسلة معرف مدخل محمل إقلاع واحد أو نمطاً عاماً كوسييط\&. يضبط الأمر \fBset\-oneshot\fP المدخل الافتراضي للإقلاع القادم فقط، بينما يضبطه \fBset\-default\fP بشكل دائم لجميع الإقلاعات المستقبلية، أما \fBset\-preferred\fP فهو يشبه \fBset\-default\fP ولكنه يدرك تقييم الإقلاع وسيتخطى مدخلات الإقلاع التي وصل عداد محاولاتها إلى الصفر\&. يضبط الأمر \fBset\-sysfail\fP مدخل محمل الإقلاع ليُستخدم في حالة فشل النظام\&. يمكن لمدخلات إقلاع فشل النظام (SysFail) اختيارياً تعديل ترتيب الاختيار التلقائي في حالة الفشل، مثل فشل تحديث برمجيات الإقلاع الثابتة مع تسجيل حالة الفشل في جدول نظام EFI\&. .sp يمكن استخدام \fBbootctl list\fP لسرد مدخلات محمل الإقلاع المتاحة ومعرفاتها\&. .sp بالإضافة إلى ذلك، يمكن تحديد معرف مدخل محمل الإقلاع كواحد من: \fB@default\fP أو \fB@oneshot\fP أو \fB@current\fP، والتي تقابل مدخل محمل الإقلاع الافتراضي الحالي لجميع الإقلاعات المستقبلية، ومدخل محمل الإقلاع الافتراضي الحالي للإقلاع القادم، ومدخل محمل الإقلاع الذي تم الإقلاع منه حالياً\&. يتم حل هذه المعرفات الخاصة إلى القيم الحالية لمتغيرات EFI وهي \fILoaderEntryDefault\fP و \fILoaderEntrySysFail\fP و \fILoaderEntryOneShot\fP و \fILoaderEntrySelected\fP، انظر \m[blue]\fBمواصفات محمل الإقلاع UAPI\&.1\fP\m[]\&\s-2\u[1]\d\s+2 للتفاصيل\&. هذه المعرفات الخاصة مفيدة بشكل أساسي كطريقة سريعة لجعل مدخل محمل الإقلاع الحالي هو الخيار الافتراضي بشكل دائم، أو لترقية مدخل الإقلاع الافتراضي للإقلاع القادم ليكون الافتراضي الدائم، ولكن يمكن استخدامها لعمليات أخرى أيضاً\&. .sp إذا ضُبط على \fB@saved\fP، فسيتم حفظ المدخل المختار كمتغير EFI عند كل إقلاع وسيتم اختياره تلقائياً في المرة القادمة التي يبدأ فيها محمل الإقلاع\&. .sp عند تحديد سلسلة فارغة ("") كمعرف، سيتم إلغاء تعيين متغير EFI المقابل\&. .sp تلميح: استخدم \fBsystemctl reboot \-\-boot\-loader\-entry=\fP\fIID\fP لإعادة التشغيل في مدخل إقلاع معين و \fBsystemctl reboot \-\-boot\-loader\-menu=\fP\fItimeout\fP لإعادة التشغيل في قائمة محمل الإقلاع لمرة واحدة\&. انظر \fBsystemctl\fP(1) للتفاصيل\&. .sp أُضيف في الإصدار 240\&. .RE .PP \fBset\-timeout\fP \fIالمهلة\fP، \fBset\-timeout\-oneshot\fP \fIالمهلة\fP .RS 4 يضبط مهلة قائمة محمل الإقلاع بالثواني\&. يضبط الأمر \fBset\-timeout\-oneshot\fP المهلة للإقلاع القادم فقط\&. انظر \fBsystemd.time\fP(7) لتفاصيل حول تنسيق الفترات الزمنية\&. .sp إذا ضُبط هذا على \fBmenu\-disabled\fP أو \fBmenu\-hidden\fP أو \fB0\fP، فلن تظهر أي قائمة وسيتم الإقلاع من المدخل الافتراضي فوراً، بينما يؤدي الضبط على \fBmenu\-force\fP إلى تعطيل المهلة مع إظهار القائمة دائماً\&. عند تحديد سلسلة فارغة ("")، سيعود محمل الإقلاع إلى مهلة القائمة الافتراضية\&. .sp أُضيف في الإصدار 250\&. .RE .SH "أوامر SYSTEMD\-BOOT" .PP تدير هذه الأوامر محمل إقلاع EFI المسمى \fBsystemd\-boot\fP، ولا تعمل بالتزامن مع محملات الإقلاع الأخرى\&. .PP \fBتثبيت\fP .RS 4 يثبت \fBsystemd\-boot\fP في قسم نظام EFI (ESP)\&. سيتم تخزين نسخة من \fBsystemd\-boot\fP كمحمل افتراضي/احتياطي لـ EFI في المسار \fIESP\fP/EFI/BOOT/BOOT*\&.EFI\&. ثم يُضاف محمل الإقلاع إلى أعلى قائمة محملات الإقلاع في البرمجيات الثابتة\&. .sp أُضيف في الإصدار 239\&. .RE .PP \fBupdate\fP .RS 4 يحدث جميع الإصدارات المثبتة من \fBsystemd\-boot\fP(7)، إذا كان الإصدار المتاح أحدث من الإصدار المثبت في قسم نظام EFI\&. يشمل هذا أيضاً المحمل الافتراضي/الاحتياطي في المسار \fIESP\fP/EFI/BOOT/BOOT*\&.EFI\&. ثم يُضاف محمل الإقلاع إلى نهاية قائمة محملات الإقلاع في البرمجيات الثابتة إذا كان مفقوداً\&. .sp أُضيف في الإصدار 239\&. .RE .PP \fBremove\fP .RS 4 يزيل جميع الإصدارات المثبتة من \fBsystemd\-boot\fP من قسم نظام EFI ومن قائمة محملات الإقلاع في البرمجيات الثابتة\&. .sp أُضيف في الإصدار 239\&. .RE .PP \fBis\-installed\fP .RS 4 يتحقق مما إذا كان \fBsystemd\-boot\fP مثبتاً في ESP\&. لاحظ أن ESP واحد قد يستضيف عدة محملات إقلاع؛ لذا فإن هذا يتحقق مما إذا كان \fBsystemd\-boot\fP واحداً منها، ولا يتحقق مما إذا كان هو الافتراضي أو مسجلاً في أي من متغيرات EFI\&. .sp أُضيف في الإصدار 243\&. .RE .PP \fBrandom\-seed\fP .RS 4 يولد بذرة عشوائية ويخزنها في قسم نظام EFI (ESP)، لاستخدامها بواسطة محمل الإقلاع \fBsystemd\-boot\fP\&. إذا كانت البذرة العشوائية موجودة بالفعل في ESP فسيتم تحديثها\&. كما يولد "رمز نظام" عشوائياً ويخزنه بشكل دائم كمتغير EFI، إذا لم يتم ضبطه من قبل\&. إذا وجد محمل الإقلاع البذرة العشوائية في ESP ورمز النظام في متغير EFI، فسيشتق بذرة عشوائية لتمريرها إلى نظام التشغيل وبذرة جديدة لتخزينها في ESP من مزيج كليهما\&. البذرة العشوائية الممررة لنظام التشغيل تضاف إلى مجمع الإنتروبيا (entropy pool) للنواة بواسطة مدير النظام أثناء الإقلاع المبكر، مما يسمح لمساحة المستخدم بالإقلاع مع مجمع إنتروبيا مهيأ بالكامل في وقت مبكر جداً\&. انظر أيضاً \fBsystemd\-boot\-random\-seed.service\fP(8)\&. .sp انظر \m[blue]\fBالبذور العشوائية\fP\m[]\&\s-2\u[3]\d\s+2 لمزيد من المعلومات\&. .sp أُضيف في الإصدار 243\&. .RE .SH "أوامر صورة النواة" .PP \fBkernel\-identify\fP \fIصورة\-النواة\fP .RS 4 يأخذ صورة نواة كوسييط\&. يتحقق من نوع صورة النواة\&. يعيد واحداً من "uki" أو "addon" أو "pe" أو "unknown"\&. .sp أُضيف في الإصدار 253\&. .RE .PP \fBkernel\-inspect\fP \fIصورة\-النواة\fP .RS 4 يأخذ صورة نواة كوسييط\&. يطبع تفاصيل حول الصورة\&. .sp أُضيف في الإصدار 253\&. .RE .SH الخيارات .PP الخيارات التالية مفهومة: .PP \fB\-\-esp\-path=\fP .RS 4 المسار إلى قسم نظام EFI (ESP)\&. إذا لم يُحدد، تُفحص المسارات /efi/، و /boot/، و /boot/efi/ على التوالي\&. يوصى بوصل ESP في /efi/ إذا كان ذلك ممكناً\&. .RE .PP \fB\-\-boot\-path=\fP .RS 4 المسار إلى قسم محمل الإقلاع الموسع، كما هو محدد في \m[blue]\fBمواصفات محمل الإقلاع UAPI\&.1\fP\m[]\&\s-2\u[1]\d\s+2\&. إذا لم يُحدد، تُفحص /boot/\&. يوصى بوصل قسم محمل الإقلاع الموسع في /boot/ إذا كان ذلك ممكناً\&. .RE .PP \fB\-\-root=\fP\fIroot\fP .RS 4 يأخذ مسار دليل كمعامل\&. ستُسبق جميع المسارات بمسار \fIroot\fP البديل المعطى، بما في ذلك مسارات البحث عن الضبط\&. .sp أُضيف في الإصدار 252\&. .RE .PP \fB\-\-image=\fP\fIimage\fP .RS 4 يأخذ مساراً لملف صورة قرص أو عقدة جهاز كتلوي\&. إذا تم تحديده، تُطبق جميع العمليات على نظام الملفات في صورة القرص المشار إليها\&. هذا الخيار يشبه \fB\-\-root=\fP، ولكنه يعمل على أنظمة الملفات المخزنة في صور الأقراص أو الأجهزة الكتلوية\&. يجب أن تحتوي صورة القرص إما على نظام ملفات واحد فقط أو مجموعة من أنظمة الملفات ضمن جدول أقسام GPT، وفقاً لـ \m[blue]\fBمواصفات الأقسام القابلة للاكتشاف UAPI\&.2\fP\m[]\&\s-2\u[4]\d\s+2\&. لمزيد من المعلومات حول صور الأقراص المدعومة، انظر الخيار بنفس الاسم في \fBsystemd\-nspawn\fP(1)\&. .sp أُضيف في الإصدار 252\&. .RE .PP \fB\-\-image\-policy=\fP\fIالسياسة\fP .RS 4 يأخذ سلسلة سياسة صورة كوسييط، وفقًا لـ \fBsystemd.image\-policy\fP(7)\&. تُفرض السياسة عند العمل على صورة القرص المحددة عبر \fB\-\-image=\fP، انظر أعلاه\&. إذا لم تُحدد، فسيتم الرجوع إلى سياسة "*" المبدئية، أي تُستخدم جميع أنظمة الملفات المعروفة في الصورة\&. .RE .PP \fB\-\-install\-source=\fP .RS 4 عند تثبيت الملفات الثنائية باستخدام \fB\-\-root=\fP أو \fB\-\-image=\fP، يحدد مصدر جلبها\&. يأخذ واحداً من "auto" (الافتراضي) أو "image" أو "host"\&. مع "auto"، سيتم جلب الملفات من الدليل أو الصورة المحددة، وإذا لم توجد سيتم جلبها من المضيف\&. مع "image" أو "host" لن يتم إجراء بحث احتياطي إذا لم توجد الملفات في المصدر المختار\&. .sp أُضيف في الإصدار 252\&. .RE .PP \fB\-p\fP, \fB\-\-print\-esp\-path\fP .RS 4 يعدل هذا الخيار سلوك \fBstatus\fP\&. يطبع فقط المسار إلى قسم نظام EFI (ESP) في المخرج القياسي ويخرج\&. .sp أُضيف في الإصدارة 236\&. .RE .PP \fB\-x\fP, \fB\-\-print\-boot\-path\fP .RS 4 يعدل هذا الخيار سلوك \fBstatus\fP\&. يطبع فقط المسار إلى قسم محمل الإقلاع الموسع إذا كان موجوداً، ومسار ESP خلاف ذلك في المخرج القياسي ويخرج\&. هذا الأمر مفيد لتحديد مكان وضع مدخلات محمل الإقلاع، حيث يفضل وضعها في قسم محمل الإقلاع الموسع إن وجد وإلا ففي ESP\&. .sp يجب عموماً وضع مدخلات "مواصفات محمل الإقلاع النوع #1" في الدليل "$(bootctl \-x)/loader/entries/"\&. يمكن أيضاً استخدام وجود هذا الدليل كإشارة على توفر دعم مدخلات محمل الإقلاع في النظام\&. وبالمثل، يجب وضع مدخلات النوع #2 في الدليل "$(bootctl \-x)/EFI/Linux/"\&. .sp لاحظ أن هذا الخيار (على غرار خيار \fB\-\-print\-esp\-path\fP المذكور أعلاه)، متاح بشكل مستقل عن محمل الإقلاع المستخدم، أي حتى بدون تثبيت \fBsystemd\-boot\fP\&. .sp أُضيف في الإصدارة 242\&. .RE .PP \fB\-\-print\-loader\-path\fP .RS 4 يعدل هذا الخيار سلوك \fBstatus\fP: حيث يظهر المسار المطلق لملف EFI الثنائي لمحمل الإقلاع المستخدم في الإقلاع الحالي إذا كانت هذه المعلومات متوفرة\&. لاحظ أنه لا يتم إجراء أي محاولة للتحقق مما إذا كان الملف الثنائي لا يزال موجوداً\&. .sp أُضيف في الإصدار 257\&. .RE .PP \fB\-\-print\-stub\-path\fP .RS 4 يعدل هذا الخيار سلوك \fBstatus\fP: حيث يظهر المسار المطلق لملف EFI الثنائي لـ UKI/stub المستخدم في الإقلاع الحالي إذا كانت هذه المعلومات متوفرة\&. لاحظ أنه لا يتم إجراء أي محاولة للتحقق مما إذا كان الملف الثنائي لا يزال موجوداً\&. .sp أُضيف في الإصدار 257\&. .RE .PP \fB\-R\fP, \fB\-\-print\-root\-device\fP .RS 4 يطبع المسار إلى عقدة الجهاز الكتلوية التي تدعم نظام ملفات الجذر لنظام التشغيل المحلي\&. يطبع هذا مساراً مثل /dev/nvme0n1p5\&. إذا كان نظام ملفات الجذر مدعوماً بـ dm\-crypt/LUKS أو dm\-verity فسيتم إرجاع الجهاز الكتلوى الأساسي\&. إذا كان نظام ملفات الجذر مدعوماً بأجهزة كتلوية متعددة (كما هو مدعوم في btrfs) فستفشل العملية\&. إذا تم تحديد الخيار مرتين (أي \fB\-RR\fP) وكان الجهاز المكتشف هو قسم، فسيتم تحديد وطباعة الجهاز الكتلوى "الكامل" الذي ينتمي إليه (مثلاً /dev/nvme0n1)\&. إذا كان نظام ملفات الجذر هو "tmpfs"، فسيتم إرجاع الجهاز الكتلوى الذي يدعم /usr/ إن أمكن\&. إذا كان نظام ملفات الجذر نظام ملفات شبكياً (مثل NFS أو CIFS) فستفشل العملية\&. .sp أُضيف في الإصدار 254\&. .RE .PP \fB\-\-variables=yes|no|auto\fP .RS 4 يتحكم في ما إذا كان سيتم تعديل قائمة محمل الإقلاع في البرمجيات الثابتة المخزنة في متغيرات EFI، ومتغيرات EFI الأخرى\&. إذا لم يُحدد أو ضُبط على \fBauto\fP، فلن يتم تعديل متغيرات EFI عند اكتشاف التشغيل داخل حاوية\&. يمكن استخدام \fByes\fP لتجاوز هذا الفحص صراحة\&. .sp أُضيف في الإصدار 258\&. .RE .PP \fB\-\-random\-seed=yes|no\fP .RS 4 افتراضياً، يقوم الأمر \fBinstall\fP بتهيئة ملف بذرة عشوائية في ESP\&. عند إنشاء صورة، قد يكون من المرغوب فيه تعطيل ذلك لتجنب وجود نفس البذرة في جميع النسخ\&. .sp أُضيف في الإصدار 257\&. .RE .PP \fB\-\-graceful\fP .RS 4 تجاهل الفشل عندما لا يمكن العثور على قسم نظام EFI، أو عندما لا يمكن الكتابة في متغيرات EFI، أو عندما يكون هناك محمل إقلاع مختلف أو أحدث مثبت بالفعل\&. حالياً ينطبق فقط على الأوامر \fBis\-installed\fP و \fBupdate\fP و \fBrandom\-seed\fP و \fBinstall\fP\&. منذ الإصدار v258، يتم تفعيله ضمنياً عند التشغيل داخل chroot\&. .sp أُضيف في الإصدارة 244\&. .RE .PP \fB\-q\fP، \fB\-\-quiet\fP .RS 4 كتم طباعة نتائج الأوامر المختلفة وأيضاً التلميحات حول عدم توفر ESP\&. .sp أُضيف في الإصدار 251\&. .RE .PP \fB\-\-make\-entry\-directory=yes|no\fP .RS 4 يتحكم في إنشاء وحذف دليل مدخلات النوع #1 لـ \m[blue]\fBمواصفات محمل الإقلاع UAPI\&.1\fP\m[]\&\s-2\u[1]\d\s+2 على نظام الملفات الذي يحتوي على موارد مثل صور النواة و initrd أثناء \fBinstall\fP و \fBremove\fP على التوالي\&. يتم تسمية الدليل تيمناً بـ "رمز المدخل"، كما هو محدد في المعامل \fB\-\-entry\-token=\fP الموضح أدناه، ويوضع مباشرة تحت دليل الجذر \fI$BOOT\fP (أي تحت نظام الملفات الذي يعيده خيار \fB\-\-print\-boot\-path\fP)\&. القيمة الافتراضية هي "no"\&. .sp أُضيف في الإصدار 251\&. .RE .PP \fB\-\-entry\-token=\fP .RS 4 يتحكم في كيفية تسمية وتحديد مدخلات محمل الإقلاع لتثبيت نظام التشغيل هذا\&. يُقبل أثناء \fBinstall\fP، ويأخذ واحداً من "auto" أو "machine\-id" أو "os\-id" أو "os\-image\-id" أو سلسلة نصية تبدأ بـ "literal:" كوسييط\&. .sp إذا ضُبطت على \fBmachine\-id\fP، فستُسمّى المدخلات تيمناً بمعرّف الحاسوب للنظام المشغّل (مثل: "b0e793a9baf14b5fa13ecbe84ff637ac"). انظر \fBmachine\-id\fP(5) لتفاصيل عن مفهوم معرّف الحاسوب وملفه. .sp إذا ضُبطت على \fBos\-id\fP، فستُسمّى المدخلات تيمناً بمعرّف نظام التشغيل للنظام المشغّل، أي حقل \fIID=\fP في \fBos\-release\fP(5) (مثل: "fedora"). وبالمثل، إذا ضُبطت على \fBos\-image\-id\fP، فستُسمّى المدخلات تيمناً بمعرّف صورة نظام التشغيل للنظام المشغّل، أي حقل \fIIMAGE_ID=\fP في os\-release (مثل: "vendorx\-cashier\-system"). .sp إذا ضُبط على \fBauto\fP (الافتراضي)، سيتم قراءة ملف /etc/kernel/entry\-token إن وجد، واستخدام القيمة المخزنة فيه\&. خلاف ذلك، إذا تم تهيئة معرف الجهاز المحلي فسيتم استخدامه\&. وإلا، سيتم استخدام حقل \fIIMAGE_ID=\fP من os\-release إن وجد\&. وإلا، سيتم استخدام حقل \fIID=\fP من os\-release إن وجد\&. .sp ما لم يتم الضبط على "machine\-id"، أو عند استخدام \fB\-\-make\-entry\-directory=yes\fP فإن سلسلة الرمز المختارة تُكتب في ملف /etc/kernel/entry\-token، لضمان استخدامها للمدخلات المستقبلية\&. يقرأ هذا الملف أيضاً بواسطة \fBkernel\-install\fP(8) لتحديد الاسم الذي سيتم توليد مدخلات محمل الإقلاع به للنوى المثبتة حديثاً، أو لتحديد أسماء المدخلات عند إزالة القديمة\&. .sp استخدام معرف الجهاز (machine ID) لتسمية المدخلات هو الأفضل عموماً، ولكن هناك حالات يكون فيها استخدام المعرفات الأخرى خياراً جيداً\&. تحديداً: إذا كانت بيانات التعريف التي يتضمنها معرف الجهاز لا يجب تخزينها في قسم \fI$BOOT\fP (غير المشفر)، أو إذا كان المعرف سيولد عند أول إقلاع وغير معروف عند تجهيز المدخلات\&. لاحظ أن استخدام معرف الجهاز له ميزة وهي إمكانية تعايش عدة تثبيتات متوازية لنفس نظام التشغيل على نفس الوسيط، وتحديث مدخلاتها بشكل مستقل\&. عند استخدام معرف آخر، ستحاول التثبيتات المتوازية استخدام نفس اسم المدخل، ولدعم ذلك يجب على المثبت استخدام رمز مدخل مختلف عند إضافة تثبيت ثانٍ\&. .sp أُضيف في الإصدار 251\&. .RE .PP \fB\-\-all\-architectures\fP .RS 4 تثبيت الملفات الثنائية لجميع معماريات EFI المدعومة (وهذا يتضمن \fB\-\-variables=no\fP)\&. .sp أُضيف في الإصدار 252\&. .RE .PP \fB\-\-efi\-boot\-option\-description=\fP .RS 4 وصف المدخل المضاف إلى قائمة خيارات إقلاع البرمجيات الثابتة\&. الافتراضي هو "Linux Boot Manager"\&. .sp استخدام الاسم الافتراضي "Linux Boot Manager" هو الأفضل عموماً حيث يجب استخدام محمل إقلاع واحد فقط مثبت في قسم ESP واحد لإقلاع أي عدد من تثبيتات أنظمة التشغيل الموجودة على الأقراص المختلفة\&. تحديداً، لا ينبغي للتوزيعات استخدام هذا العلم لتثبيت مدخل يحمل علامة تجارية في القائمة\&. ومع ذلك، في الحالات التي توجد فيها عدة أقراص لكل منها قسم ESP الخاص به، قد يكون من المفيد تسهيل التعرف على محمل الإقلاع المستخدم في قائمة البرمجيات الثابتة\&. .sp أُضيف في الإصدار 252\&. .RE .PP \fB\-\-efi\-boot\-option\-description\-with\-device=\fP .RS 4 يأخذ قيمة منطقية، الافتراضي هو false\&. يتحكم في ما إذا كان سيتم إلحاق معلومات طراز القرص بوصف خيار الإقلاع (كما هو مهيأ في \fB\-\-efi\-boot\-option\-description=\fP أعلاه)\&. هذا مفيد عند تثبيت عدة أنظمة تشغيل على أقراص منفصلة في نفس الجهاز، حيث يضمن إمكانية تمييز خيارات الإقلاع ويعطي تلميحاً عن القرص الذي يتم الإقلاع منه\&. لاحظ أن هذا يستخدم معلومات طراز الأجهزة، وبالتالي قد لا يكون مفيداً جداً في حال استخدام عدة أقراص من نفس الطراز تماماً\&. .sp أُضيف في الإصدار 260\&. .RE .PP \fB\-\-dry\-run\fP .RS 4 تشغيل تجريبي لأوامر \fBunlink\fP و \fBcleanup\fP\&. .sp في وضع التشغيل التجريبي، تطبع عمليات unlink و cleanup فقط الملفات التي كانت ستُحذف دون حذفها فعلياً\&. .sp أُضيف في الإصدار 253\&. .RE .PP \fB\-\-secure\-boot\-auto\-enroll=yes|no\fP, \fB\-\-private\-key=\fP\fIالمسار/المعرف\fP, \fB\-\-private\-key\-source=\fP\fIالنوع\fP\fB[:\fP\fIالاسم\fP\fB]\fP, \fB\-\-certificate=\fP\fIالمسار\fP, \fB\-\-certificate\-source=\fP\fIالنوع\fP\fB[:\fP\fIالاسم\fP\fB]\fP .RS 4 تهيئ ESP للتسجيل التلقائي للإقلاع الآمن (Secure Boot) عند استدعاء الأمر \fBinstall\fP\&. يأخذ وسيطاً منطقياً\&. معطل افتراضياً\&. تفعيل هذا الخيار سيجعل \fBbootctl\fP يملأ ESP بقواعد بيانات التوقيع الموقعة "PK" و "KEK" و "db"، بحيث تحتوي كل منها على الشهادة المعطاة بتنسيق "DER" كمدخل وحيد لها\&. سيتم التقاط قواعد البيانات هذه وتسجيلها بواسطة \fBsystemd\-boot\fP إذا كان الإقلاع الآمن في وضع الإعداد وتم تفعيل التسجيل التلقائي\&. .sp عند تحديد هذا الخيار، يجب توفير شهادة ومفتاح خاص أيضاً باستخدام خيارات \fB\-\-certificate=\fP و \fB\-\-private\-key=\fP\&. يأخذ خيار الشهادة مساراً لشهادة X\&.509 مرمزة بصيغة PEM أو URI يتم تمريره لمزود OpenSSL المهيأ عبر \fB\-\-certificate\-source\fP الذي يأخذ "file" أو "provider" متبوعاً بمعرف المزود\&. يمكن لخيار المفتاح الخاص أن يأخذ مساراً أو URI سيتم تمريره لمحرك OpenSSL أو المزود الموصوف بـ \fB\-\-private\-key\-source=\fP مثل "engine:pkcs11"\&. سيتم استخدام محرك أو مزود OpenSSL المحدد لتوقيع قوائم تواقيع EFI\&. .sp أُضيف في الإصدار 257\&. .RE .PP \fB\-\-no\-pager\fP .RS 4 لا تمرر المخرجات إلى برنامج عرض (pager)\&. .RE .PP \fB\-\-json=\fP\fIMODE\fP .RS 4 يظهر المخرجات منسقة بصيغة JSON\&. يتوقع أحد الخيارات: "short" (لأقصر مخرج ممكن دون أي مسافات زائدة أو فواصل أسطر)، أو "pretty" (لنسخة جميلة من المخرج نفسه، مع إزاحة وفواصل أسطر) أو "off" (لإيقاف مخرجات JSON، وهو الخيار المبدئي)\&. .RE .PP \fB\-h\fP، \fB\-\-help\fP .RS 4 اطبع نص مساعدة قصير واخرج\&. .RE .PP \fB\-\-version\fP .RS 4 اطبع سلسلة إصدار قصيرة واخرج\&. .RE .SH "ملفات EFI الموقعة" .PP سيبحث \fBbootctl install\fP و \fBupdate\fP عن ملف \fBsystemd\-boot\fP ينتهي باللاحقة "\&.efi\&.signed" أولاً، وسيقوم بنسخه بدلاً من ملف "\&.efi" العادي\&. هذا يسمح للتوزيعات أو المستخدمين النهائيين بتوفير صور موقعة لـ UEFI SecureBoot\&. .SH "حالة الخروج" .PP عند النجاح، يتم إرجاع 0، ورمز فشل غير صفري خلاف ذلك\&. يعيد \fBbootctl \-\-print\-root\-device\fP حالة الخروج 80 في حال لم يكن نظام ملفات الجذر مدعوماً بجهاز كتلوى واحد، وحالات خروج غير صفرية أخرى عند حدوث أخطاء أخرى\&. .SH البيئة .PP إذا تم ضبط \fI$SYSTEMD_RELAX_ESP_CHECKS=1\fP، فسيتم تخفيف فحوصات التحقق لـ ESP، وقد يشير المسار المحدد بـ \fB\-\-esp\-path=\fP إلى أي نوع من أنظمة الملفات على أي نوع من الأقسام\&. .PP وبالمثل، يؤدي \fI$SYSTEMD_RELAX_XBOOTLDR_CHECKS=1\fP إلى إيقاف بعض فحوصات التحقق لقسم محمل الإقلاع الموسع\&. .SH أمثلة .PP مثال 1. مخرجات status و list .sp .if n \{\ .RS 4 .\} .nf $ \fBbootctl status\fP System: Firmware: UEFI 2\&.40 (\fIإصدار\-البرمجيات\-الثابتة\fP) ← بائع البرمجيات الثابتة وإصدارها Secure Boot: disabled (setup) ← حالة الإقلاع الآمن TPM2 Support: yes Boot into FW: supported ← هل تدعم البرمجيات الثابتة الإقلاع إلى نفسها Current Boot Loader: ← تفاصيل حول systemd\-boot أو محمل إقلاع آخر Product: systemd\-boot \fIالإصدار\fP ينفذ \m[blue]\fBواجهة محمل الإقلاع\fP\m[]\&\s-2\u[2]\d\s+2 Features: ✓ عد الإقلاع ✓ التحكم في مهلة القائمة ✓ التحكم في مهلة القائمة لمرة واحدة ✓ التحكم في المدخل المبدئي ✓ التحكم في المدخل لمرة واحدة ✓ دعم قسم XBOOTLDR ✓ دعم تمرير بذرة عشوائية إلى نظام التشغيل ✓ تحميل مشغلات إضافية ✓ محمل الإقلاع يضبط معلومات ESP ✓ يمكن تعطيل القائمة ESP: /dev/disk/by\-partuuid/01234567\-89ab\-cdef\-dead\-beef00000000 File: └─/EFI/systemd/systemd\-bootx64\&.efi Random Seed: ← البذرة العشوائية المستخدمة للإنتروبيا في الإقلاع المبكر Passed to OS: yes System Token: set Exists: yes محملات الإقلاع المتاحة في ESP: ESP: /boot/efi (/dev/disk/by\-partuuid/01234567\-89ab\-cdef\-dead\-beef00000000) File: └─/EFI/systemd/systemd\-bootx64\&.efi (systemd\-boot 251 File: └─/EFI/BOOT/BOOTX64\&.EFI (systemd\-boot 251 محملات الإقلاع المدرجة في متغيرات EFI: العنوان: Linux Boot Manager المعرف: 0x0001 الحالة: نشط، ترتيب\-الإقلاع القسم: /dev/disk/by\-partuuid/\&... الملف: └─/EFI/systemd/systemd\-bootx64\&.efi العنوان: Fedora المعرف: 0x0000 الحالة: نشط، ترتيب\-الإقلاع القسم: /dev/disk/by\-partuuid/\&... الملف: └─/EFI/fedora/shimx64\&.efi العنوان: Linux\-Firmware\-Updater المعرف: 0x0002 الحالة: نشط، ترتيب\-الإقلاع القسم: /dev/disk/by\-partuuid/\&... الملف: └─/EFI/fedora/fwupdx64\&.efi مدخلات محمل الإقلاع: $BOOT: /boot/efi (/dev/disk/by\-partuuid/01234567\-89ab\-cdef\-dead\-beef00000000) مدخل محمل الإقلاع المبدئي: النوع: مواصفات محمل الإقلاع من النوع #1 (\&.conf) العنوان: Fedora Linux 36 (Workstation Edition) المعرف: \&... المصدر: /boot/efi/loader/entries/\fIentry\-token\fP\-\fIkernel\-version\fP\&.conf الإصدار: \fIkernel\-version\fP معرف الحاسوب: \&... linux: /\fIentry\-token\fP/\fIkernel\-version\fP/linux initrd: /\fIentry\-token\fP/\fIkernel\-version\fP/initrd الخيارات: root=\&... .fi .if n \{\ .RE .\} .sp .if n \{\ .RS 4 .\} .nf $ \fBbootctl list\fP مدخلات محمل الإقلاع: النوع: مواصفات محمل الإقلاع من النوع #1 (\&.conf) العنوان: Fedora Linux 36 (Workstation Edition) (مبدئي) (مختار) المعرف: \&... المصدر: /boot/efi/loader/entries/\fIentry\-token\fP\-\fIkernel\-version\fP\&.conf الإصدار: \fIkernel\-version\fP معرف الحاسوب: \&... linux: /\fIentry\-token\fP/\fIkernel\-version\fP/linux initrd: /\fIentry\-token\fP/\fIkernel\-version\fP/initrd الخيارات: root=\&... النوع: مواصفات محمل الإقلاع من النوع #2 (\&.efi) العنوان: Fedora Linux 35 (Workstation Edition) المعرف: \&... المصدر: /boot/efi/EFI/Linux/fedora\-\fIkernel\-version\fP\&.efi الإصدار: \fIkernel\-version\fP معرف الحاسوب: \&... linux: /EFI/Linux/fedora\-\fIkernel\-version\fP\&.efi الخيارات: root=\&... النوع: آلي العنوان: إعادة التشغيل إلى واجهة البرمجيات الثابتة المعرف: auto\-reboot\-to\-firmware\-setup المصدر: /sys/firmware/efi/efivars/LoaderEntries\-4a67b082\-0a4c\-41cf\-b6c7\-440b29bb8c4f .fi .if n \{\ .RE .\} .PP في القائمة، يحدد "(default)" المدخل الذي سيستخدم افتراضياً، ويحدد "(selected)" المدخل الذي تم اختياره في المرة الأخيرة (أي الذي يعمل حالياً)\&. .SH "انظر أيضًا" .PP \fBsystemd\-boot\fP(7)، \m[blue]\fBمواصفات محمل الإقلاع UAPI\&.1\fP\m[]\&\s-2\u[1]\d\s+2، \m[blue]\fBواجهة محمل الإقلاع\fP\m[]\&\s-2\u[2]\d\s+2، \fBsystemd\-boot\-random\-seed.service\fP(8) .SH ملاحظات .IP " 1." 4 مواصفات محمل الإقلاع UAPI.1 .RS 4 \%https://uapi\-group.org/specifications/specs/boot_loader_specification .RE .IP " 2." 4 واجهة محمل الإقلاع .RS 4 \%https://systemd.io/BOOT_LOADER_INTERFACE .RE .IP " 3." 4 بذور عشوائية .RS 4 \%https://systemd.io/RANDOM_SEEDS .RE .IP " 4." 4 UAPI.2 مواصفات الأقسام القابلة للاكتشاف .RS 4 \%https://uapi\-group.org/specifications/specs/discoverable_partitions_specification .RE .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .