zdisk tarkoituksena on laittaa ydin, valinnan ja pelastus järjestelmä yhdellä 1,44 megatavua.
Käyttö: ./zdisk -serial - [fd | cd | initrd | image] -k path_to_kernel
-i path_to_initrd_contents.tgz -m module_directory
Oletuksena initrd sisältö on "-i rescue.tgz".
Floppy ohjeet!
Operaattorin pelastus järjestelmä 1.44MB tai 1.722mb dos alustettu levyke.
Kerro zdisk jossa valittu ydin on, ydin voi olla enintään
765Kb kooltaan mahtuvat 1,44 alustettu levyke, ellet vähentää
koko initrd sisällöstä.
Ydin voi olla enintään 1040Kb kooltaan mahtuakseen 1.722mb
alustettu levyke, ellet pienentää initrd sisällöstä.
Tämä kirjoitus alustaa levykkeen jotta tarvittava kokoa, jos ei ole jo.
Ytimen on oltava ram disk ja alkuvaiheen ram disk (initrd) tukea.
Ytimen config-tiedosto pitäisi olla jotain tällaista.
# Laitteiden esto
#
CONFIG_BLK_DEV_RAM = y
CONFIG_BLK_DEV_RAM_SIZE = 4096
CONFIG_BLK_DEV_INITRD = y
Joitakin mahdollisia polkuja ytimen.
# ./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
Jos haluat sisällyttää kaikki moduulit (t) laita moduuli (t) hakemistoon,
ja kertoa zdisk mitä hakemiston he ovat.
# ./zdisk -fd-K / vmlinuz -m / foo / Boo
Yllä tarkoittaa zdisk odottavat löytää /foo/boo/module1.o
/foo/boo/module2.o jne.
Cdrom ohjeet!
# ./zdisk -cd -k Path_to_kernel -i path_to_initrd_contents.tgz
-m module_directory
Jos haluat laittaa pelastus järjestelmä cd levylle, luultavasti
tarvitsevat "mkisofs" teidän järjestelmä luoda iso kuva.
Koska käynnistyvä cd kuva voi olla yhtä suuri kuin cd kapasiteetti
(Noin 650 Mt), voit lisätä initrd sisällön "rescue.tgz jne"
jos haluat.
Muista, se on ladattu muistiin, 650 Mt pakattu
ladattu muistiin vaatisi noin 1300mb muistia.
Vain purat initrd sisällön "rescue.tgz jne" ja lisätä siihen,
sitten tervaa gzip sitä.
zdisk-2.14 # mkdir pelastus-cd
# Tar xzvpf rescue.tgz -C pelastus-cd
# Cd pelastus-cd
Esimerkiksi, jos halusi lisätä bash, laittaa bash pelastustoiminnassa-cd / bin
ja kirjastot se edellyttää pelastus-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)
Voit myös luoda tätä linkkiä `rescue-cd / bin # ln -sf bash sh".
Jos halusi lisätä verkon tukea olet luultavasti tarvitset vähintään.
/ Etc / protokollia / etc / hosts / etc / services /etc/nsswitch.conf
/ Lib / libresolv / lib / libnss_files / lib / libnss_dns / lib / libnss_compat
/ Bin / hostname / sbin / ifconfig / sbin / reitti
Kun olet lisännyt siihen tai tehdä mitään muutoksia, terva gzip sitä.
pelastus-cd # tar cvzpf ../rescue-cd.tgz *
Initrd sisältö olisi silloin "-i pelastus-cd.tgz".
Tee tämä luoda bootable CD iso kuva pelastusjärjestelmä.
# ./zdisk -cd -k Path_to_kernel -i path_to_initrd_contents.tgz
Sitten sinun täytyy käyttää ohjelmaa kuten "cdrecord" kirjoittaa "rescue.iso"
CD levylle.
Alla olevassa esimerkissä oletetaan scsi cd kirjailija laitteessa 0,6,0 jossa 4x nopeudella.
# Cdrecord -scanbus "löytää laitteelle oman cd kirjoittaja on!"
Cdrecord release 1.9 Copyright (C) 1995-2000 Jorg Schilling
scsibus0:
0,6,0) "TOSHIBA" "XM-3401TASUNSLCD '' 3593 'Siirrettävä CD-ROM
etc ...
# Cdrecord v nopeus = 4 dev = 0,6,0 rescue.iso
Jos sinun on poistaa cd-rw ensin.
# Cdrecord -v tyhjä = nopeasti nopeus = 4 dev = 0,6,0 rescue.iso
Hanki CD-kirjoittaminen-HOWTO alkaen: http://ibiblio.org/pub/Linux/docs/HOWTO
Voit sitten käynnistää cd-levy, jos bios tukee sitä
ja on asetettu käynnistymään cdrom ajaa ensin.
Initrd ohjeet!
Jos haluat käynnistää linux järjestelmän dos / win9x järjestelmä
kiintolevyn, tehdä tämän.
# ./zdisk -initrd -i Path_to_initrd_contents.tgz -m module_directory
Yllä luo 'linux.gz' välillä initrd sisällöstä "rescue.tgz jne",
voit käynnistää "linux.gz 'teidän dos / win9x järjestelmän avulla loadlin.
Koska tämä initrd image "linux.gz" on käynnistetty teidän
kovalevy, se on koko voi olla suurempi.
Muista se on ladattu muistiin, 8 Mt pakattu ladattu
muistiin vaatisi noin 16 megatavua vapaata ram jne
Luo hakemistoon dos / win9x ja laita linux.gz,
loadlin.exe, ja ydin on se.
C: mkdir ramlinux
C-: ramlinuxlinux.gz
C-: ramlinuxkernel
C-: ramlinuxloadlin.exe
Käynnistää ne!
Et voi käynnistää linux ikkunat, lopeta Windows ja käynnistä DOS-tilassa.
DOS-tilassa on, kun ikkunoita on kiinni ja kaikki sinulla on C-: nopeaa.
C: ramlinux> loadlin ytimen initrd = linux.gz ramdisk_size = 8192 root = / dev / ram0 rw
Voit luoda "linux.bat" tiedosto on alla siinä.
echo off
loadlin kernel initrd = linux.gz ramdisk_size = 8192 root = / dev / ram0 rw
C: ramlinux> linux
Ramdisk koko on RAM-muistin määrä tarvitaan pitämään
pakkaamatonta initrd image "linux.gz".
Zdisk skripti kertoo sinulle tämän, kun se luo linux.gz.
Image ohjeet!
# ./zdisk -Image -k Path_to_kernel -i path_to_initrd_contents.tgz
-m module_directory
Jos haluat luoda 1.44MB tai 1.722mb käynnistyvä kuvan version, joka
voidaan kirjoittaa levyke, ensimmäinen zdisk vaihtoehto olisi "-Image".
Sarjapääte ohjeet!
Jos haluat käyttää sarjapäätettä ensimmäinen vaihtoehto shuld olla "-serial".
# ./zdisk -serial -fd -k Path_to_kernel -i path_to_initrd_contents.tgz
-m module_directory
Ohjelmiston tiedot:
Kommentteja ei löytynyt