الفرق بين المراجعتين لصفحة: «Debian/prepare files for usb booting»

من موسوعة حسوب
2.0.2 مسودة للصفحة.
طلا ملخص تعديل
 
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
{{DISPLAYTITLE: تجهيز الملفات للإقلاع من إصبع ذاكرة USB}}
{{DISPLAYTITLE: تجهيز الملفات للإقلاع من إصبع ذاكرة USB}}
يُنصح باستخدام حاسوب عليه إحدى توزيعات جنو/لينكس ويدعم USB من أجل تجهيز إصبع USB لتثبيت ديبيان منه، وينبغي أن يُكتشف إصبع الذاكرة تلقائيًا على لينكس هذه الأيام بمجرد إدخاله، لكن إذا لم يُكتشف فيتحقق المستخدم من تحميل وحدة <code>usb-storage</code> في النواة، ويربَط إصبع الذاكرة عند تحميله بجهاز يحمل الاسم ‎<code>/dev/sdX</code>، حيث تمثل <code>X</code> حرفًا بين a-z، وينبغي أن يتمكن المستخدم من رؤية الجهاز الذي رُبط به من خلال تشغيل الأمر <code>dmesg</code> بعد إدخاله. كذلك، قد يضطر المستخدم إلى تعطيل مفتاح حماية الكتابة على إصبع الذاكرة -إن وُجد- من أجل الكتابة عليه.<blockquote>تحذير: إن الإجراءات والإرشادات المذكورة أدناه ستدمر أي بيانات موجودة على القرص، فيجب التأكد من استخدام اسم الجهاز الصحيح الموافق لإصبع ذاكرة USB، إذ أن استخدام الجهاز الخطأ قد يتسبب في خسارة كل البيانات الموجودة على القرص الصلب.</blockquote>


يُنصح باستخدام حاسوب عليه إحدى توزيعات جنو/لينكس ويدعم USB من أجل تجهيز إصبع ذاكرة USB لتثبيت ديبيان منه، وينبغي أن يُكتشف إصبع الذاكرة تلقائيًا على لينكس هذه الأيام بمجرد إدخاله، لكن إذا لم يُكتشف فيتحقق المستخدم من تحميل وحدة usb-storage في النواة، ويربَط إصبع الذاكرة عند تحميله بجهاز يحمل الاسم /dev/sdX، حيث تمثل X حرفًا بين a-z، وينبغي أن يتمكن المستخدم من رؤية الجهاز الذي رُبط به من خلال تشغيل الأمر dmesg بعد إدخاله. كذلك، قد يضطر المستخدم إلى تعطيل مفتاح حماية الكتابة على إصبع الذاكرة -إن وُجد- من أجل الكتابة عليه.<blockquote>إن الإجراءات والإرشادات المذكورة أدناه ستدمر أي بيانات موجودة على القرص، فيجب التأكد من استخدام اسم الجهاز الصحيح الموافق لإصبع ذاكرة USB، حيث أن استخدام الجهاز الخطأ قد يتسبب في خسارة كل البيانات الموجودة على القرص الصلب.</blockquote>
== تجهيز إصبع USB باستخدام نسخة CD/DVD هجينة ==
باتت عملية إنشاء إصبع USB قابل للإقلاع سهلة هذه من خلال اختيار ملف تثبيت مثل CD، أو DVD-1 أو netboot وفق ما يناسب إصبع الذاكرة المتاح لدى المستخدم، ثم كتابة ملفات تثبيت ديبيان مباشرة إلى ذواكر USB، يُرجع في هذا إلى صفحة [[Debian/official debian images|ملفات النسخة الرسمية لتثبيت ديبيان جنو/لينكس]]، للحصول على نسخة تثبيت لديبيان.


