zdisk tikslas yra įdėti savo pasirinkimą branduolį ir gelbėjimo sistemą vieno 1,44 MB.
Naudojimas: ./zdisk -serial - [FD | CD | initrd | vaizdas] -K path_to_kernel
-i path_to_initrd_contents.tgz -m module_directory
Numatytasis initrd turinys "-i rescue.tgz".
Floppy instrukcijos!
Talpinimas gelbėjimo sistemą ant 1.44MB arba 1.722mb dos formatuoti diskelį.
Pasakykite zdisk kur pasirinko branduolys, branduolys gali būti ne daugiau kaip
765Kb dydžio, kad tilptų ant 1.44MB formatuoti diskelį, jei jums sumažinti
iš initrd turinį dydis.
Branduolio gali būti ne daugiau kaip 1040Kb dydžio, kad tilptų ant 1.722mb
suformatuota diskelį, jei jums sumažinti initrd turinį dydį.
Šis scenarijus bus formatuoti diskelį į reikiamo dydžio, jei ne jau.
Branduolys turi RAM diską ir pradinis RAM diskas (initrd) paramą.
Branduolio konfigūracijos failas turi turėti kažką panašaus į tai.
# Blokuoti prietaisai
#
CONFIG_BLK_DEV_RAM = Y
CONFIG_BLK_DEV_RAM_SIZE = 4096
CONFIG_BLK_DEV_INITRD = Y
Keletas galimų keliai į branduolį.
# ./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
Jei norite įtraukti bet kokį modulį (-ius) įdėti modulį (-ius) į abonentų sąrašą,
ir pasakykite, kas zdisk katalogas jie į.
# ./zdisk -fd -k / Vmlinuz -m / foo / Boo
Virš reiškia zdisk tikėsis rasti /foo/boo/module1.o
/foo/boo/module2.o tt
Cdrom instrukcijos!
# ./zdisk -CD -k Path_to_kernel -i path_to_initrd_contents.tgz
-m module_directory
Jei norite įdėti gelbėjimo sistemą į CD diską, jūs
reikia "mkisofs" jūsų sistemoje sukurti ISO atvaizdą.
Nuo startinis kompaktinio disko gali būti toks didelis, kaip cd talpa
(Apie 650MB), jūs galite pridėti prie initrd turinys "rescue.tgz tt"
jeigu nori.
Nepamirškite, kad turi būti pakrautas į atmintį, 650MB suspaustas
pakrautas į atmintį reikėtų apie 1300mb RAM.
Tiesiog išgauti initrd turinys "rescue.tgz tt" ir pridėti prie jo,
tada deguto gzip ją.
zdisk-2.14 # mkdir gelbėjimo CD
# Deguto xzvpf rescue.tgz -C gelbėjimo CD
# Cd gelbėjimo CD
Pavyzdžiui, jei norite pridėti bash, įdėti bash gelbėjimo CD / bin
ir bibliotekos ji reikalauja gelbėjimo 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)
Taip pat galite sukurti šį saitą `gelbėjimo CD / bin # LN -sf bash sh".
Jei nori pridėti tinklas teikia jums tikriausiai reikia bent.
/ etc / protokolai / etc / hosts / etc / paslaugos /etc/nsswitch.conf
/ Lib / libresolv / lib / libnss_files / lib / libnss_dns / lib / libnss_compat
/ Bin / vardą / sbin / ifconfig / sbin / maršrutas
Po to, kai į jį įpilkite ar atlikti kokius nors pakeitimus, deguto gzip ją.
gelbėjimo CD # deguto cvzpf ../rescue-cd.tgz *
Initrd turinys tada būtų "-i gelbėjimo-cd.tgz".
Ar tai sukurti įkrovos CD iso atvaizdą gelbėjimo sistemos.
# ./zdisk -CD -k Path_to_kernel -i path_to_initrd_contents.tgz
Tada jūs turite naudoti programą kaip "cdrecord" rašyti "rescue.iso"
į CD diską.
Toliau pateiktas pavyzdys prisiima SCSI CD rašytojas įrenginyje 0,6,0 su 4x greičiu.
# Cdrecord -scanbus "Norėdami rasti įrenginį jūsų CD rašytojas yra!"
Cdrecord išleisti 1,9 Copyright (c) 1995-2000 Jorg šilingų
scsibus0:
0,6,0) "Toshiba" XM-3401TASUNSLCD "3593" Nuimamas CD-ROM
ir tt ...
# Cdrecord -v greitis = 4 dev = 0,6,0 rescue.iso
Jei reikia ištrinti CD-RW pirma.
# Cdrecord -v tuščias = greitai greitis = 4 dev = 0,6,0 rescue.iso
Gaukite CD-rašymo HOWTO nuo: http://ibiblio.org/pub/Linux/docs/HOWTO
Tada galite paleisti cd diską, jei jūsų BIOS palaiko
ir numatoma, kad pirmasis paleisti iš CDROM įrenginį.
Initrd instrukcijos!
Jei norite paleisti "Linux" sistema iš IP / WIN9X sistemoje
Jūsų kietajame diske, tai padaryti.
# ./zdisk -initrd -i Path_to_initrd_contents.tgz -m module_directory
Virš sukurs "linux.gz" iš initrd turinys "rescue.tgz ir tt",
tada galite paleisti "linux.gz" iš savo IP / WIN9X sistemos naudojant loadlin.
Kadangi tai initrd įvaizdį "linux.gz" bus įkelti iš Jūsų
kietąjį diską, tai dydis gali būti didesnis.
Nepamirškite, kad turi būti pakrautas į atmintį, 8MB suspaustas pakrautas
į atmintį reikėtų apie 16 MB laisvos RAM ir tt
Sukurti jūsų IP / WIN9X sistemos katalogą ir pateikti linux.gz,
loadlin.exe, ir į jį branduolio.
C: mkdir ramlinux
C: ramlinuxlinux.gz
C: ramlinuxkernel
C: ramlinuxloadlin.exe
Paleisti jį!
Jūs negalite įkelti linux langai, mesti langus ir paleiskite DOS režimu.
DOS, kai langai yra uždaryti ir viską, ką turime, yra C: eilutę.
C: ramlinux> loadlin branduolio initrd = linux.gz ramdisk_size = 8192 root = / dev / ram0 RW
Galite sukurti "linux.bat" failą su šiuo žemiau jo.
@ echo išjungtas
loadlin branduolio initrd = linux.gz ramdisk_size = 8192 root = / dev / ram0 RW
C: ramlinux> Linux
Ramdisk dydis RAM suma privalo turėti
nesuspaustų initrd paveikslas "linux.gz".
Zdisk scenarijų jums pasakys tai, kai jis sukuria linux.gz.
Vaizdo instrukcijos!
# ./zdisk -image -k Path_to_kernel -i path_to_initrd_contents.tgz
-m module_directory
Jei norite sukurti 1.44MB arba 1.722mb įkrovos vaizdo versiją,
gali būti įrašyti į diskelį, pirmasis zdisk variantas turėtų būti "-image".
Serijos konsolės instrukcijos!
Jei norite naudoti serijos konsolės Pirmasis variantas shuld būti "-serial".
# ./zdisk -serial -fd -k Path_to_kernel -i path_to_initrd_contents.tgz
-m module_directory
Programinė detalės:
Versija: 2.15
Įkėlimo datą: 3 Jun 15
Licencija: Nemokamai
Populiarumas: 73
Komentarai nerastas