layunin zdisk ay maglagay ng isang kernel na iyong pinili at isang iligtas system sa isa 1.44 MB.
Usage: ./zdisk -serial - [fd | cd | initrd | image] k path_to_kernel
-i path_to_initrd_contents.tgz m module_directory
Ang mga nilalaman default initrd ay "-i rescue.tgz".
Floppy tagubilin!
Inilagay ang rescue system sa isang 1.44MB o 1.722mb dos format tumbahin.
Sabihin zdisk kung saan ang pinili ng kernel ay, ang kernel ay hindi maaaring maging higit sa
765Kb sa laki upang magkasya sa isang 1.44MB format tumbahin, maliban na lamang kung ikaw ay mabawasan
ang laki ng initrd nilalaman.
Ang kernel ay hindi maaaring maging higit sa 1040Kb sa laki upang magkasya sa isang 1.722mb
format floppy, maliban kung bawasan mo ang laki ng initrd nilalaman.
Ang script na ito ay format ang floppy na ang mga kinakailangan na sukat, kung hindi pa.
Ang kernel ay dapat magkaroon ng ram disk at paunang ram disk (initrd) support.
Ang kernel config file ay dapat na magkaroon ng isang bagay na tulad nito.
# I-block na aparato
#
CONFIG_BLK_DEV_RAM = y
CONFIG_BLK_DEV_RAM_SIZE = 4096
CONFIG_BLK_DEV_INITRD = y
Ang ilang mga posibleng mga landas sa kernel.
# ./zdisk -fd K / vmlinuz
# ./zdisk -fd K / boot / vmlinuz
# ./zdisk -fd K / usr / src / linux / arch / i386 / boot / zImage
# ./zdisk -fd K / usr / src / linux / arch / i386 / boot / bzImage
Kung nais mong isama ang anumang (mga) module ilagay ang (mga) module sa isang direktoryo,
at sabihin zdisk kung ano ang direktoryo na ang mga ito in.
# ./zdisk -fd K / vmlinuz m / foo / boo
Nangangahulugan sa itaas zdisk ay asahan upang mahanap /foo/boo/module1.o
/foo/boo/module2.o atbp
Cdrom tagubilin!
# ./zdisk -CD K path_to_kernel -i path_to_initrd_contents.tgz
m module_directory
Kung nais mong ilagay ang iligtas sistema sa isang cd disk, kayo
kailangan 'mkisofs' sa iyong system upang lumikha ng mga ISO na imahe.
Dahil ang bootable cd imahe ay maaaring maging kasing malaking bilang ang kapasidad cd
(Tungkol sa 650MB), maaari mong idagdag ang mga nilalaman initrd 'rescue.tgz atbp'
kung gusto mo na.
Tandaan na ito ay dapat na-load sa memory, 650MB compress
ikinarga sa memorya ay nangangailangan ng tungkol sa 1300mb ng ram.
Kunin lang ang mga nilalaman initrd 'rescue.tgz atbp' at magdagdag sa mga ito,
pagkatapos tar gzip ito.
zdisk-2.14 # mkdir rescue-cd
# Tar xzvpf rescue.tgz -C rescue-cd
# Cd rescue-cd
Halimbawa kung nais mong magdagdag ng mga malakas na palo, maglagay ng malakas na palo sa rescue-cd / bin
at ang library na ito ay nangangailangan sa iligtas-cd / lib.
# Ldd / bin / malakas na palo
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)
Maaari ka ring lumikha ang link na ito sa `rescue-cd / bin ln # -sf malakas na palo sh '.
Kung nais mong magdagdag ng suporta ng network ay ikaw ay malamang na kailangan ng hindi bababa sa.
/ Etc / protocol / etc / nagho-host / etc / serbisyo /etc/nsswitch.conf
/ Lib / libresolv / lib / libnss_files / lib / libnss_dns / lib / libnss_compat
/ Bin / hostname / sbin / ifconfig / sbin / ruta
Pagkatapos mong magdagdag sa mga ito o gumawa ng anumang mga pagbabago, tar gzip ito.
rescue-cd # tar cvzpf ../rescue-cd.tgz *
Ang mga nilalaman initrd ganoon ay maging "-i iligtas-cd.tgz".
Gawin ito upang lumikha ng isang bootable cd ISO na imahe ng rescue system.
# ./zdisk -CD K path_to_kernel -i path_to_initrd_contents.tgz
Pagkatapos, kailangan mong gumamit ng isang programa tulad ng 'cdrecord' upang isulat ang 'rescue.iso'
sa cd disk.
Ang halimbawa sa ibaba Ipinapalagay ng isang SCSI cd writer sa device 0,6,0 may bilis 4x.
# Cdrecord -scanbus "Upang mahanap ang aparato ng iyong cd writer ay sa!"
Cdrecord pakawalan 1.9 Copyright (C) 1995-2000 Jorg Schilling
scsibus0:
0,6,0) 'TOSHIBA' 'XM-3401TASUNSLCD' '3593' Matatanggal CD-ROM
etc ...
# Cdrecord v speed = 4 dev = 0,6,0 rescue.iso
Kung kailangan mo na burahin ang unang cd-rw.
# Cdrecord v blangko = mabilis na bilis = 4 dev = 0,6,0 rescue.iso
Kunin ang CD-Pagsusulat-HOWTO from: http://ibiblio.org/pub/Linux/docs/HOWTO
Pagkatapos ay maaari mong boot ang cd disk, kung sinusuportahan ito ng iyong bios
at naka-set sa boot mula sa cdrom drive muna.
Initrd tagubilin!
Kung nais mong mag-boot linux sistema mula sa isang dos / win9x system sa
iyong hard drive, gawin ito.
# ./zdisk -initrd -i Path_to_initrd_contents.tgz m module_directory
Ang nasa itaas ay lumikha ng 'linux.gz' mula initrd nilalaman 'rescue.tgz atbp',
maaari mong i-boot 'linux.gz' mula sa iyong dos / win9x system gamit loadlin.
Dahil 'linux.gz' ito initrd imahe ay booted mula sa iyong
hard drive, laki ito ay maaaring maging mas malaki.
Tandaan na ito ay dapat na-load sa memory, 8mb compress load
sa memorya ay nangangailangan ng tungkol sa 16mb ng libreng ram atbp
Lumikha ng isang direktoryo sa iyong dos / win9x system at ilagay linux.gz,
loadlin.exe, at isang kernel sa loob nito.
C: mkdir ramlinux
C: ramlinuxlinux.gz
C: ramlinuxkernel
C: ramlinuxloadlin.exe
Boot na ito!
Hindi mo maaaring boot linux sa mga bintana, tumigil windows at i-restart sa dos mode.
Dos mode ay kapag ang mga bintana ay sarado at ang lahat ng mayroon kang ay isang C: prompt.
C: ramlinux> loadlin kernel initrd = linux.gz ramdisk_size = 8192 root = / dev / ram0 rw
Maaari kang lumikha ng isang file 'linux.bat' na may ito sa ibaba sa loob nito.
echo off
loadlin kernel initrd = linux.gz ramdisk_size = 8192 root = / dev / ram0 rw
C: ramlinux> Linux
Ang laki ramdisk ay ang halaga ng RAM na kinakailangan upang i-hold ang mga
compress initrd image 'linux.gz'.
Ang zdisk script ay magsasabi sa iyo na ito kapag ito ay lumilikha linux.gz.
Mga tagubilin Image!
# ./zdisk -image K path_to_kernel -i path_to_initrd_contents.tgz
m module_directory
Kung nais mong lumikha ng isang 1.44MB o 1.722mb bootable na bersyon ng imahe na
maaaring nakasulat sa isang floppy, dapat na '-image' ang unang opsyon zdisk.
Serial tagubilin console!
Kung nais mong gumamit ng isang serial console ang unang opsyon shuld maging '-serial'.
# ./zdisk -serial -fd K path_to_kernel -i path_to_initrd_contents.tgz
m module_directory
Mga detalye ng Software:
Bersyon: 2.15
I-upload ang petsa: 3 Jun 15
Lisensya: Libre
Katanyagan: 73
Mga Komento hindi natagpuan