كيفية نقل سطح مكتب دبيان إلى نظام تشغيل غير قابل للتغيير باستخدام OSTree

إذا كنت ترغب في أن يعمل نظام Debian Desktop كنظام تشغيل ثابت، فإن النقطة الأساسية هي أن تثبيت OSTree على نظام Debian الحالي لا يُغيّره . يُنشئ OSTree أشجار ملفات كاملة وقابلة للتشغيل، ويتطلب تكاملاً مع نظام التشغيل لتشغيل مُحمّل الإقلاع، وinitramfs، /etcوحالة الكتابة. تُشير صفحة حزمة Debian صراحةً إلى أن تثبيت ostreeالأدوات لا يؤثر على عملية إقلاع النظام المضيف. بالنسبة لمعظم مستخدمي سطح المكتب، يُعدّ الخيار الآمن هو عمل نسخة احتياطية متبوعةً بتثبيت جديد لتوزيعة تستخدم OSTree بالفعل. يشرح هذا الدليل عملية الترحيل وما تتطلبه صورة Debian مُخصصة.

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

هل يمكنك تحويل نظام تشغيل Debian مثبت على سطح المكتب في مكانه؟

لا توجد طريقة عامة مدعومة لتحويل تثبيت Debian Desktop بأمر واحد. OSTree عبارة عن طبقة لنشر وتحديث نظام التشغيل، وليست مجرد مفتاح لتحويل جذر النظام المُدار بواسطة APT إلى نظام للقراءة فقط. يجب بناء نظام OSTree كشجرة ملفات متماسكة، وتشغيله من خلال تكامل مناسب بين initramfs وبرنامج الإقلاع. يحتاج النظام أيضًا إلى قواعد للتكوين والمجلدات القابلة للتعديل، بالإضافة إلى آلية لبناء وتوزيع أشجار نظام التشغيل المستقبلية.

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

في طرفية دبيان، اكتب الأمر sudo apt install ostree في موجه الأوامر.
إن تثبيت أدوات سطر الأوامر OSTree على نظام Debian لا يحول سطح المكتب قيد التشغيل إلى عملية نشر OSTree في حد ذاته.

أي مسار يناسب هدفك؟

هدفكمسار عمليما هي التغييرات؟
استخدم سطح مكتب مُدارًا يتم تحديثه عبر OSTreeقم بعمل نسخة احتياطية من نظام دبيان، ثم قم بتثبيت توزيعة تتضمن تكامل OSTree، مثل Endless OSتثبيت نظام تشغيل جديد؛ استعادة البيانات الشخصية وإعادة تثبيت التطبيقات
احتفظ بنظام دبيان وجرّب عمليات النشر غير القابلة للتغييرقم ببناء واختبار صورة OSTree مبنية على نظام Debian كمشروع منفصل، ويفضل أن يكون ذلك في جهاز افتراضي أو على قرص احتياطي.يتطلب ذلك تكوين الصورة، وتكامل الإقلاع، وتصميم التكوين/الحالة، وتوصيل التحديثات، واختبار الاسترداد
تقليل التغييرات غير المقصودة في النظام دون استبدال دبياناحتفظ بنظام دبيان القياسي واستخدم النسخ الاحتياطية العادية واللقطات وFlatpak عند الاقتضاء.تحسينات في سهولة الاستخدام، ولكن نظام الملفات الجذر لا يزال يُدار بواسطة APT وليس غير قابل للتغيير بواسطة OSTree

تستخدم بقية خطوات الترحيل التدريجي نظام التشغيل Endless OS كمثال عملي لنظام OSTree المكتبي المشتق من Debian. تشير إرشادات التثبيت الحالية إلى إمكانية تشغيل جلسة تجريبية قبل التثبيت من خلال ذاكرة USB، أو إعادة تهيئة الكمبيوتر. يؤدي خيار إعادة التهيئة إلى إزالة نظام التشغيل والتطبيقات والبيانات الموجودة على القرص المستهدف. كما يدعم Endless OS إمكانية الإقلاع المزدوج إلى جانب Windows، ولكنه لا يدعم الإقلاع المزدوج مع توزيعات Linux الأخرى. لذا، يُرجى قراءة إرشادات التثبيت والتأكد من متطلبات الأجهزة الحالية والصورة المتاحة قبل المتابعة.

