המטרה של zdisk היא לשים מערכת הצלת ליבה של הבחירה שלך ועל אחד 1.44 MB.
שימוש: ./zdisk -serial - [FD | CD | initrd | תמונה] -k path_to_kernel
-i path_to_initrd_contents.tgz -m module_directory
תוכן initrd ברירת המחדל הוא "rescue.tgz -i".
הוראות תקליטונים!
לשים את מערכת ההצלה על דיסקט מעוצב דוס 1.44MB או 1.722mb.
תגיד לי zdisk בי הליבה שנבחרה היא, הליבה לא יכולה להיות יותר מ
765Kb בגודל שיתאים על דיסקט 1.44MB מעוצב, אלא אם כן אתה להפחית
גודלו של תוכן initrd.
הליבה לא יכולה להיות יותר מ 1040Kb בגודל שתתאים על 1.722mb
מאותחל, אלא אם כן אתה להקטין את הגודל של תוכן initrd.
תסריט זה, אם לא כבר יהיה לאתחל את הדיסקט לגודל הדרוש,.
הליבה חייבת להיות דיסק RAM ודיסק RAM ראשוני תמיכה (initrd).
קובץ הגדרות הליבה צריכה להיות משהו כזה.
מכשירים חסום #
#
CONFIG_BLK_DEV_RAM = y
CONFIG_BLK_DEV_RAM_SIZE = 4096
CONFIG_BLK_DEV_INITRD = y
כמה מסלולים אפשריים לליבה.
# ./zdisk -fd -k / Vmlinuz
# ./zdisk -fd -k / Boot / vmlinuz
# ./zdisk -fd -k / Usr / src / linux / קשת / i386 / boot / zImage
# ./zdisk -fd -k / Usr / src / linux / קשת / i386 / boot / bzImage
אם אתה רוצה לכלול כל מודול (ים) לשים את מודול (ים) בספרייה,
ותגיד לי zdisk מה ספרייה הם ב.
# ./zdisk -fd -k / Vmlinuz -m / foo / boo
פירוש מעל zdisk מצפה למצוא /foo/boo/module1.o
/foo/boo/module2.o וכו '
הוראות CDROM!
# ./zdisk -cd -k Path_to_kernel -i path_to_initrd_contents.tgz
-m module_directory
אם אתה רוצה לשים את מערכת ההצלה על CD דיסק, אתה תמצאו
צריך 'mkisofs' במערכת שלך ליצור תמונת ISO.
מאז תמונת תקליטור האתחול יכולה להיות גדולה כמו יכולת CD
(על 650MB), אתה יכול להוסיף לתוכן initrd 'rescue.tgz וכו' '
אם אתה רוצה.
זכור את זה חייב להיות טעון לזיכרון, 650MB דחוס
נטען לזיכרון ידרוש כ 1300mb של זיכרון RAM.
רק לחלץ את תוכן initrd 'rescue.tgz וכו' ' ולהוסיף לו,
אז זפת gzip זה.
zdisk-2.14 # הצלה-cd mkdir
# זפת xzvpf rescue.tgz -C הצלה-cd
# CD הצלה-cd
לדוגמא, אם אתה רוצה להוסיף bash, לשים bash בהצלה-cd / bin
והספריות שהיא דורשת בהצלה-cd / lib.
# LDD / bin / bash
libtermcap.so.2 => /lib/libtermcap.so.2 (0x40016000)
libdl.so.2 => /lib/libdl.so.2 (0x4001b000)
libc.so.6 => /lib/libc.so.6 (0x4001e000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
ניתן גם ליצור קישור זה ב` sh הצלה-cd / bin # LN bash -sf '.
אם אתה רוצה להוסיף תמיכה ברשת כנראה שהיית צריכים לפחות.
/ Etc / פרוטוקולים / etc / מארחים / etc / שירותים /etc/nsswitch.conf
/ Lib / libresolv / lib / libnss_files / lib / libnss_dns / lib / libnss_compat
/ Bin / מארח / sbin / ifconfig / sbin / מסלול
לאחר שתוסיף לזה או לבצע כל שינוי, זפת gzip זה.
# זפת ההצלה-cd cvzpf ../rescue-cd.tgz *
תוכן initrd היה אז להיות "הצלה-cd.tgz -i".
האם זה כדי ליצור תמונת ISO תקליטור אתחול של מערכת ההצלה.
# ./zdisk -cd -k Path_to_kernel -i path_to_initrd_contents.tgz
אז אתה צריך להשתמש בתכנית כמו 'cdrecord' לכתוב 'rescue.iso'
לCD הדיסק.
הדוגמא הבאה מניחה סופר CD SCSI במכשיר 0,6,0 עם מהירות 4x.
# Cdrecord -scanbus "כדי למצוא את מכשיר סופר CD שלך הוא על!"
Cdrecord לשחרר 1.9 זכויות יוצרים (C) 1995-2000 יורג שילינג
scsibus0:
0,6,0) "XM-3401TASUNSLCD 'TOSHIBA' '' 3593 'תקליטורים נשלפים
וכו '...
מהירות = 4 dev = 0,6,0 rescue.iso -v # cdrecord
אם אתה צריך למחוק CD-RW הראשון.
מהירות -v # cdrecord הריק = מהר = 4 dev = 0,6,0 rescue.iso
קבל CD-הכתיבה-HOWTO מ: http://ibiblio.org/pub/Linux/docs/HOWTO
לאחר מכן, תוכל לאתחל את תקליטור דיסק, אם ה- BIOS שלך תומך בכך
ומוגדר לאתחל מכונן התקליטורים ראשון.
הוראות initrd!
אם אתה רוצה לאתחל את מערכת לינוקס ממערכת דוס / Win9x ב
הכונן הקשיח שלך, לעשות את זה.
# ./zdisk -initrd -i Path_to_initrd_contents.tgz -m module_directory
מעל ייצור 'linux.gz' מתוכן initrd 'rescue.tgz וכו' ',
אז אתה יכול לבצע אתחול 'linux.gz' מדוס / מערכת Win9x באמצעות loadlin.
מאז 'linux.gz' תמונת initrd זה יהיה מאותחל משלך
כונן קשיח, הגודל שלה יכול להיות גדול יותר.
זכור את זה חייב להיות טעון לזיכרון, 8MB דחוס טעון
לזיכרון ידרוש כ 16MB של זיכרון RAM החופשי וכו '
ליצור ספרייה בדוס / מערכת Win9x שלך ולשים linux.gz,
loadlin.exe, וליבה בזה.
C: mkdir ramlinux
C: ramlinuxlinux.gz
C: ramlinuxkernel
C: ramlinuxloadlin.exe
לאתחל אותו!
אתה לא יכול אתחול לינוקס ב- Windows, להפסיק חלונות והפעל מחדש במצב DOS.
מצב דוס הוא כאשר חלונות סגור וכל מה שיש לך הוא C: הפקודה.
C: ramlinux> loadlin ליבת initrd = linux.gz ramdisk_size = 8192 שורש = / dev / RW ram0
אתה יכול ליצור קובץ 'linux.bat' עם זה להלן בזה.
echo off
loadlin ליבת initrd = linux.gz ramdisk_size = 8192 שורש = / dev / RW ram0
C: ramlinux> לינוקס
גודל ramdisk הוא כמות זיכרון RAM נדרשה להחזיק
"Linux.gz 'דחוס initrd תמונה.
תסריט zdisk יגיד לך את זה כשזה יוצר linux.gz.
הוראות תמונה!
# ./zdisk -image -k Path_to_kernel -i path_to_initrd_contents.tgz
-m module_directory
אם אתה רוצה ליצור גרסת תמונת 1.44MB או לאתחול 1.722mb ש
ניתן לכתוב לדיסקט, אפשרות zdisk הראשונה צריכה להיות "-image '.
הוראות קונסולה סידורי!
אם אתה רוצה להשתמש בקונסולה סידורי האפשרות הראשונה shuld להיות '-serial'.
# ./zdisk -serial -fd -k Path_to_kernel -i path_to_initrd_contents.tgz
-m module_directory
פרטי תוכנה:
תגובות לא נמצא