قم بإنشاء توزيعة Live Linux مخصصة مع Linux Live Kit

لينكس(Linux) ، إنها كلمة تجعل أعين غير المهووسين تتألق على الفور تقريبًا. ومع ذلك ، فإن عروض Linux لسطح المكتب أصبحت الآن على قدم المساواة إلى حد كبير مع الأسماء الكبيرة مثل Windows و MacOS .

بفضل عقود من العمل المجتمعي والدعم من منظمات مثل Canonical ، يمكنك تنزيل شيء مثل Ubuntu Linux اليوم والقيام بكل الأشياء التي يمكنك القيام بها تقريبًا باستخدام Windows . كل ذلك دون الحاجة إلى شهادة في علوم الكمبيوتر. تبدو توزيعات Linux (Linux)الحديثة(Modern) لسطح المكتب جيدة وتعمل بشكل جيد ومناسبة للمستخدمين العاديين.

ومع ذلك ، لديهم فرق كبير مقارنة بأنظمة التشغيل التجارية - ترخيص مفتوح المصدر .(– Open Source)

هذا يعني أن لدينا وصولاً كاملاً إلى جميع الأعمال الداخلية لنظام Linux(Linux) . لست مضطرًا للدفع مقابل استخدامه ويمكنك تخصيصه بأي طريقة تريدها تقريبًا. يعد هذا أمرًا رائعًا للمستخدمين المحترفين الذين يرغبون في العبث بالمسامير والمسامير ، ولكن ماذا لو كنت تريد فقط الحفاظ على تثبيت Linux المخصص الخاص بك ؟

يمكنك بالفعل إنشاء تثبيت جديد لنظام Linux ، وإعداده بالطريقة التي تريدها ، ثم تحويله إلى تثبيت مباشر وقابل للتمهيد. هذا مفيد للغاية لعدة أسباب. بادئ(First) ذي بدء ، هذا يعني أنه لن يكون لديك أي توقف إذا كان عليك إعادة تثبيت نظام التشغيل الخاص بك.

ستنتظر بالفعل جميع الإعدادات والبرامج الخاصة بك منذ البداية. كما أنه يجعل من السهل جدًا إنشاء عمليات تثبيت مخصصة للتوزيع. لنفترض أنه يتعين عليك تثبيت Linux على معمل كمبيوتر كامل مليء بأجهزة الكمبيوتر ثم تثبيت حزم تعليمية. يعني استخدام أداة توزيع مخصصة أنه ما عليك سوى إجراء هذا التخصيص مرة واحدة ثم التثبيت كالمعتاد.

واحدة من أسهل الأدوات الموجودة تسمى Linux Live Kit وسننظر بالضبط في كيفية تغيير تثبيت Linux الحالي مرة أخرى إلى توزيعة مخصصة.

إعداد الجهاز

من أجل استخدام Linux Live Kit ، تحتاج إلى تثبيت Linux للتخصيص. بينما يمكنك المضي قدمًا والقيام بذلك مع التثبيت الرئيسي الخاص بك ، فإنه ليس النهج الأكثر عملية إذا كنت ترغب في إنشاء توزيعات مخصصة لشيء آخر غير جهاز الكمبيوتر الرئيسي الخاص بك.

إذن ما سنفعله هو تثبيت Ubuntu Linux على جهاز ظاهري VirtualBox . هذا يعطينا بيئة تركيب نظيفة وخاضعة للرقابة. هذا يعني أيضًا أنه يمكنك إنشاء توزيعات Linux مخصصة من جهاز يعمل بنظام Windows(Windows) إذا كنت ترغب في ذلك. أخيرًا ، إنها طريقة جيدة لاختبار التوزيعة التي أنشأتها للتو للتأكد من أنها تعمل بشكل صحيح.

سوف نستخدم المكونات التالية:

  • نظام التشغيل Windows 10
  • فيرتثلبوإكس
  • نظام التشغيل Ubuntu 18 LTS

تذكر(Remember) أن العملية تعمل بالطريقة نفسها تمامًا إذا كنت تستخدم Linux Live Kit على تثبيت Linux يعمل كالمعتاد على جهاز كمبيوتر ، وليس في جهاز افتراضي.

تثبيت لينكس

أول شيء يجب فعله هو تثبيت Linux . من الواضح أنك إذا كنت تريد استخدام تثبيت موجود بالفعل ، فيمكنك تخطي هذه الخطوة.

يتطلب تثبيت Linux بالطريقة المعتادة التمهيد من وسائط تثبيت DVD أو USB . نظرًا لأننا نستخدم VirtualBox ، علينا فقط إنشاء جهاز افتراضي جديد ثم توجيهه نحو صورة قرص Ubuntu التي قمنا بتنزيلها. (Ubuntu)فيما يلي الخطوات التي يجب عليك اتباعها.

رعاية التبعيات

