در Microdrive است که اساسا مجموعه ای از اسکریپت ها که شما می توانید استفاده کنید تا خود را لینوکس سی دی زنده.
آن را در busybox، isolinux و لینوکس البته بستگی دارد.
من برنامه ریزی برای ساخت یک خوشه کوچک بدون دیسک، monitorless، گره keyboardless به کار رندر من [3D]. برای آنها را به اجرا، من گزینه های مختلف اما دیسک زنده به نظر می رسد مشکل ترین رایگان.
اما پس از آن من می توانم یک دیسک زنده، که بیشتر یا کمتر صادقانه به دنبال یک سیستم لینوکس نصب عادی را پیدا کند. آنها به نظر می رسد استفاده از اسکواش یا unionfs یا شکل دیگری از سیستم های فایل قابل نوشتن شبه. من حتی نتونست SLAX به من یک صفحه نمایش نشان می دهد. من مطمئن هستم که آن این است که با کارت گرافیک لپ تاپ من هستم.
اما این نوع الهام بخش من به خود من سی دی زنده است، بنابراین من می تواند اجزای به نسخه های مشابه کتابخانه از سیستم های نصب من مطابقت.
برای این منظور به جای ساخت یک سی دی مجرد، من شکست کار مورد نیاز به مجموعه ای از اسکریپت ها به طوری که همه چیز را کنترل و قابل استفاده مجدد است.
امیدوارم از آن خواهد دیگری در خارج وجود دارد به کسی که مفید باشد.
برای ایجاد یک دیسک زنده:
1. دریافت Microdrive لینوکس اسکریپت زنده تنظیم از بالا.
2. Untar فایل ها را به یک پوشه.
3. اطمینان مناسب هسته برای سی دی زنده.
نیاز مثال initrd، ramdisk و فایل سیستم ext2
ترجیحا همچنین دستگاه های اساسی به شرح زیر پشتیبانی می کند. [سی دی، devfs، framebuffer، VESA و غیره]
بدون سخت و سریع قوانین. Afterall آن لعنتی سی دی شما!
4. کپی هسته به ./src/bzImage.
5. دانلود فایل با فرمت tar منبع busybox و آن را در ./src.
6. دانلود فایل با فرمت tar منبع یا syslinux و آن را در ./src.
7. اجرای اسکریپت ذکر شده در دایرکتوری ./scripts. [لطفا توجه داشته باشید. آیا سی دی در به دایرکتوری اسکریپت. در عوض آنها را به عنوان ./scripts/SCRIPT_NAME اجرا شود. تمام اسکریپت ها فرض کنیم که آنها در حال کار از شاخه ای که ./src و ./scripts ./doc و غیره زیر شاخه ها]
8. هدف از اسکریپت [در ابتدا اجرا آنها را در این جهت نیز]:
./scripts/make-prelim-dirs: - که در آن تصویر مثال initrd انجام خواهد شد این همه راهنماهای لازم از قبیل itree کند. cdtree - است هر در اینجا بر روی سی دی endup. cdtree / ZZ - هر نرم افزار دیگر شما می خواهید نصب، نصب آن را در اینجا. همچنین بر روی سی دی زنده / X11 / * از اینجا به سیستم زنده در طول زمان اجرا /etc/rc.d/links خواهد معاونت پیوند، USR، و غیره، و غیره. cdtree / isolinux - که در آن initrd.img، isolinux تا پایان.
./scripts/build-busybox: این ساخت و نصب busybox به itree. همچنین سطح دسترسی U + کتابخانه busybox.
./scripts/build-isolinux: خوب، حدس بزنید چه.
./scripts/find-libs: پس از نصب فایل های باینری busybox، شما نیاز به قسمت کتابخانه من: ایمیل. libc داشته باشیم، libm، LD-تا و غیره خب، این کار را دقیقا همان است که. آن ها را از سیستم میزبان خود را cannibalises.
./scripts/install-base: این نصب عمومی / itree / و غیره برای رفتن به initrd.img. شما می توانید اقدامات وجود دارد به محتوا قلب خود را سفارشی کنید.
./scripts/update-itree: به عنوان ریشه، این خواهد LIBS در itree ldconfig. سپس از chroot به itree. شما باید یک پوسته دریافت کنید. اگر آن را در اینجا کار نمی کند، آن است که کار تو بر روی سی دی نیست.
./scripts/make-initrd: شما نیاز به اجرای این عنوان ریشه. لطفا قبل از رسیدن به خارج برای "سو" اسکریپت به عنوان خوانده شده. آن را به یک initrd.img از itree ایجاد / و آن را در cdtree / isolinux /. این چیزی است که هسته از بارهای دیسک زنده و احساس محتوایی که آن را به یک فایل سیستم ریشه.
./scripts/make-iso: در نهایت! . یک تصویر بوت ISO9660 به رایت سی دی و یا CDRW.
9. به عبارت دیگر:
./scripts/make-prelim-dirs
./scripts/build-busybox
./scripts/build-isolinux
./scripts/find-libs
./scripts/install-base
./scripts/update-itree [به عنوان ریشه]
./scripts/make-initrd [به عنوان ریشه]
./scripts/make-iso
چه جدید در این نسخه:
· به روز رسانی برای کرنل جدید.
· بدون devfs کن.
جزئیات نرم افزار:
نظر یافت نشد