إنشاء نسخة مخصصة من نظام تشغيل أوبنتو باستخدام برنامج Remastersys

السلام عليكم

الهدف من هذه التدوينة هو شرح كيفية إنشاء نسخة مخصصة من نظام ليونكس أوبنتو الذي تشغله باستخدام برنامج Remastersys، بعد تنفيذ الخطوات سنحصل على ملف ISO يمكن حرقه على قرص مدمج أو مفتاح يو أس بي كأي نظام تشغيل. هذه الطريقة مفيدة جدا خصوصا في حالتين.
الحالة الأولى هي أنك تريد استعادة نظامك كما هو بجميع برامجه المثبتة في حالة حدوث أي مشكل. Remastersys يقدم أيضا إمكانية عمل نسخ احتياطية للبيانات ولكنها محدودة بحجم 4GB (حاجز يتعلق بملفات ISO). إذا كان لديك قدر أكبر من البيانات، وغالب الظن أنك كذلك، فالأفضل هو استخدام Remastersys لعمل ملف ISO من نظام التشغيل والبرامج المثبتة واستخدام برنامج للنسخ الاحتياطي، وفي حالة حدوث طارئ تثبت نظام التشغيل من ملف ISO الذي أنشأته ب Remastersys ثم تستعيد ملفاتك المنسوخة احتياطيا مع برنامج النسخ الاحتياطي الذي استخدمته. طبعا يجب أن تكون هذه الملفات حُفظت في مكان آمن (قرص صلب خارجي، جهاز آخر على الشبكة، … الخ).
الحالة الثانية التي أجد استخدامَ Remastersys فيها مفيدا جدا هي عندما تريد تثبيت نفس نظام التشغيل على عدة أجهزة. فلنفترض أنك أستاذ وتريد إعداد مختبر بنظام أوبنتو به 50 حاسوبا متماثلة في العتاد يستخدمها التلاميذ لتطبيقاتهم. بدلا من تثبيت نسخة أوبنتو كما توفرها كانونيكال ثم تثبيت البرامج التي يستخدمها الطلبة على كل جهاز ، مع ما في ذلك من استهلاك لاتصال الانترنت الذي قد يكون ضعيفا، بدلا من ذلك يمكن تثبيت أوبنتو على أحد الأجهزة ثم تثبيت البرامج التي سيحتاجها كل واحد من الطلبة على هذا الجهاز وبعد اكتمال التثبيت تُنشئ ملف ISO تحرقه على قرص أو مفتاح يو أس بي ثم تثبته على بقية الأجهزة فتحصل على نظام تشغيل مماثل للموجود على الجهاز الأول بكل برامجه.

ملحوظة 1: لاتكن عجولا 🙂 اقرأ التدوينة أولا ولو بشكل سريع لتقرير أيّ طريقة ستختار
ملحوظة 2: الطريقة الأولى تصلح فقط للإصدارين 12.04 و 11.10 ، الطريقة البديلة يجب أن تعمل على كافة الإصدارات (لدي إصدار 12.04 وهو الذي أجريت التجارب عليه).

تثبيت Remastersys على أوبنتو 12.04 و 11.10

الطريقة التي سأقدمها هنا تعتمد على مدير الحزم Synaptic، إذا لم يكن مثبتا ينبغي تثبيته أولا عبر الأمر

sudo apt-get install synaptic

نزل ملف التحقق التالي عبر الأمر التالي (أو مباشرة من المتصفح بالضغط على الرابط). تذكر مكان حفظ الملف سنحتاجه فيما بعد

wget http://www.remastersys.com/ubuntu/remastersys.gpg.key -O remaster.gpg.key

بعد اكتمال التثبيت نفتح مدير الحزم synaptic ثم نذهب لقائمة الإعدادت settings ثم نختار إعدادات المخازن repositories ستظهر النافذة التالية، نختار منها تبويب برامج أخرى other software، بقية الخطوات في الصور التالية

إضافة أرشيف جديد

إضافة أرشيف جديد

خيار Add إمكانية إضافة أرشيف برامج جديد، بالنسبة ﻷوبنتو 12.04 نضيف الأرشيف التالي (كما هو مبين في الصورة)

deb http://www.remastersys.com/ubuntu precise main

بالنسبة لأوبنتو 11.10 الأرشيف هو

deb http://www.remastersys.com/ubuntu quantal main

إضافة أرشيف Add APT line

إضافة أرشيف Add APT line

نضغط على زر add source لإضافة المصدر

بالعودة إلى تبويب other software ننزع علامة الاختيار من أما السطر التالي
http://www.remastersys.com/ubuntu precise main (Source code)
كما في الصورة.

