حرق ملف ISO على فلاش USB من أكثر المهام شيوعاً لمستخدمي Linux، سواء لتثبيت
توزيعة جديدة أو لإنشاء وسيط إقلاع لإنقاذ النظام. في هذه المقالة سنستخدم
أداة dd — وهي أداة سطر أوامر قوية ومثبّتة في جميع توزيعات Linux.
📋 فهرس المقالة
تحديد الفلاش USB
قبل أي شيء، يجب معرفة الاسم الذي يعطيه النظام للفلاش. افتح الطرفية واكتب:
lsblk
ستظهر لك قائمة بجميع الأقراص والأقسام، مثل:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 119.2G 0 disk
└─sda1 8:1 0 119.2G 0 part /
sdc 8:32 1 29.3G 0 disk
├─sdc1 8:33 1 29.3G 0 part /run/media/ahmed/Ventoy
└─sdc2 8:34 1 32M 0 part
في هذا المثال الفلاش هو sdc — يمكن تمييزه بأن:
- حجمه يتوافق مع حجم الفلاش الفعلي (٢٩.٣ جيجا).
- عمود
RMقيمته1أي أنه قابل للإزالة. - نقطة التركيب (MOUNTPOINTS) تشير إلى مسار وسائط خارجية.
sda (القرص الرئيسي) و sdc (الفلاش).
الكتابة على القرص الرئيسي ستمسح نظامك بالكامل.
فصل الأقسام المركبة
قبل الحرق يجب فصل أي أقسام مفتوحة من الفلاش، وإلا سيرفض النظام الكتابة عليه.
استخدم umount لكل قسم:
sudo umount /dev/sdc1 /dev/sdc2
not mounted فلا داعي للقلق — يعني القسم غير مركب أصلاً.
حرق الـ ISO باستخدام dd
الأمر الكامل للحرق:
sudo dd if=/home/ahmed/Downloads/omarchy-3.2.2.iso \
of=/dev/sdc \
bs=4M \
status=progress \
oflag=sync
sync
شرح كل جزء من الأمر:
| الخيار | الوظيفة |
|---|---|
if= |
مسار ملف الـ ISO على جهازك (المصدر) |
of= |
اسم الفلاش كاملاً — القرص وليس القسم (/dev/sdc لا /dev/sdc1) |
bs=4M |
حجم البلوك — ٤ ميجابايت لتسريع عملية الحرق |
status=progress |
يعرض تقدم الحرق في الوقت الفعلي |
oflag=sync |
يضمن كتابة البيانات على الفلاش فعلياً وليس في الذاكرة المؤقتة |
sync |
أمر منفصل بعد dd لضمان اكتمال الكتابة تماماً |
إعادة توصيل الفلاش
بعد انتهاء الأمر وظهور موجه الأوامر مجدداً، افصل الفلاش ثم أعد توصيله. الفلاش الآن جاهز للإقلاع وتثبيت النظام.
نصائح مهمة
- نسخة احتياطية: انسخ أي بيانات مهمة من الفلاش قبل البدء — الحرق سيمسح كل شيء.
-
تحقق من مسار ISO: تأكد أن المسار في
if=صحيح تماماً، وإلا سيفشل الأمر. - بدائل رسومية: إذا كنت تفضل واجهة رسومية يمكنك استخدام Etcher (AppImage جاهز للتشغيل) أو Ventoy الذي يدعم رفع أكثر من ISO على نفس الفلاش.
dd بسيطة وفعّالة — لكنها لا تسامح على الأخطاء. تأكد مرتين قبل الضغط على Enter.