السلام عليكم ورحمة الله وبركاته
نبدأ بالصلاة على النبي محمد ﷺ

حرق ملف 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 — يمكن تمييزه بأن:

⚠️ لا تخلط بين 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 وسرعة الفلاش. لا تفصل الفلاش أثناء الحرق.
٤

إعادة توصيل الفلاش

بعد انتهاء الأمر وظهور موجه الأوامر مجدداً، افصل الفلاش ثم أعد توصيله. الفلاش الآن جاهز للإقلاع وتثبيت النظام.

نصائح مهمة

dd بسيطة وفعّالة — لكنها لا تسامح على الأخطاء. تأكد مرتين قبل الضغط على Enter.