(يجب تركها بالنسبة للخيار http://www.remastersys.com/ubuntu precise main ، الفرق بين الاثنين هو وجود عبارة (Source code) )

Deselect remastersys Source Code

Deselect remastersys Source Code

في نفس النافذة نذهب لتبويب التحقق Authentication ثم نضغط زر Import key file لاستيراد ملف التحقق الذي نزلناه في الخطوة الثانية.

إضافة ملف تحقق Import Key file - Authentication

إضافة ملف تحقق Import Key file – Authentication

أغلق نافذة Software source.
بالعودة إلى الواجهة الرئيسية لمدير الحزم synaptic اذهب لخيار Not installed في يسار الشاسة (انظر الصورة أدناه).

Mark for install تحديد من أجل التثبيت

في مربع البحث Quick filter أدخل الحروف الأولى من اسم البرنامج (remaster) علم الحزم الظاهرة في الصورة ثم اضغط بزر الفأرة اليمين على الحزم المُعلَّمة لتظهر قائمة اختر منها Mark for installation. أكد خيار Mark

تأكيد خيار التثبيت synaptic

تأكيد خيار التثبيت synaptic

لم يبق إلا تطبيق التغييرات عبر زر Apply في واجهة synaptic.

تثبيت Remastersys (الطريقة البديلة)

هذه الطريقة تعتمد على تنزيل حزم deb مباشرة ثم تثبيتها. نبدأ بتنزيل الملفين التاليين، الأول حزمة برنامج remastersys بإصدارها الأخير

wget -c http://www.remastersys.com/downloads/remastersys_3.0.3-1_all.deb

والثاني واجهة المستخدم للبرنامج التي تختلف حسب معمارية الجهاز. لمعرفة معمارية الجهاز نفذ الأمر uname -m ، إذا كانت النتيجة x86_64 فالنظام لديك ذو معمارية 64 بت، وإلا فمعماريته 32 بت.

لمعمارية 64 بت

wget -c http://www.remastersys.com/downloads/remastersys-gui_3.0.3-1_amd64.deb

لمعمارية 32 بت

wget -c http://www.remastersys.com/downloads/remastersys-gui_3.0.3-1_i386.deb

بعد التثبيت ننفذ الأمرين التاليين على التوالي، على افتراض أن مجلد العمل هو نفسه المجلد الذي نزلت فيه الملفين:
أولا

sudo dpkg -i remastersys_3.0.3-1_all.deb

إذا لاحظت مخرجات مشابهة لما يلي (حزم يعتمد عليها remastersys ولكنها غير مثبتة على جهازك)

dpkg: dependency problems prevent configuration of remastersys:
remastersys depends on squashfs-tools; however:
Package squashfs-tools is not installed.
remastersys depends on libdebian-installer4; however:
Package libdebian-installer4 is not installed.
remastersys depends on ubiquity-frontend-debconf; however:
Package ubiquity-frontend-debconf is not installed.
remastersys depends on xresprobe; however:
Package xresprobe is not installed.
dpkg: error processing remastersys (–install):
dependency problems – leaving unconfigured
Processing triggers for man-db …
Processing triggers for bamfdaemon …
Rebuilding /usr/share/applications/bamf.index…
Processing triggers for desktop-file-utils …
Processing triggers for gnome-menus …
Errors were encountered while processing:
remastersys

نفذ الأمر التالي لتثبيت الحزم الناقصة

sudo apt-get install -f

ثانيا تثبيت واجهة البرنامج(انتبه لاسم الملف، هنا أفترض أنك نزلت ملف deb لمعمارية 64بت )

sudo dpkg -i remastersys-gui_3.0.3-1_amd64.deb

تقديم برنامج remastersys

الآن أنت جاهز لاستخدام Remastersys

واجهة البرنامج remastersys

واجهة البرنامج remastersys

عند فتح البرنامج ستظهر رسالة تطلب منك إغلاق جميع النوافذ والبرامج قبل بدء البرنامج في عمله. احرص على إغلاق جميع لبرنامج قبل الضغط على أي خيار في البرنامج

الخياران الأساسيان هما Backup و Dist. الفرق بين الاثنين يكمن في أن الأول Backup ينسخ جميع ملفات /home إضافة للبرامج بينما يقتصر الأول على نسخ نظام التشغيل والبرامج المثبتة عليه. هذا يعني أنه عند تشغيل ملف ISO أنشئ عبر خيار Backup فإن بإمكانك اختيار المستخدم الذي ستدخل به إن كان لديك عدة مستخدمين. في حالة Dist سيكون ممكنا الدخول بحساب المستخدم المحدد في إعدادات remastersys فقط (انظر الصورة أدناه). علاوة على ذلك، حجم ملف ISO يجب ألا يتجاوز 4GB بما فيها ملفات المستخدم. (لهذا أفضل خيار Dist حتى لا أتجاوز هذا الحجم. بالطبع ملفاتك الشخصية لن تكون ضمن الملف في هذه الحالة).

 إعدادات remastersys

إعدادات remastersys

تذكر قبل الضغط على Backup أو Dist أن تغلق جميع النوافذ والبرامج.

الملفات الناتجة بعد انتهاء remastersys من العمل (قد يستغرق بعض الوقت، ابحث عن قهوة 🙂 )

مجلد عمل remastersys

مجلد عمل remastersys

أرجو أن يكون الشرح واضحا.

رابط مختصر للمشاركة http://wp.me/p1vJeS-ch

للحصول على آخر الإضافات مباشرة بعد نشرها يُرجى الاشتراك في تغذيات RSS.

روابط

موقع البرنامج
صفحة تنزيلات البرنامج
 شرح برنامج remastersys على منتديات أوبنتو

Advertisements

Tagged: ,

3 thoughts on “إنشاء نسخة مخصصة من نظام تشغيل أوبنتو باستخدام برنامج Remastersys

  1. وائل 2013/10/12 عند 11:17 Reply

    شكرا …… انا قمت بأنشاء نسخة عن النظام ….. لكن عند تشغيل التوزيعة ﻻ تظهر ايقونة تثبيت النسخة على سطح المكتب كيف اقوم بتثبيتها

    • zeine77 2013/11/20 عند 14:02 Reply

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

  2. وائل 2013/10/12 عند 11:26 Reply

    عند تشغيل تشغيل النسخة يطلب من اﻻسم الرقم السرى قبل الدخول …. ادخلت اﻻسم الذى استخدمه والرقم السرى ولكن يرفضه ……. وعند الدخول كمستخدم اخر ﻻ تظهر ايقونة تثبيت النظام

هل لديك إضافة، تصحيح أو كلمة شكر؟ مربع التعليق موجود لهذا الغرض

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s