كيف يمكنك الانتقال بأمان إلى سطح مكتب قائم على نظام OSTree؟

1. تأكد من أن التركيب النظيف مقبول

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

2. قم بعمل نسخة احتياطية من ملفاتك الشخصية وأنشئ قائمة بالتطبيقات التي تستخدمها

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

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

لا تتوافق حزم دبيان وإعدادات النظام بسلاسة مع أنظمة التشغيل الأخرى. سجّل أسماء التطبيقات وإعداداتها، ولكن خطط لإعادة تثبيت التطبيقات بدلاً من نسخ /usrالنظام القديم بالكامل /etcإلى النظام الجديد. إذا كنت تستخدم Flatpak بالفعل، فاحفظ قائمة بالتطبيقات المثبتة . يمكنك الرجوع إلى وثائق مرجع أوامر Flatpakflatpak list --app > flatpak-apps.txt الرسمية لعرض التطبيقات المثبتة.flatpak list

3. قم بتنزيل الصورة وجهز قرص USB للتثبيت

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

نافذة على غرار balenaEtcher تعرض خيارات تحديد صورة نظام التشغيل Endless، وتحديد هدف USB، وعناصر التحكم في الفلاش.
اختر صورة نظام التشغيل Endless OS الرسمية، وتأكد من محرك أقراص USB المقصود، وابدأ عملية التثبيت فقط بعد التحقق من الهدف.

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

4. قم بالإقلاع من USB واختبر سطح المكتب قبل التثبيت

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

خيار "جرب نظام التشغيل بلا حدود" على شاشة بدء التشغيل
اختر خيار التجربة أولاً حتى تتمكن من اختبار الأجهزة دون الكتابة فوق تثبيت Debian.

إذا لم يعمل أحد المكونات الأساسية، فراجع إرشادات الأجهزة الخاصة بالتوزيعة، وفكّر في استخدام جهاز آخر قبل مسح أي شيء. يُعدّ اختبار USB بمثابة فحص للتوافق، ولا يضمن عمل جميع الأجهزة بنفس الكفاءة بعد التثبيت.

5. قم بالتثبيت فقط بعد التحقق من القرص المستهدف

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

إعادة تهيئة جهاز الكمبيوتر الخاص بك مع خيار نظام التشغيل Endless على شاشة بدء التشغيل
يؤدي خيار إعادة التهيئة إلى استبدال النظام الحالي على جهاز الكمبيوتر المستهدف؛ استخدمه فقط بعد التحقق من النسخة الاحتياطية والقرص المحدد.

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

6. استعادة بيانات المستخدم وإعادة تثبيت التطبيقات

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

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

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

طرفية لينكس مع قائمة flatpak مكتوبة في موجه الأوامر
استخدم أمر Flatpak list لمراجعة التطبيقات بعد إعادة تثبيتها على سطح المكتب الجديد.

7. تحقق من أن الجهاز قد تم تشغيله في وضع OSTree

افتح نافذة طرفية على النظام المثبت حديثًا وقم بتشغيل الأمر التالي:

ostree admin status

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

طرفية جاهزة لتشغيل أمر ostree admin status
قم بتشغيل الأمر ostree admin status بعد التثبيت لفحص عمليات النشر المتاحة وتحديد عملية التشغيل.

ماذا لو كنت بحاجة تحديدًا إلى صورة Debian OSTree مخصصة؟

هذا مشروع هندسة أنظمة تشغيل، وليس تحويلًا لنظام تشغيل سطح مكتب. ابدأ بجهاز افتراضي مؤقت أو حاسوب احتياطي. أنشئ شجرة نظام ملفات دبيان كاملة، وتأكد من أن الشجرة تتبع معايير OSTree، ووفر تكاملًا مع initramfs وبرنامج الإقلاع، وحدد البيانات التي تنتمي إلى /etcو /varو /home، وصمم كيفية تحويل الحزم والتحديثات إلى عمليات تثبيت جديدة. اختبر الترقيات، والتحديثات المتقطعة، ودعم الأجهزة، والتراجع قبل استخدام الصورة على محطة عمل يومية.

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

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

