تعديل توزيعة قبل التثبيت


(سليمان ) #1

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

كيف اعدل توزيعة قبل التثبيت مثل :

عندي iso قمت بفك الملف لكن لم يظهر على شكل شجرة ملفات تبدأ من الروت / كذلك عند الحرق على فلاش

كل ما أريده هو إطافة ملف تعريفات الشبكة داخل ملف
/lib/firmware
كي استطيع تنصيب النظام …

التوزيعة : parabola
https://www.parabola.nu/

وجزاكم الله خير الجزاء
ارحب بشكل كبير جدا ان وجد اي فكره تستبدل بهذه


(أحمد الغريب) #2

ما هي التوزيعة ؟ اعتقد ديبان


(أحمد الغريب) #3

عفوا لم اقرأ المنشور.

هل تريد التعديل على ملف الايزو فقط ام التوزيعة.
لان مجلد firmware بكون في روت السي دي في توزيعة debain وممكن إضافة حزم التعريفات للمجلد. اسهل من اضافتها لمجلد /lib/firmware


(سليمان ) #4

التعديل على iso قبل الحرق

لكن لم اعد اود ذلك (فشلت الخطه :upside_down_face:)

لكن لو كانت هناك طريقه يسيره اود معرفت كيف
شكرا لك


(أحمد الغريب) #5

توزيعة Parabola مبنية على ارتش على ما اعتقد, كان لي تجارب على توزيعة دبيان.
التعديل على التوزيعة بشكل عام سهل مجرد تتبع الخطوات بالتسلسل وبشكل مختصر

1- استخرخ الملفات من ملف الايزوعن طريق اي برنامج يدعم امتداد iso مثل 7z او تعمل mount لملف الايزو وتنسخ كل الملفات.

2- تستخرج الملفات من airootfs.sfs اسم الملف يختلف حزب التوزيعة في توزيعة ارتش airootfs.sfs غالبا هو اكبر ملف من ناحية الحجم
داخل ملف الايزو. تحتاج ل اداة squashfs-tools لاستخراج الملفات والعكس لعمل ملف airootfs.sfs جديد بعد التعديل.

4- تغير مسار الروت لمجلد airootfs, في توزيعة ارتش عن طريق arch-chroot

5- عن طريق arch-chroot عدل على التوزيعة وبعدها اعمل خروج من arch-chroot.

بعد الانتهاء من التعديل تعمل الخطوات السابقة بشكل عكسي…

6- اضغط مجلد airootfs ل airootfs.sfs واستبدلة بالقديم الموجود في نفس المسار الي كان موجود فيه.

7- عمل ملف ايزو قابل للاقلاع في اكثر من اداة مثل genisoimage او xorriso اوgrub-mkrescue الافضل xorriso بتقدر عن طريقه تعمل اقلاع هجين يعني اقلاع من usb و cd.

شوف شرح التعديل على توزيعة ارتش لينكس https://wiki.archlinux.org/index.php/Remastering_the_Install_ISO


(سليمان ) #6

جزاك الله خير شرح وافي وكافي , لي تجربه بإذن الله في الفتره القادمة :kissing_heart: