zdisk

Software screenshot:
zdisk
Dettagli del software:
Versione: 2.15
Data di caricamento: 3 Jun 15
Sviluppatore: Kent Robotti
Licenza: Libero
Popolarità: 73

Rating: 4.0/5 (Total Votes: 1)

Lo scopo di zdisk è quello di mettere un kernel di vostra scelta e un sistema di soccorso su uno 1,44 MB.
Uso: ./zdisk -serial - [fd | cd | initrd | immagine] -k path_to_kernel
               -i path_to_initrd_contents.tgz -m module_directory
I contenuti initrd predefiniti sono "rescue.tgz -i".
Istruzioni floppy!
Mettere il sistema di salvataggio su un 1,44 MB o 1.722mb dos floppy formattato.
Dillo zdisk dove il kernel scelto è, il kernel non può essere superiore a
765Kb per dimensioni, a stare su un floppy da 1,44 MB formattato, a meno che non si riduce
la dimensione del contenuto initrd.
Il kernel non può contenere più di 1040Kb di dimensioni per adattarsi su un 1.722mb
formattato floppy, a meno che non si riducono le dimensioni dei contenuti initrd.
Questo script formattare il floppy per la dimensione necessaria, se non è già.
Il kernel deve avere ram disk e ram disk iniziale (initrd) di sostegno.
Il file di configurazione del kernel dovrebbe avere qualcosa di simile.
Dispositivi # Block
#
CONFIG_BLK_DEV_RAM = y
CONFIG_BLK_DEV_RAM_SIZE = 4096
CONFIG_BLK_DEV_INITRD = y
Alcune possibili percorsi del 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
Se si desidera includere qualsiasi modulo (s) inserire il modulo (s) in una directory,
e dire zdisk quale directory sono in.
# ./zdisk -FD -k / Vmlinuz -m / foo / boo
Quanto sopra significa zdisk si aspetta di trovare /foo/boo/module1.o
/foo/boo/module2.o etc.
Istruzioni cdrom!
# ./zdisk -cd -k Path_to_kernel -i path_to_initrd_contents.tgz
          -m module_directory
Se si vuole mettere il sistema di salvataggio su un disco CD, ti
bisogno "mkisofs 'nel sistema per creare l'immagine iso.
Dal momento che l'immagine del CD di avvio può essere grande come la capacità di cd
(Circa 650 MB), è possibile aggiungere al contenuto initrd 'rescue.tgz etc.'
se vuoi.
Ricordate che deve essere caricato in memoria, 650MB compresso
caricato in memoria richiederebbe circa 1300 MB di ram.
Basta estrarre il contenuto initrd 'rescue.tgz etc.' e aggiungere ad essa,
poi tar esso.
zdisk-2.14 # mkdir rescue-cd
          # Tar xzvpf rescue.tgz -C rescue-cd
          # Cd rescue-cd
Per esempio, se si vuole aggiungere bash, mettere bash nel soccorso-cd / bin
e le librerie che richiede nel soccorso-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)
È inoltre possibile creare questo collegamento in `rescue-cd / bin # ln -sf bash sh '.
Se si vuole aggiungere il supporto di rete si sarebbe probabilmente bisogno di almeno.
/ etc / protocolli / etc / hosts / etc / services /etc/nsswitch.conf
/ Lib / libresolv / lib / libnss_files / lib / libnss_dns / lib / libnss_compat
/ Bin / hostname / sbin / ifconfig / sbin / route
Dopo aver aggiunto ad esso o si cambiano, tar esso.
rescue-cd # tar cvzpf ../rescue-cd.tgz *
I contenuti initrd sarebbero quindi "-i rescue-cd.tgz".
Fate questo per creare un'immagine avviabile ISO del CD del sistema di salvataggio.
# ./zdisk -cd -k Path_to_kernel -i path_to_initrd_contents.tgz
Poi si deve utilizzare un programma come 'cdrecord' scrivere 'rescue.iso'
al disco cd.
L'esempio che segue presuppone uno scrittore scsi cd sul dispositivo 0,6,0 con una velocità di 4x.
# Cdrecord -scanbus "Per trovare il dispositivo il masterizzatore cd è iniziata!"
Cdrecord rilasciare 1.9 Copyright (C) 1995-2000 Jorg Schilling
pertanto di SCSIBUS0:
0,6,0) 'TOSHIBA' 'XM-3401TASUNSLCD' '3593' CD-ROM rimovibile
etc ...
# Cdrecord -v speed = 4 dev = 0,6,0 rescue.iso
Se avete bisogno di cancellare il cd-rw prima.
# Cdrecord -v blank = velocità = 4 dev = 0,6,0 rescue.iso
Prendi il CD-Writing-HOWTO da: http://ibiblio.org/pub/Linux/docs/HOWTO
È quindi possibile avviare il disco cd, se il BIOS lo supporta
ed è impostato per l'avvio dall'unità cdrom prima.
Istruzioni initrd!
Se si vuole avviare il sistema Linux da un / sistema win9x dos su
il disco rigido, fare questo.
# ./zdisk -initrd -i Path_to_initrd_contents.tgz -m module_directory
Quanto sopra creerà 'linux.gz' dal initrd contenuti 'rescue.tgz ecc',
è quindi possibile avviare 'linux.gz' dal dos / win9x sistema usando loadlin.
Poiche 'linux.gz' questa immagine initrd verrà avviato dal
disco rigido, la sua dimensione può essere più grande.
Ricordate che deve essere caricato in memoria, 8mb compressa caricato
in memoria richiederebbe circa 16 MB di RAM libera etc.
 
Creare una directory sul dos / win9x sistema e mettere linux.gz,
loadlin.exe, e un kernel in esso.
C: mkdir ramlinux
C: ramlinuxlinux.gz
C: ramlinuxkernel
C: ramlinuxloadlin.exe
Boot it!
Non è possibile avviare Linux in Windows, chiudere le finestre e riavviare in modalità DOS.
Modalità Dos è quando le finestre sono chiuse e tutto quello che hai è un prompt C:.
C: ramlinux> loadlin kernel initrd = linux.gz ramdisk_size = 8192 root = / dev / ram0 rw
È possibile creare un file 'linux.bat' con questo seguito in esso.
echo off
loadlin kernel initrd = linux.gz ramdisk_size = 8192 root = / dev / ram0 rw
C: ramlinux> linux
La dimensione ramdisk è la quantità di RAM necessaria per tenere il
compresso initrd immagine 'linux.gz'.
Lo script zdisk vi dirà questo quando crea linux.gz.
Istruzioni per l'immagine!
# ./zdisk -image -k Path_to_kernel -i path_to_initrd_contents.tgz
          -m module_directory
Se si desidera creare un 1,44 MB o 1.722mb avviabile versione dell'immagine che
può essere scritto su un floppy, la prima opzione zdisk dovrebbe essere '-image'.
Istruzioni di serie della console!
Se si vuole usare una console seriale la prima opzione shuld essere '-serial'.
# ./zdisk -serial -FD -k Path_to_kernel -i path_to_initrd_contents.tgz
          -m module_directory

Programmi simili

ktap
ktap

18 Feb 15

OpenSXCE
OpenSXCE

20 Feb 15

MaheshaBSD
MaheshaBSD

15 Apr 15

Altri software di sviluppo Kent Robotti

MaKe Uninstall
MaKe Uninstall

3 Jun 15

R.I.P.
R.I.P.

15 Apr 15

Commenti a zdisk

I commenti non trovato
Aggiungi commento
Accendere le immagini!