== تجهيز إصبع USB باستخدام نسخة CD/DVD هجينة ==
أما في حالة استخدام إصبع ذاكرة صغير الحجم -مساحته نحو 100 ميجابايت مثلًا-، فعندئذ يُنصح بتحميل نسخة [http://http.us.debian.org/debian/dists/bullseye/main/installer-amd64/current/images/netboot/mini.iso mini.iso] من مجلد netboot -في الموقع المشار إليه في مرايا التثبيت في صفحة [[Debian/official debian images|ملفات النسخة الرسمية لتثبيت ديبيان جنو/لينكس]].  
يمكن كتابة ملفات تثبيت ديبيان الآن مباشرة إلى ذواكر USB، وهي طريقة سهلة للغاية لإنشاء إصبع USB قابل للإقلاع، من خلال اختيار ملف تثبيت مثل CD، أو DVD-1 أو netboot، التي تناسب إصبع الذاكرة المتاح لدى المستخدم، يُرجع في هذا إلى صفحة [[Debian/official debian images|ملفات النسخة الرسمية لتثبيت ديبيان جنو/لينكس]]، للحصول على نسخة تثبيت لديبيان.


وفي حالة استخدام إصبع ذاكرة صغير الحجم -مساحته صغيرة بالميجابايت-، يمكن تحميل نسخة [http://http.us.debian.org/debian/dists/bullseye/main/installer-amd64/current/images/netboot/mini.iso mini.iso] من مجلد netboot -في الموقع المشار إليه في مرايا التثبيت في صفحة [[Debian/official debian images|ملفات النسخة الرسمية لتثبيت ديبيان جنو/لينكس]]. يجب أن تُكتب نسخة التثبيت التي تختارها مباشرة إلى إصبع USB، لتعيد كتابة محتوياتها الحالية. في حالة استخدام نظام جنو/لينكس لكتابة نسخة التثبيت إلى إصبع الذاكرة كما يلي، بعد التأكد من إلغاء ضم unmount إصبع الذاكرة:<syntaxhighlight lang="bash">
يجب أن تُكتب نسخة التثبيت التي تختارها مباشرة إلى إصبع USB، لتلغي البيانات الموجودة حاليًا فيه، وفي حالة استخدام نظام جنو/لينكس لكتابة نسخة التثبيت إلى إصبع الذاكرة كما يلي، يجب أن تُكتب نسخة التثبيت بعد التأكد من إلغاء ضم unmount إصبع الذاكرة:<syntaxhighlight lang="bash">
# cp debian.iso /dev/sdX
# cp debian.iso /dev/sdX
# sync
# sync
</syntaxhighlight>يمكن معرفة كيفية تنفيذ ذلك في نظم التشغيل الأخرى في صفحة [https://www.debian.org/CD/faq/index.en.html#write-usb Debian CD FAQ].
</syntaxhighlight>يمكن معرفة كيفية تنفيذ ذلك في نظم التشغيل الأخرى في صفحة [https://www.debian.org/CD/faq/index.en.html#write-usb Debian CD FAQ].


كذلك من المهم أن تُكتب نسخة التثبيت إلى جهاز كامل وليس قسمًا واحدًا عليه فقط، أي يجب ألا يحتوي إصبع الذاكرة على أقسام فيه فتُكتب نسخة التثبيت في ‎<code>/dev/sdb1</code> مثلًا، بل يكون قسمًا واحدًا فقط فتُكتب في ‎<code>/dev/sdb</code>، ولا يُنصح هنا باستخدام برنامج unetbootin لحرق نسخة التثبيت على إصبع الذاكرة، حيث أنه يعدّل فيها ويغيرها، واتباع هذه الإرشادات أعلاه في الصفحة يضمن نجاح عملية الكتابة إلى إصبع الذاكرة دون مشاكل لأغلب المستخدمين، أما الخيارات التي يرد ذكرها فيما يلي فموجهة إلى المستخدمين الذين لهم احتياجات مخصصة ومختلفة عن حالات الاستخدام العادي.


يجب كتابة نسخة التثبيت إلى جهاز كامل وليس قسمًا عليه، أي يجب ألا يحتوي إصبع الذاكرة على أقسام فيه فتُكتب نسخة التثبيت في /dev/sdb1 مثلًا، بل يكون قسمًا واحدًا فقط فتُكتب في /dev/sdb.
ينبغي أن يُعلم أن النسخة الهجينة لا تشغل كل المساحة الموجودة في إصبع الذاكرة المستخدم، لذا يمكن استخدام بقية المساحة الحرة في حفظ ملفات البرنامج الثابت firmware أو أي ملفات أو حزم أخرى، وتظهر فائدة هذا عند استخدام إصبع واحد فقط في التثبيت أو عند الحاجة لجمع كل الملفات المطلوبة في جهاز واحد، وعندئذ يُنشأ قسم FAT إضافي على إصبع التثبيت، ويُضم البرنامج الثابت ويُنسخ أو يُفك عليه. مثال:<syntaxhighlight lang="bash">
 
لا يُنصح باستخدام برنامج unetbootin لحرق نسخة التثبيت على إصبع الذاكرة، حيث أنه يعدّل فيها ويغيرها.
 
يجب أن تنجح عملية كتابة نسخة التثبيت إلى إصبع USB لأغلب المستخدمين، أما الخيارات المذكورة أدناه فمعقدة وموجهة إلى الذين لهم احتياجات مخصصة.
 
لا تشغل النسخة الهجينة كل مساحة إصبع الذاكرة المستخدم، لذا يمكن استخدام بقية المساحة الحرة في حفظ ملفات البرنامج الثابت firmware أو أي ملفات أو حزم أخرى، وفائدة هذا تبرز عند استخدام إصبع واحد فقط في التثبيت أو عند الحاجة لجمع كل الملفات المطلوبة في جهاز واحد.
 
وعندئذ يُنشأ قسم FAT إضافي على إصبع التثبيت، ويُضم البرنامج الثابت ويُنسخ أو يُفك عليه. مثال:<syntaxhighlight lang="bash">
# mount /dev/sdX2 /mnt
# mount /dev/sdX2 /mnt
# cd /mnt
# cd /mnt
سطر 26: سطر 20:
# cd /
# cd /
# umount /mnt
# umount /mnt
</syntaxhighlight>في حالة كتابة النسخة المصغرة mini.iso إلى إصبع التثبيت، فلا يجب إنشاء القسم الثاني عليه إذ يكون منشأً مسبقًا، فإذا لم يظهر للوهلة الأولى يُزال إصبع التثبيت من الحاسوب ويُدخَل مرة أخرى.
</syntaxhighlight>لا يُشترط إنشاء القسم الثاني في إصبع التثبيت عند كتابة النسخة المصغرة mini.iso إليه إذ يكون منشأً مسبقًا، فإذا لم يظهر للوهلة الأولى يُزال إصبع التثبيت من الحاسوب ويُدخَل مرة أخرى.


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


يحتوي الملف [http://http.us.debian.org/debian/dists/bullseye/main/installer-amd64/current/images/hd-media/boot.img.gz hd-media/boot.img.gz] على جميع ملفات التثبيت -بما في ذلك النواة- إضافة إلى <code>syslinux</code> وملفات التهيئة الخاصة به. يُلاحظ أن هذه الطريقة بها عيب رئيسي على سهولتها، وهي أن الحجم المنطقي للجهاز سيكون حدها 1 جيجابايت، حتى لو كانت مساحة إصبع التثبيت أكبر من ذلك، ويجب إعادة تقسيم إصبع USB وإنشاء نظم ملفات جديدة لاستغلال المساحة الكاملة إذا أراد المستخدم أن يستخدمه لأغراض أخرى.
يحتوي الملف [http://http.us.debian.org/debian/dists/bullseye/main/installer-amd64/current/images/hd-media/boot.img.gz hd-media/boot.img.gz] على جميع ملفات التثبيت -بما في ذلك النواة- إضافة إلى <code>syslinux</code> وملفات التهيئة الخاصة به، ويُلاحظ أن هذه الطريقة بها عيب رئيسي على سهولتها، وهي أن الحجم المنطقي للجهاز سيكون محدودًا بواحد جيجابايت حتى لو كانت مساحة إصبع التثبيت أكبر من ذلك، ويجب إعادة تقسيم إصبع USB وإنشاء نظم ملفات جديدة لاستغلال المساحة الكاملة إذا أراد المستخدم أن يستخدمه لأغراض أخرى. لاستخدام هذه النسخة، تُستخرج مباشرة إلى إصبع التثبيت:<syntaxhighlight lang="bash">
 
لاستخدام هذه النسخة، تُستخرج مباشرة إلى إصبع التثبيت:<syntaxhighlight lang="bash">
# zcat boot.img.gz > /dev/sdX
# zcat boot.img.gz > /dev/sdX


</syntaxhighlight>بعد ذلك، ضم إصبع USB باستخدام الأمر ‎<code>mount /dev/''<code>sdX</code>'' /mnt</code> والذي  
</syntaxhighlight>بعد ذلك، يُضم إصبع USB باستخدام الأمر ‎<code>mount /dev/''<code>sdX</code>'' /mnt</code> والذي يكون فيه الآن نظام الملفات FAT، ويُنسخ ملف ISO الخاص بتثبيت ديبيان -netinst أو قرص CD/DVD الكامل- إليه، ثم يُلغى ضم إصبع الذاكرة بالأمر <code>umount /mnt</code>.


== انظر أيضًا ==
== انظر أيضًا ==
سطر 46: سطر 38:
== المصادر ==
== المصادر ==


* [https://www.debian.org/releases/bullseye/amd64/ch03s05.en.html صفحة Pre-Partitioning for Multi-Boot Systems من توثيق ديبيان الرسمي].
* [https://www.debian.org/releases/bullseye/amd64/ch04s03.en.html#idm821 صفحة Preparing Files for USB Memory Stick Booting من توثيق ديبيان الرسمي].


[[تصنيف:Debian]]
[[تصنيف:Debian]]
سطر 53: سطر 45:
[[تصنيف:UNIX]]
[[تصنيف:UNIX]]
[[تصنيف:Open Source]]
[[تصنيف:Open Source]]
[[تصنيف:boot]]
[[تصنيف:USB]]
[[تصنيف:ISO]]

المراجعة الحالية بتاريخ 07:49، 2 مارس 2022

يُنصح باستخدام حاسوب عليه إحدى توزيعات جنو/لينكس ويدعم USB من أجل تجهيز إصبع USB لتثبيت ديبيان منه، وينبغي أن يُكتشف إصبع الذاكرة تلقائيًا على لينكس هذه الأيام بمجرد إدخاله، لكن إذا لم يُكتشف فيتحقق المستخدم من تحميل وحدة usb-storage في النواة، ويربَط إصبع الذاكرة عند تحميله بجهاز يحمل الاسم ‎/dev/sdX، حيث تمثل X حرفًا بين a-z، وينبغي أن يتمكن المستخدم من رؤية الجهاز الذي رُبط به من خلال تشغيل الأمر dmesg بعد إدخاله. كذلك، قد يضطر المستخدم إلى تعطيل مفتاح حماية الكتابة على إصبع الذاكرة -إن وُجد- من أجل الكتابة عليه.

تحذير: إن الإجراءات والإرشادات المذكورة أدناه ستدمر أي بيانات موجودة على القرص، فيجب التأكد من استخدام اسم الجهاز الصحيح الموافق لإصبع ذاكرة USB، إذ أن استخدام الجهاز الخطأ قد يتسبب في خسارة كل البيانات الموجودة على القرص الصلب.

تجهيز إصبع USB باستخدام نسخة CD/DVD هجينة

باتت عملية إنشاء إصبع USB قابل للإقلاع سهلة هذه من خلال اختيار ملف تثبيت مثل CD، أو DVD-1 أو netboot وفق ما يناسب إصبع الذاكرة المتاح لدى المستخدم، ثم كتابة ملفات تثبيت ديبيان مباشرة إلى ذواكر USB، يُرجع في هذا إلى صفحة ملفات النسخة الرسمية لتثبيت ديبيان جنو/لينكس، للحصول على نسخة تثبيت لديبيان.

أما في حالة استخدام إصبع ذاكرة صغير الحجم -مساحته نحو 100 ميجابايت مثلًا-، فعندئذ يُنصح بتحميل نسخة mini.iso من مجلد netboot -في الموقع المشار إليه في مرايا التثبيت في صفحة ملفات النسخة الرسمية لتثبيت ديبيان جنو/لينكس.

يجب أن تُكتب نسخة التثبيت التي تختارها مباشرة إلى إصبع USB، لتلغي البيانات الموجودة حاليًا فيه، وفي حالة استخدام نظام جنو/لينكس لكتابة نسخة التثبيت إلى إصبع الذاكرة كما يلي، يجب أن تُكتب نسخة التثبيت بعد التأكد من إلغاء ضم unmount إصبع الذاكرة:

# cp debian.iso /dev/sdX
# sync

يمكن معرفة كيفية تنفيذ ذلك في نظم التشغيل الأخرى في صفحة Debian CD FAQ.

كذلك من المهم أن تُكتب نسخة التثبيت إلى جهاز كامل وليس قسمًا واحدًا عليه فقط، أي يجب ألا يحتوي إصبع الذاكرة على أقسام فيه فتُكتب نسخة التثبيت في ‎/dev/sdb1 مثلًا، بل يكون قسمًا واحدًا فقط فتُكتب في ‎/dev/sdb، ولا يُنصح هنا باستخدام برنامج unetbootin لحرق نسخة التثبيت على إصبع الذاكرة، حيث أنه يعدّل فيها ويغيرها، واتباع هذه الإرشادات أعلاه في الصفحة يضمن نجاح عملية الكتابة إلى إصبع الذاكرة دون مشاكل لأغلب المستخدمين، أما الخيارات التي يرد ذكرها فيما يلي فموجهة إلى المستخدمين الذين لهم احتياجات مخصصة ومختلفة عن حالات الاستخدام العادي.

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

# mount /dev/sdX2 /mnt
# cd /mnt
# tar zxvf /path/to/firmware.tar.gz
# cd /
# umount /mnt

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

نسخ الملفات يدويًا إلى إصبع USB

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

يحتوي الملف hd-media/boot.img.gz على جميع ملفات التثبيت -بما في ذلك النواة- إضافة إلى syslinux وملفات التهيئة الخاصة به، ويُلاحظ أن هذه الطريقة بها عيب رئيسي على سهولتها، وهي أن الحجم المنطقي للجهاز سيكون محدودًا بواحد جيجابايت حتى لو كانت مساحة إصبع التثبيت أكبر من ذلك، ويجب إعادة تقسيم إصبع USB وإنشاء نظم ملفات جديدة لاستغلال المساحة الكاملة إذا أراد المستخدم أن يستخدمه لأغراض أخرى. لاستخدام هذه النسخة، تُستخرج مباشرة إلى إصبع التثبيت:

# zcat boot.img.gz > /dev/sdX

بعد ذلك، يُضم إصبع USB باستخدام الأمر ‎mount /dev/sdX /mnt والذي يكون فيه الآن نظام الملفات FAT، ويُنسخ ملف ISO الخاص بتثبيت ديبيان -netinst أو قرص CD/DVD الكامل- إليه، ثم يُلغى ضم إصبع الذاكرة بالأمر umount /mnt.

انظر أيضًا

المصادر