اترك تعليقاً

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

يقوم برنامج OKSampler بربط مقاطع MP3 بمفاتيح لوحة المفاتيح، كما يتيح تكرار الصوت. تعرّف على وظائف هذا البرنامج المجاني القديم، وحدود ميزاته القديمة، وما يجب التحقق منه قبل التنزيل.

تطبيق مهام جوجل لسطح المكتب: كيفية استخدامه على الكمبيوتر

تطبيق مهام جوجل لسطح المكتب: كيفية استخدامه على الكمبيوتر

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

كيفية لعب لعبة Don't Starve Together على نظام لينكس

كيفية لعب لعبة Don't Starve Together على نظام لينكس

قم بتثبيت نسخة لينكس من لعبة Don't Starve Together عبر Steam، وابدأ عالمًا جديدًا، أو انضم إلى أصدقائك باتباع خطوات الإعداد واستكشاف الأخطاء وإصلاحها هذه.

كيفية تشغيل لعبة Squad على نظام Linux باستخدام Steam Proton

كيفية تشغيل لعبة Squad على نظام Linux باستخدام Steam Proton

قم بإعداد Squad على نظام Linux باستخدام Steam Play و Proton، ثم قم بتثبيت اللعبة، واختر أداة التوافق، وقم باستكشاف مشكلات مكافحة الغش وإصلاحها.

كيفية تثبيت نظام لينكس منت ديبيان الإصدار الخامس "إلسي" من خلال USB

كيفية تثبيت نظام لينكس منت ديبيان الإصدار الخامس "إلسي" من خلال USB

قم بتنزيل ملف LMDE 5 ISO المؤرشف والتحقق منه، ثم أنشئ قرص USB قابلًا للإقلاع، واختر إعدادات التثبيت الآمنة. انتهى دعم Elsie؛ راجع إصدار LMDE الحالي.

كيفية إنشاء قرص USB قابل للتشغيل لنظام التشغيل Windows 11 على نظام Linux

كيفية إنشاء قرص USB قابل للتشغيل لنظام التشغيل Windows 11 على نظام Linux

قم بإنشاء قرص USB لتثبيت نظام التشغيل Windows 11 على نظام Linux باستخدام Ventoy: احصل على ملف ISO الرسمي، وقم بتثبيت Ventoy بأمان، وانسخ الصورة، وقم بتشغيل جهاز الكمبيوتر المستهدف.

كيفية تشغيل لعبة It Takes Two على نظام لينكس باستخدام Steam Proton

كيفية تشغيل لعبة It Takes Two على نظام لينكس باستخدام Steam Proton

تعلم كيفية تشغيل لعبة It Takes Two على نظام Linux باستخدام Steam Proton، وتثبيت إصدار Steam، وتمكين التوافق، وإعداد وضع اللعب التعاوني، وحل مشاكل التشغيل.

كيفية تثبيت برنامج Wireshark على أنظمة Linux: أوبونتو، فيدورا، آرتش، وغيرها

كيفية تثبيت برنامج Wireshark على أنظمة Linux: أوبونتو، فيدورا، آرتش، وغيرها

قم بتثبيت Wireshark على Ubuntu أو Debian أو Fedora أو Arch أو openSUSE باستخدام أوامر الحزمة الحالية، ثم قم بتكوين التقاط الحزم المباشر بأمان.

كيفية لعب Slay the Spire على نظام Linux: قم بتثبيته وتشغيله باستخدام Steam

كيفية لعب Slay the Spire على نظام Linux: قم بتثبيته وتشغيله باستخدام Steam

قم بتثبيت Steam على نظام Linux، ثم احصل على نسخة Slay the Spire الأصلية لنظام Linux من مكتبتك، وقم بتشغيلها. يتضمن ذلك خطوات عملية لحل مشاكل بدء التشغيل الشائعة.