قد يحتاج بعض مستخدمي توزيع دبيان في بعض الأحيان إلى نسخة كاملة من النظام الرئيسي ، والتي سيتم تخزينها على محرك أقراص محمول أو قرص. يُطلق على هذا الإصدار Live ، لأنه يعمل على أي كمبيوتر دون التثبيت المسبق. إنشاء مثل هذه النسخة ليست مهمة سهلة ، ولكن يمكن القيام بها حتى بالنسبة للمستخدم الذي يواجه تنفيذ هذه المهمة لأول مرة. في مقال اليوم ، نود أن نوضح التنفيذ التدريجي لهذه العملية.
محتوى
لا يهم إذا قمت بإنشاء نسخة للاستخدام المستقبلي على قرص أو محرك أقراص فلاش ، فإن الخطوات الأولى وتثبيت صورة ISO نفسها هي نفسها ، فقط الأوامر الأخيرة التي سنركز عليها ستختلف. حتى الآن ، احذف جميع العناصر غير الضرورية من النظام (البرامج والملفات) ، وقم بتكوينه كما هو مطلوب ، وبعد ذلك يمكنك المتابعة لإنشاء نسخة ، بدءًا من الخطوة الأولى.
تعتمد جميع التعليمات التالية على التنفيذ المتسلسل البسيط لأوامر الطرف. يجدر البدء في تثبيت مكونات إضافية ضرورية لأداء عمليات معينة - استنساخ مجلدات النظام ، وتسجيل صورة ISO. يتحقق الهدف على النحو التالي:
sudo apt-get install xorriso live-build extlinux syslinux squashfs-tools
هناك لتثبيت المكونات الإضافية واضغط على المفتاح Enter . الآن دعنا نتحدث بمزيد من التفاصيل حول الأدوات المساعدة التي تمت إضافتها إلى دبيان باستخدام الأمر المذكور أعلاه:
فقط بعد التثبيت الناجح لجميع البرامج المذكورة أعلاه ، يمكنك الانتقال إلى الخطوات التالية ، وإلا فلن يعمل شيء.
كما ذكرنا أعلاه ، سيكون توزيع دبيان في حالة مضغوطة. يتم تقليل حجمها يدويًا عن طريق إدخال عدد من الأوامر في وحدة التحكم. لنلقي نظرة تدريجية على كل إجراء مهم:
mkdir ~/livework && cd ~/livework.
: mkdir ~/livework && cd ~/livework.
debootstrap --arch=i386 wheezy chroot
المحدد debootstrap --arch=i386 wheezy chroot
architecture debootstrap --arch=i386 wheezy chroot
. cd ~/livework
chroot chroot
mount none -t proc /proc
mount none -t sysfs /sys
mount none -t devpts /dev/pts
export HOME=/root
export LC_ALL=C
apt-get install dialog dbus
dbus-uuidgen > /var/lib/dbus/machine-id
apt-get install linux-image-686 live-boot
apt-get install dump bzip2 mc icewm ....
passwd
apt-get clean
rm /var/lib/dbus/machine-id && rm -rf /tmp/*
umount /proc /sys /dev/pts
exit
في هذه المرحلة ، تعتبر صورة النظام جاهزة ، ولكن العمل التحضيري لم يكتمل بعد. يبقى تنفيذ عدد قليل من الأوامر.
يتم إنشاء دليل يتم تخزين المحمل المباشر فيه ، بالإضافة إلى ضغط الملفات ، بنفس الطريقة التي تتم بها العمليات الأخرى - عن طريق إدخال الأوامر المناسبة. ومع ذلك ، ستحتاج الآن إلى تحرير ملف التكوين ، الذي ستتعلمه لاحقًا:
للبدء ، في "المحطة" ، أدخل الأسطر التالية واحدة تلو الأخرى:
mkdir -p binary/live && mkdir -p binary/isolinux
cp chroot/boot/vmlinuz-* binary/live/vmlinuz
cp chroot/boot/initrd.img-* binary/live/initrd
mksquashfs chroot binary/live/filesystem.squashfs -e boot
سيؤدي هذا إلى إنشاء الدليل الضروري وضغط جميع الملفات. بعد ذلك ، انسخ الملفات المطلوبة لتنزيل قائمة البدء نفسها وتحريرها ، والتي يمكن القيام بها عن طريق إدخال النص التالي في وحدة التحكم:
cp /usr/lib/syslinux/isolinux.bin binary/isolinux/.
cp /usr/lib/syslinux/menu.c32 binary/isolinux/.
nano binary/isolinux/isolinux.cfg
ui menu.c32
prompt 0
menu title Boot Menu
timeout 300
التسمية الحية 686
تسمية القائمة ^ Live (686)
القائمة الافتراضية
لينكس / لايف / vmlinuz
إلحاق initrd = / live / initrd boot = استمرار الثبات الهادئ
تسمية live-686- آمنة
تسمية القائمة ^ Live (686 failafe)
لينكس / لايف / vmlinuz
إلحاق initrd = / live / initrd boot = تهيئة الثبات المباشر memtest noapic noapm
endtext
يمكنك وصف كل هذا يدويًا عن طريق إدخال الأوامر واحدًا تلو الآخر ، ومحتويات ملف التكوين الذي يفتح من خلال nano binary/isolinux/isolinux.cfg
، فقط قم بإدراج وحفظ التغييرات.
الخطوة الأخيرة قبل إكمال المهمة هي إنشاء صورة ISO للقرص. سيسمح لك الأمر أدناه بنسخ الصورة على قرص DVD أو قرص مضغوط ، مصحوب بنسخ القرص.
xorriso -as mkisofs -r -J -joliet-long -l -cache-inodes -isohybrid-mbr /usr/lib/syslinux/isohdpfx.bin -partition_offset 16 -A "Debian Live" -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o remaster.iso binary
إذا كنت تريد حفظ هذه الصورة على محرك أقراص فلاش USB ، فاستخدم أمرًا مختلفًا بعض الشيء يشبه هذا:
extlinux -i /mnt && cat /usr/lib/extlinux/mbr.bin > /dev/sda
cp /usr/lib/extlinux/*.c32 /mnt && cp /usr/lib/syslinux/vesamenu.c32
لديك الآن قرص مضغوط لنظام تشغيل دبيان على جهازك القابل للإزالة. كما ترون ، اضطررت إلى بذل القليل من الجهد ، ولكن في نفس الوقت سيعمل كل شيء بشكل صحيح وسيعمل بثبات. إذا واجهت أي أخطاء عند إدخال الأوامر ، فاحرص على الانتباه إلى النص المعروض في وحدة التحكم. غالبا ما يساعد على حل مشكلة. إذا لم يكن لهذا أي تأثير ، فتحقق من وثائق التوزيع الرسمية.