ایجاد یک سی دی زنده با دبیان

Anonim

ایجاد یک سی دی زنده با دبیان

بعضی از کاربران توزیع دبیان می توانند گاهی اوقات به یک کپی کامل از سیستم اصلی که در درایو فلش یا دیسک ذخیره می شوند، نیاز به یک نسخه کامل عملیاتی داشته باشند. چنین نسخه ای به نام Live نامیده می شود، زیرا در هر کامپیوتر بدون نصب قبلی شروع می شود. یک کپی مشابهی ایجاد کنید کاملا آسان نیست، اما حتی برای یک کاربر کاملا برآورده شده است که ابتدا با اجرای چنین کاری مواجه می شود. به عنوان بخشی از مقاله امروز، ما می خواهیم اجرای گام به گام این عملیات را نشان دهیم.

CD زنده را با دبیان ایجاد کنید

مهم نیست که آیا یک کپی برای استفاده بیشتر بر روی دیسک یا فلش درایو ایجاد کنید، اولین مراحل و نصب تصویر ISO خود یکسان هستند، تنها دستورات اخیر وجود دارد که ما قطعا تاکید خواهیم کرد . تا کنون، تمام سیستم های غیر ضروری را حذف کنید (برنامه ها، فایل ها)، پیکربندی آن را به عنوان مورد نیاز، پس از آن شما می توانید به ایجاد یک کپی، شروع از اولین گام.

مرحله 1: نصب اجزای اضافی

تمام دستورالعمل های زیر بر اساس اجرای ساده متوالی دستورات ترمینال است. شروع با نصب اجزای اضافی لازم برای محصول عملیات خاص - پوشه های سیستم کلونینگ، سوابق تصویر ISO. هدف به صورت زیر انجام می شود:

  1. باز کردن "ترمینال" را با هر روش مناسب باز کنید و سپس Sudo Apt-Get را وارد کنید Xorriso Live-Build Extlinux SysLinux Squashfs-Tools را نصب کنید تا اجزای اضافی را نصب کنید و کلید Enter را فشار دهید.
  2. یک دستور را برای نصب اجزای سی دی زنده اضافی با سیستم عامل دبیان وارد کنید

  3. هنگامی که پرس و جو به نظر می رسد، رمز عبور Superuser را وارد کنید.
  4. تأیید نصب با وارد کردن یک رمز عبور در سیستم عامل دبیان

  5. با انتخاب D. گزینه نصب فایل های جدید را به سیستم عامل تأیید کنید
  6. تایید اضافه کردن فایل های جدید به سیستم دبیان

  7. انتظار تکمیل نصب در طول این روش، توصیه نمی شود که اقدامات دیگر را انجام دهید و اینترنت را غیرفعال کنید.
  8. در حال انتظار برای تکمیل نصب قطعات اضافی دبیان

در حال حاضر بیایید جزئیات بیشتری در مورد آن خدماتی که با کمک فرمان بالا به دبیان اضافه شد، صحبت کنیم:

  • Xorriso - برای ایجاد یک تصویر بوت استفاده می شود؛
  • SysLinux، Extlinux - طراحی شده برای بارگذاری صحیح با نوع MBR؛
  • Squashfs-Tools - در ایجاد یک سیستم فایل فشرده کمک خواهد کرد.
  • Live-Build - یک سیستم عامل فشرده ایجاد کنید، آن را در یک تصویر ISO قرار دهید.

فقط پس از نصب موفق تمام برنامه های فوق را می توان به مراحل بعدی منتقل کرد، در غیر این صورت هیچ کاری کار نخواهد کرد.

مرحله 2: ایجاد یک کاتالوگ و آماده سازی یک سیستم فشرده

همانطور که در بالا ذکر شد، توزیع دبیان را در حالت فشرده باشد. کاهش اندازه آن است که به صورت دستی با وارد کردن تعدادی از دستورات را به کنسول انجام شده است. بیایید به تدریج هر عمل مهم در نظر بگیرید:

  1. اول، ایجاد یک دایرکتوری ریشه برای تصویر و حرکت به آن است. استفاده از دو دستور قرار داده شده در یک خط به ترکیب آنها. محتویات "ترمینال" خواهد شد مثل این: mkdir به ~ / livework && CD ~ / LiveWork.
  2. ایجاد یک دایرکتوری ریشه برای سی دی زنده با سیستم دبیان

  3. باز کردن فایل های سیستم با استفاده از انتخاب Debootstrap --arch = i386 را ویزی از chroot معماری.
  4. باز کردن بسته بندی تصویر از سیستم برای نصب و راه اندازی سی دی زنده با دبیان

  5. در حال حاضر دایرکتوری های مهم توان نصب شده، ایجاد یک هسته و اضافه کردن آب و برق را آغاز کنیم. ما نقطه مشاهده کاملا تمام دستورات را نمی بیند، بنابراین پیشنهاد می کنیم آشنایی خود را با تمام نظم که در آن باید به کنسول معرفی:

    CD ~ / LiveWork

    از chroot از chroot.

    MOUNT NONE -T PROC / PROC

    کوه هیچ -T sysfs را / SYS

    MOUNT NONE -T DEVPTS / توسعه تمدن / PTS

    صادرات اصلی = / ریشه

    صادرات LC_ALL = C

    apt-get نصب و گو DBUS

    DBUS-UUIDGEN> / var / معاونت / DBUS / ماشین-ID

    apt-get نصب لینوکس تصویر-686 زنده بوت

    apt-get نصب کمپرسی ابزار bzip2 فشرده میکند MC آیسدابلیوام ....

    passwd را.

    CLEAN APT-GET

    RM / var / معاونت / DBUS / ماشین-ID && RM -rf / TMP / *

    دستور umount / مجموعه مقالات / سیستم / توسعه تمدن / PTS

    خروج

  6. در حال انتظار برای همه دستورات برای سوار CD زنده با دبیان