نظرًا لأن Linux Live Kit هو مجرد مجموعة ذكية من البرامج النصية ، فإنه يحتاج إلى بعض حزم البرامج الأخرى لتكون موجودة على جهاز Linux الخاص بك . في كثير من الحالات سيكونون بالفعل جزءًا افتراضيًا من إصدار Linux الذي اخترته ، ولكن سيتعين عليك التحقق من ذلك في كلتا الحالتين.

تحتاج إلى التأكد من أن aufs مدعوم من قبل kernel المستخدم بواسطة (aufs )توزيعة Linux(Linux) التي اخترتها . يمكنك التحقق من إصدارات kernel التي تدعم aufs هنا(here) . إذا كان kernel الذي اخترته لا يدعم aufs ، فستحتاج إلى البحث عن حل بديل لـ Linux Live Kit .

الآن نحن بحاجة للتأكد من تثبيت Squashfs على النظام. هذه هي تقنية الضغط المستخدمة بواسطة Linux Live Kit. لتثبيته ، إليك ما يجب فعله.

أولاً ، افتح Terminal . في Ubuntu ، يمكنك القيام بذلك عن طريق النقر فوق الزر "Show Application" في الجزء السفلي الأيسر من الشاشة. سيؤدي هذا إلى إظهار شريط البحث. ابحث عن "Terminal" وانقر فوقه عندما يظهر.

الآن ، في المحطة ، اكتب ما يلي:

sudo apt-get update && sudo apt-get install squashfs-tools

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

تقليم الدهون

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

التخصيص

يمكنك الآن المضي قدمًا وإجراء التغييرات التي تريدها لتوزيعك المباشر. تثبيت(Install) التطبيقات ، وضبط الإعدادات وما إلى ذلك. بمجرد الانتهاء من ذلك ، يمكننا الانتقال إلى Live Kit نفسها.

قم بتنزيل Linux Live Kit

حان الوقت الآن لتنزيل البرامج النصية التي نحتاجها. يمكنك العثور عليه على جيثب(GitHub) . انتبه بشكل(Pay) خاص للنصائح في README هنا. قد يكون بعضها مناسبًا لاحتياجاتك أو وضعك. على سبيل المثال ، هناك إرشادات محددة إذا كنت تريد إنشاء قرص مضغوط مباشر قابل للتمهيد.

Save the downloaded files to /tmp . ستجد في التنزيل مجلدًا باسم “/ DOC /. هذا مليء بمعلومات تمهيدية إضافية لمساعدتك في حالة حدوث عقبة.

إنشاء نظام التشغيل المباشر الخاص بك

الآن بعد أن أصبحت ملفات البرامج النصية في المكان الذي ينبغي أن تكون فيه ، نريد بالفعل تشغيل البرنامج النصي. للقيام بذلك ، سيتعين علينا التحول من كوننا مستخدمًا عاديًا إلى مستخدم متميز(Super User) . في Ubuntu ، افتح Terminal (open the terminal)واكتب ما يلي(type the following:) :

cd /tmp

يؤدي هذا إلى نقلك إلى مجلد TMP حيث قمنا بفك ضغط ملفات Live Kit .

آخر شيء يتعين علينا القيام به هو تشغيل البرنامج النصي ، لذا اكتب:(type:)

sudo ./build

الآن فقط انتظر حتى ينتهي النص!

تشغيل Live Distro

إذن كيف تحصل على توزيعاتك الحية؟ يقوم البرنامج النصي بإنشاء نسختين في المجلد / TMP. توجد صورة ISO يمكنك نسخها على قرص أو تحميلها في جهاز افتراضي لاختبارها. ومع ذلك ، سيهتم معظم الناس بملفات USB القابلة للتمهيد. (USB)هذه أيضًا موجودة في المجلد / TMP.

انسخها إلى محرك أقراص فلاش الخاص بك ، وتذكر فك ضغطها في هذه العملية. بمجرد وصولهم إلى هناك ، استخدم Terminal وانتقل إلى دليل / boot. ثم قم بتشغيل البرنامج النصي "bootinst.sh" لجعل محرك أقراص فلاش قابلاً للتمهيد.

إذا سارت الأمور على ما يرام ، سيكون لديك الآن نظام التشغيل المباشر الخاص بك!



About the author

أنا مهندس برمجيات ولدي خبرة في كل من تطبيقات Chrome والألعاب. لقد كنت أعمل على حلول لمتصفح Google Chrome على مدار السنوات الأربع الماضية وعملت أيضًا على ألعاب لعدة منصات مختلفة. تكمن مهاراتي في تصميم واختبار وإدارة مشاريع البرمجيات. بالإضافة إلى عملي كمهندس برمجيات ، فأنا أيضًا من ذوي الخبرة في الخصوصية وحسابات المستخدمين وقضايا سلامة الأسرة.



Related posts