Aceasta este comanda makebootfat care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
makebootfat - Creare de disc FAT bootabil Makebootfat
REZUMAT
makebootfat [opțiuni] IMAGINE
DESCRIERE
Acest utilitar creează un sistem de fișiere FAT bootabil și îl populează cu fișiere și instrumente de boot.
Este conceput în principal pentru a crea USB bootabil și disc fix pentru proiectul AdvanceCD.
Site-ul oficial al AdvanceCD și makebootfat este:
http://advancemame.sourceforge.net/
OPŢIUNI
-o, ‐‐ieșire DISPOZITIV
Specificați dispozitivul de ieșire. Trebuie să fie dispozitivul pe care doriți să configurați
Sistemul de fișiere. Puteți utiliza valoarea specială ˝usb˝ pentru a selecta automat USB-ul
Dispozitiv de stocare în masă conectat la sistem. Această opțiune este întotdeauna necesară.
‐b, ‐‐cizma FILE
-1, ‐‐grăsime‐cizme12 FILE
-2, ‐‐grăsime‐cizme16 FILE
-3, ‐‐grăsime‐cizme32 FILE
Specificați imaginile sectorului de pornire FAT de utilizat. Opțiunea ‐b folosește același sector pentru
toate tipurile de grăsimi. Celelalte opțiuni pot fi folosite pentru a specifica un sector diferit pentru
diferite tipuri de grăsimi. Tipurile FAT pentru care nu este specificat un sector de boot nu sunt
folosit. Această opțiune este întotdeauna necesară.
‐m, ‐‐mbr FILE
Specificați imaginea sectorului MBR de utilizat. Dacă această opțiune este specificată o tabelă de partiții
este creat pe disc. În caz contrar, discul este umplut fără un tabel de partiții, cum ar fi
o dischetă.
-F, ‐‐mbrfat
Schimbați imaginea MBR specificată cu opțiunea ‐m pentru a pretinde a fi un sistem de fișiere FAT
începând de la primul sector al discului. Aceasta permite pornirea de pe USB-FDD
(Unitate de dischetă) folosind, de asemenea, un tabel de partiții solicitat în general de USB-HDD
(Unitate hard disk). Imaginea MBR specificată cu opțiunea ‐m trebuie să aibă executabil
cod poziționat ca un sector de boot FAT. Puteți utiliza fișierul „mbrfat.bin” inclus.
-c, --copie FILE
Copiați fișierul specificat în directorul rădăcină al discului. Fișierul este copiat
folosind atributul numai citire.
-X, --exclude FILE
Excludeți fișierele și subdirectoarele specificate din directorul IMAGE pentru a le copia. The
calea trebuie specificată folosind același format folosit în directorul IMAGE
specificație.
-X, ‐‐syslinux2
Aplicați limitările FAT syslinux 2.xx. Syslinux 2.xx nu acceptă FAT32 la
toate și FAT16 cu 64 și 128 de sectoare pe formate de cluster. Această opțiune exclude
toate formatele FAT nu sunt acceptate de syslinux. Vă rugăm să rețineți că limitează
dimensiunea maximă a sistemului de fișiere la 1 GB.
-Y, ‐‐syslinux3
Implementați suportul pentru syslinux 3.xx FAT. Syslinux 3.00 acceptă toate tipurile FAT și
dimensiuni dar necesită o personalizare specială a sectorului de boot și a fișierului
„ldlinux.sys”. Această opțiune efectuează această personalizare fără a fi nevoie să utilizați
programul de instalare syslinux dacă fișierul „ldlinux.sys” este copiat pe disc cu opțiunea -c.
-Z, ‐‐fermoar
Dacă este posibil, forțați compatibilitatea ZIP-Disk. Acesta stabilește o geometrie de 32 de sectoare și
64 de capete. De asemenea, folosește a 4-a intrare de partiție din tabelul de partiții. este
necesar pentru a porni și în modul USB-ZIP.
-P, ‐‐partiţie
Asigurați-vă că operați pe o partiție și nu pe un disc.
-D, --disc
Asigurați-vă că funcționează pe un disc și nu pe o partiție.
-L, --eticheta USCATĂ
Setați eticheta FAT. Eticheta este un șir de 11 caractere.
-O, ‐‐oem OEM
Setați numele FAT OEM. Numele OEM este un șir de 11 caractere.
-S, --serial SERIAL
Setați numărul de serie FAT. Numărul de serie este un întreg fără semn pe 32 de biți.
-E, --conduce CONDUCE
Setați unitatea BIOS la configurarea în sectorul de pornire FAT. În general, această valoare este
ignorat de sectoarele de boot, cu excepția pornirii FAT12 și FAT16 FreeDOS
sectoare care necesită valoarea corectă sau valoarea 255 pentru a forța detectarea automată.
‐v, ‐‐verbos
Imprimați câteva informații pe dispozitiv și pe sistemul de fișiere creat.
-eu, --interactiv
Afișați erorile într-o casetă de mesaj. Doar pentru Windows.
-h, --Ajutor
Imprimați un scurt ajutor.
-V, --versiune
Tipăriți numărul versiunii.
IMAGE Imagine de director de copiat pe disc. Toate fișierele și subdirectoarele prezente în
acest director sunt copiate pe disc.
DISCURI AND PARTIȚII NUME
În Linux, dispozitivele de disc sunt denumite /dev/hdX sau /dev/sdX, unde X este o literă. Partiție
dispozitivele sunt denumite /dev/hdXN sau /dev/sdXN unde X este o literă și N o cifră.
În Windows, dispozitivele de disc sunt denumite \\.\PhysicalDriveN unde N este o cifră. Dispozitive de partiție
sunt numite \\.\X: unde X este o literă, dar uneori \\.\X: este un disc și nu o partiție,
de exemplu pe dischete și pe toate dispozitivele de stocare în masă USB fără tabel de partiții.
SYSLINUX
Pentru a face un FAT bootabil folosind syslinux, trebuie să utilizați opțiunea ‐X pentru syslinux versiunea 2.xx
sau opțiunea ‐Y pentru versiunea syslinux 3.xx. De asemenea, trebuie să copiați în directorul rădăcină al
disc fisierele:
ldlinux.sys Încărcătorul syslinux.
syslinux.cfg Fișierul de configurare syslinux.
linux Imaginea nucleului Linux (numele fișierului poate fi diferit).
initrd.img Sistemul de fișiere initrd (numele fișierului poate fi diferit sau poate lipsi).
De asemenea, trebuie să specificați sectorul de pornire „ldlinux.bss” cu opțiunea ‐b și, eventual,
sectorul MBR „mbr.bin” cu opțiunea ‐m. Ambele imagini de sector sunt prezente în
pachet syslinux.
De exemplu:
makebootfat - o usb \
-Y \
‐b ldlinux.bss ‐m mbr.bin \
‐c ldlinux.sys ‐c syslinux.cfg \
‐c linux ‐c initrd.img \
imagine
LOADLIN AND FREEDOS
Pentru a face un FAT bootabil folosind loadlin și FreeDOS, trebuie să copiați în directorul rădăcină al
disc fisierele:
kernel.sys Nucleul FreeDOS. Nu uitați să utilizați versiunea de nucleu ˝32˝ pentru a suporta FAT32.
comandă.com Shell-ul FreeDOS.
autoexec.bat Folosit pentru a porni încărcarea.
loadlin.exe executabilul loadlin.
linux Imaginea nucleului Linux (numele fișierului poate fi diferit).
initrd.img Sistemul de fișiere initrd (numele fișierului poate fi diferit sau poate lipsi).
De asemenea, trebuie să specificați sectoarele de boot FreeDOS disponibile pe sursa „sys” FreeDOS
pachet cu opțiunea ‐1, ‐2, ‐3. Pentru MBR puteți folosi imaginea sectoarelor disponibilă
pe pachetul sursă „fdisk” FreeDOS.
De exemplu:
makebootfat -o /dev/hda1 \
-E 255 \
‐1 fat12com.bin ‐2 fat16com.bin ‐3 fat32lba.bin \
‐c kernel.sys ‐c command.com \
‐c autoexec.bat ‐c loadlin.exe \
‐c linux ‐c initrd.img \
imagine
MULTI STANDARD USB PORCAREA
Suportul de boot USB BIOS este, în general, diferențiat în trei categorii: USB-HDD, USB-
FDD și USB-ZIP.
Standardul USB-HDD (Hard Disk Drive) este alegerea preferată și necesită
prezența unui tabel de partiții în primul sector al discului. Puteți crea acest tip de
disc folosind opțiunea ‐m.
Standardul USB-FDD (Floppy Disk Drive) necesită prezența unui sistem de fișiere care pornește
din primul sector al discului fără o tabelă de partiții. Puteți crea acest tip de
disc fără a utiliza opțiunea ‐m.
Standardul USB‐ZIP (ZIP Drive) necesită prezența unui dispozitiv cu o caracteristică foarte specifică
geometrie. Mai exact, necesită o geometrie cu 32 de sectoare și 64 de capete. De asemenea
necesită prezența unui tabel de partiții cu doar o partiție bootabilă în a patra
intrare. Puteți crea acest tip de disc folosind opțiunea ‐m și ‐Z.
În general, aceste standarde sunt incompatibile, dar folosind opțiunile ‐m, ‐F și ‐Z puteți
creați un disc compatibil cu toate acestea.
Pentru a utiliza opțiunea ‐F, imaginea MBR specificată trebuie să respecte constrângerile:
· Trebuie să înceapă cu o instrucțiune de salt FAT standard de 3 octeți.
· Trebuie să aibă octeții de la adresa 3 la 89 (incluși) neutilizați.
Și un exemplu de astfel de imagine este în fișierul „mbrfat.bin”.
De exemplu, pentru a crea o imagine syslinux:
makebootfat - o usb \
-Y \
‐Z \
‐b ldlinux.bss ‐m mbbrfat.bin ‐F \
‐c ldlinux.sys ‐c syslinux.cfg \
‐c linux ‐c initrd.img \
imagine
și pentru o imagine FreeDOS și loadlin:
makebootfat - o usb \
-E 255 \
‐Z \
‐1 fat12com.bin ‐2 fat16com.bin ‐3 fat32chs.bin \
‐m mbrfat.bin ‐F \
‐c kernel.sys ‐c command.com \
‐c autoexec.bat ‐c loadlin.exe \
‐c linux ‐c initrd.img \
imagine
Vă rugăm să rețineți că FreeDos are unele probleme la pornirea de pe USB. Funcționează doar la foarte puține
condiții.
EXCLUDERE
Pentru a exclude unele fișiere sau directoare din copia imaginii, puteți utiliza opțiunea ‐x folosind
aceeași specificație de cale pe care o utilizați pentru directorul de imagini.
De exemplu, dacă trebuie să excludeți subdirectoarele „isolinux” și „syslinux” din
directorul „imagine” puteți folosi comanda:
makebootfat... \
‐x imagine/izolinux \
‐x imagine/syslinux \
imagine
DREPTURI DE AUTOR
Acest fișier este Copyright (C) 2004, 2005 Andrea Mazzoleni
Utilizați makebootfat online folosind serviciile onworks.net