در این مرحله، تصویر آماده است در نظر گرفته، اما کارهای مقدماتی هنوز تکمیل نشده است. آن باقی مانده است به انجام تنها چند دستورات.

مرحله 3: ایجاد یک پوشه برای بوت لودر و فایل های فشرده سازی

ایجاد یک دایرکتوری که در آن زنده بوت خود را ذخیره خواهد شد، و همچنین فشرده سازی فایل در همان راه به عنوان عملیات دیگر انجام می شود - ورودی از دستورات مربوطه. با این حال، در حال حاضر شما نیاز به ویرایش فایل پیکربندی، که شما را بیشتر خواهد آموخت:

برای شروع در ترمینال، را وارد کنید به طور متناوب از جمله خطوط:

MKDIR -P باینری / فعال && MKDIR -P باینری / ISOLINUX

CP CHROOT / بوت / VMLINUZ- * دودویی / فعال / VMLINUZ

CP CHROOT / بوت / INITRD.IMG- * دودویی / فعال / initrd را

Mksquashfs Chrot دودویی / زنده / FileSystem.squashfs -E بوت

ایجاد یک پوشه برای لودر CD زنده با سیستم دبیان

این دایرکتوری مورد نیاز ایجاد و رایت تمام فایل های. بعد، نسخه مورد نیاز به فایل های دانلود و ویرایش منو شروع خود را، که می تواند با قرار دادن چنین متنی را به کنسول انجام می شود:

CP /usr/lib/syslinux/isolinux.bin باینری / isolinux /.

CP /usr/lib/syslinux/menu.c32 باینری / isolinux /.

نانو دودویی / Isolinux / Isolinux.cfg

UI Menu.c32.

فوری 0

منوی بوت عنوان

اتمام مهلت 300.

برچسب زنده-686

منوی برچسب ^ زنده (686)

منو پیش فرض.

لینوکس / زنده / Vmlinuz

الحاق initrd را = / زندگی می کنند / initrd را بوت = زنده مداوم ساکت و آرام

برچسب زنده-686-FAILSAFE

منوی برچسب ^ زنده (686 FAILSAFE)

لینوکس / زنده / Vmlinuz

اضافه initrd را = / زنده / initrd را بوت = زنده مداوم پیکربندی Memtest Noapic Noapm Nodma Nomce Nolapic Nomodeset Nosmp Nosplash VGA = عادی

EndText

شما می توانید تمام این کار را دستی با وارد کردن دستورات متناوب تجویز، و محتویات فایل پیکربندی، که از طریق نانو دودویی / Isolinux / Isolinux.cfg باز می شود، به سادگی قرار دادن و تغییرات را ذخیره.

گام 4: ایجاد یک تصویر دیسک

آخرین مرحله قبل از اتمام تکمیل کار، ایجاد یک تصویر دیسک ایزو است. فرماندهی که در زیر دیده می شود به شما این امکان را می دهد که یک تصویر را روی یک دی وی دی یا سی دی بنویسید، که توسط یک دیسک همراه است.

Xorriso -S Mkisofs -R -J -Joliet-Long -L -Cache-Inodes -Shybrid-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 باینری

نصب تصویر زنده CD Debian در یک درایو فلش USB یا دیسک

اگر شما نیاز به ذخیره این تصویر را در درایو USB فلش، از یک دستور کمی متفاوت استفاده کنید که به نظر می رسد این است:

extlinux -i / mnt && cat /usr/lib/extlinux/mbr.bin> / dev / sda

cp / usr / lib / extlinux / * c32 / mnt && cp /usr/lib/syslinux/vesamenu.c32

در حال حاضر شما در دستگاه پخش زنده قابل جابجایی خود را با سیستم عامل دبیان دارید. همانطور که می بینید، من مجبور شدم کمی تلاش کنم، با این حال، همه چیز به درستی تبدیل خواهد شد و به طور پایدار کار خواهد کرد. در صورت هر گونه خطا هنگام وارد کردن دستورات، توجه به متن نمایش داده شده در کنسول. اغلب به حل مشکل کمک می کند. اگر این هیچ تأثیری نداشته باشد، مستندات توزیع رسمی را بخوانید.

ادامه مطلب