بطاقة Microdrive هو في الأساس مجموعة من البرامج النصية التي يمكنك استخدامها لجعل الخاصة بك مؤتمر نزع السلاح لينكس الحية.
ذلك يعتمد على BUSYBOX، isolinux وينكس بالطبع.
وأنا على التخطيط لبناء حفنة صغيرة من الخالية من الأقراص، monitorless، والعقد keyboardless أن تفعل لي تقديم العمل [3D]. بالنسبة لهم لتشغيل، ولدي العديد من الخيارات ولكن مؤتمر نزع السلاح الحي ويبدو أن معظم خالية من المتاعب.
ولكن بعد ذلك لم استطع العثور على قرص مضغوط العيش، الذي يتبع أكثر أو أقل بإخلاص نظام لينكس تثبيت العاديين. يبدو أنها لاستخدام squashfs أو unionfs أو أي شكل آخر من أشكال أنظمة الملفات الزائفة للكتابة. لم استطع حتى الحصول على سلاك لتريني الشاشة. أنا متأكد من أنه هو أن تفعل مع بطاقتي رسومات الكمبيوتر المحمول.
ولكنه نوع من أوحت لي لجعل بلدي يعيش مؤتمر نزع السلاح الخاص، لذلك يمكن أن تتطابق مع المكونات إلى إصدارات المكتبة نفسها من أنظمة بلدي المثبتة.
تحقيقا لهذه الغاية بدلا من جعل قرص مضغوط واحد، كسرت العمل المطلوب في لمجموعة من الكتابات بحيث أن كل شيء هو معقول وقابلة لإعادة الاستخدام.
نأمل أن يكون مفيدا لشخص آخر هناك.
لجعل مؤتمر نزع السلاح الحي:
1. الحصول على بطاقة Microdrive النصي لايف لينكس مجموعة من أعلاه.
2. Untar الملفات إلى الدليل.
3. تقديم مناسبا نواة لمؤتمر نزع السلاح الحي.
يحتاج initrd، رامديسك والملفات ext2
ويفضل أيضا دعم الأجهزة الأساسية على النحو التالي. [مؤتمر نزع السلاح، devfs، framebuffer، VESA الخ]
هناك قواعد صعبة وسريعة. إنس انها لعنة مؤتمر نزع السلاح الخاص بك!
4. نسخ نواة ل./src/bzImage.
5. تحميل كتل القطران مصدر BUSYBOX ووضعها في ./src.
6. تحميل كتل القطران مصدر SYSLINUX ووضعها في ./src.
7. تشغيل البرامج النصية المدرجة في الدليل ./scripts. [يرجى الملاحظة. لا مؤتمر نزع السلاح في لدليل البرامج النصية. بدلا تشغيلها كما ./scripts/SCRIPT_NAME. تفترض كل البرامج النصية التي كانوا يعملون من الدليل حيث ./src و./scripts ./doc وما هي الدلائل الفرعية.]
8. إن الغرض من النصوص [في البداية تشغيلها في هذا النظام كذلك]:
./scripts/make-prelim-dirs: هذا سيجعل كافة الدلائل الضرورية مثل itree - حيث سيتم جعل صورة initrd. cdtree - كل ما هو هنا سوف endup على أقراص مدمجة. cdtree / ZZ - أيا كان البرنامج الآخر الذي تريد تثبيته، وتثبيته هنا. /etc/rc.d/links أيضا على القرص الحي سيربط ليب، البيرة، الخ، الخ / X11 / * من هنا إلى نظام العيش أثناء وقت التشغيل. cdtree / isolinux - حيث initrd.img، ينتهي isolinux تصل.
./scripts/build-busybox: وهذا بناء وتركيب BUSYBOX في لitree. كما شمود يو + ق المكتبة BUSYBOX.
./scripts/build-isolinux: حسنا، تخمين ما.
./scripts/find-libs: بعد تثبيت الثنائيات BUSYBOX، سوف طبعا ... في حاجة إلى مكتبات الأول: ه. LIBC، libm،-LD لذا الخ حسنا، هذا يفعل ذلك بالضبط. ذلك cannibalises لهم من النظام المضيف الخاص بك.
./scripts/install-base: هذا سيتم تثبيت الأساسية / itree / الخ للذهاب في لinitrd.img. يمكنك تخصيص الإجراءات هناك لقلوبكم المحتوى.
./scripts/update-itree: كما الجذر، وهذا سوف ldconfig ويبس في itree. ثم استجذار إلى itree. يجب أن تحصل على قذيفة. إذا كان لا يعمل هنا، فإنه ليس العمل ستعمل على القرص المضغوط.
./scripts/make-initrd: تحتاج لتشغيل هذا كجذر. يرجى قراءة السيناريو قبل الوصول ل "سو". فإنه سيتم إنشاء initrd.img من itree / ويضعها في cdtree / isolinux /. هذا هو ما نواة من الأحمال مؤتمر نزع السلاح الحي ويشعر المحتوى الذي لديه نظام الملفات الجذر.
./scripts/make-iso: وأخيرا! . تقديم صورة للتمهيد ISO9660 لحرق لمؤتمر نزع السلاح أو كدرو.
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 الآن.
تفاصيل البرنامج:
لم يتم العثور على التعليقات