Ini ialah arahan makebootfat yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
makebootfat ‐ Makebootfat Penciptaan Cakera FAT Bootable
SINOPSIS
makebootfat [pilihan] IMEJ
DESCRIPTION
Utiliti ini mencipta sistem fail FAT boleh boot dan mengisinya dengan fail dan alatan but.
Ia direka terutamanya untuk mencipta USB boleh boot dan cakera Tetap untuk projek AdvanceCD.
Tapak rasmi AdvanceCD dan makebootfat ialah:
http://advancemame.sourceforge.net/
PILIHAN
‐o, --pengeluaran PERANTI
Nyatakan peranti output. Ia mestilah peranti yang anda mahu sediakan
sistem fail. Anda boleh menggunakan nilai ˝usb˝ khas untuk memilih USB secara automatik
Peranti Mass Storage disambungkan pada sistem. Pilihan ini sentiasa diperlukan.
‐b, ‐‐but FAIL
‐1, ‐‐but‐lemak12 FAIL
‐2, ‐‐but‐lemak16 FAIL
‐3, ‐‐but‐lemak32 FAIL
Tentukan imej sektor but FAT untuk digunakan. Pilihan ‐b menggunakan sektor yang sama untuk
semua jenis LEMAK. Pilihan lain boleh digunakan untuk menentukan sektor yang berbeza untuk
jenis LEMAK yang berbeza. Jenis FAT yang sektor but tidak dinyatakan tidak
digunakan. Pilihan ini sentiasa diperlukan.
‐m, ‐‐mbr FAIL
Tentukan imej sektor MBR untuk digunakan. Jika pilihan ini ditentukan jadual partition
dicipta pada cakera. Jika tidak cakera diisi tanpa jadual partition seperti
cakera liut.
-F, ‐‐mbrfat
Tukar imej MBR yang ditentukan dengan pilihan ‐m untuk berpura-pura menjadi sistem fail FAT
bermula dari sektor pertama cakera. Ini membolehkan but daripada USB-FDD
(Floppy Disk Drive) juga menggunakan jadual partition yang biasanya diperlukan oleh USB‐HDD
(Pemacu Cakera Keras). Imej MBR yang ditentukan dengan pilihan ‐m mesti mempunyai boleh laku
kod diletakkan seperti sektor but FAT. Anda boleh menggunakan fail 'mbrfat.bin' yang disertakan.
‐c, --salinan FAIL
Salin fail yang ditentukan dalam direktori akar cakera. Fail disalin
menggunakan atribut baca sahaja.
‐x, ‐‐kecualikan FAIL
Kecualikan fail dan subdirektori yang ditentukan dalam direktori IMAGE untuk disalin. The
laluan mesti ditentukan menggunakan format yang sama yang digunakan dalam direktori IMAGE
spesifikasi.
-X, ‐‐syslinux2
Menguatkuasakan had syslinux 2.xx FAT. Syslinux 2.xx tidak menyokong FAT32 at
semua, dan FAT16 dengan 64 dan 128 sektor bagi setiap format kelompok. Pilihan ini tidak termasuk
semua format FAT tidak disokong oleh syslinux. Sila ambil perhatian bahawa ia mengehadkan
saiz maksimum sistem fail kepada 1 GB.
‐Y, ‐‐syslinux3
Kuatkuasakan sokongan syslinux 3.xx FAT. Syslinux 3.00 menyokong semua jenis FAT dan
saiz tetapi ia memerlukan penyesuaian khas sektor but dan fail
'ldlinux.sys'. Pilihan ini melakukan penyesuaian ini tanpa perlu menggunakan
pemasang syslinux jika fail 'ldlinux.sys' disalin pada cakera dengan pilihan ‐c.
‐Z, ‐‐zip
Jika boleh paksa keserasian ZIP-Disk. Ia menetapkan geometri 32 sektor dan
64 kepala. Ia juga menggunakan entri partition ke-4 dalam jadual partition. ia adalah
diperlukan untuk boot juga dalam mod USB-ZIP.
-P, ‐‐partition
Pastikan untuk beroperasi pada partition dan bukan pada cakera.
‐D, ‐‐cakera
Pastikan untuk beroperasi pada cakera dan bukan pada partition.
-L, ‐‐label LABEL
Tetapkan label FAT. Label ialah rentetan 11 aksara.
-O, ‐‐oem OEM
Tetapkan nama OEM FAT. Nama OEM ialah rentetan 11 aksara.
-S, ‐‐bersiri SIRI
Tetapkan nombor siri FAT. Nombor siri ialah integer tidak bertanda 32 bit.
-E, ‐‐pandu DRIVE
Tetapkan pemacu BIOS kepada persediaan dalam sektor but FAT. Secara amnya nilai ini ialah
diabaikan oleh sektor but, kecuali but FAT12 dan FAT16 FreeDOS
sektor yang memerlukan nilai yang betul atau nilai 255 untuk memaksa pengesanan auto.
‐v, ‐‐verbose
Cetak beberapa maklumat pada peranti dan pada sistem fail yang dibuat.
-i, ‐‐interaktif
Tunjukkan ralat dalam kotak mesej. Hanya untuk Windows.
‐h, ‐‐membantu
Cetak bantuan ringkas.
-V, ‐‐versi
Cetak nombor versi.
GAMBAR Imej direktori untuk disalin pada cakera. Semua fail dan subdirektori yang terdapat dalam
direktori ini disalin pada cakera.
CAKERA DAN PARTITIONS NAMA
Dalam Linux peranti cakera dinamakan /dev/hdX atau /dev/sdX di mana X ialah huruf. Pembahagian
peranti dinamakan /dev/hdXN atau /dev/sdXN dengan X ialah huruf dan N digit.
Dalam peranti cakera Windows dinamakan \\.\PhysicalDriveN di mana N ialah digit. Peranti pembahagian
dinamakan \\.\X: dengan X ialah huruf, tetapi kadangkala \\.\X: ialah cakera dan bukan partition,
contohnya pada liut dan pada semua peranti USB Mass Storage tanpa jadual partition.
SYSLINUX
Untuk membuat FAT boleh boot menggunakan syslinux anda mesti menggunakan pilihan ‐X untuk syslinux versi 2.xx
atau pilihan ‐Y untuk syslinux versi 3.xx. Anda juga mesti menyalin dalam direktori akar
cakera fail:
ldlinux.sys Pemuat syslinux.
syslinux.cfg Fail konfigurasi syslinux.
linux Imej kernel Linux (nama fail mungkin berbeza).
initrd.img Sistem fail initrd (nama fail mungkin berbeza atau tiada).
Anda juga mesti menentukan sektor but 'ldlinux.bss' dengan pilihan ‐b dan mungkin
'mbr.bin' sektor MBR dengan pilihan ‐m. Kedua-dua imej sektor terdapat dalam
pakej syslinux.
Sebagai contoh:
makebootfat ‐o usb \
‐Y \
‐b ldlinux.bss ‐m mbr.bin \
‐c ldlinux.sys ‐c syslinux.cfg \
‐c linux ‐c initrd.img \
gambar
LOADLIN DAN FREEDOS
Untuk membuat FAT boleh boot menggunakan loadlin dan FreeDOS anda mesti menyalin dalam direktori akar
cakera fail:
kernel.sys Kernel FreeDOS. Ingat untuk menggunakan versi kernel ˝32˝ untuk menyokong FAT32.
perintah.com Cangkang FreeDOS.
autoexec.bat Digunakan untuk memulakan loadlin.
loadlin.exe Loadlin boleh laku.
linux Imej kernel Linux (nama fail mungkin berbeza).
initrd.img Sistem fail initrd (nama fail mungkin berbeza atau tiada).
Anda juga mesti menentukan sektor but FreeDOS yang tersedia pada sumber 'sys' FreeDOS
pakej dengan pilihan ‐1, ‐2, ‐3. Untuk MBR anda boleh menggunakan imej sektor yang tersedia
pada pakej sumber 'fdisk' FreeDOS.
Sebagai contoh:
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 \
gambar
MULTI STANDARD USB PEMBUANGAN
Sokongan but USB BIOS biasanya dibezakan dalam tiga kategori: USB-HDD, USB-
FDD dan USB-ZIP.
Piawaian USB‐HDD (Pemacu Cakera Keras) adalah pilihan utama dan ia memerlukan
kehadiran jadual partition dalam sektor pertama cakera. Anda boleh membuat jenis ini
cakera menggunakan pilihan ‐m.
Piawaian USB‐FDD (Floppy Disk Drive) memerlukan kehadiran sistem fail bermula
dari sektor pertama cakera tanpa jadual partition. Anda boleh membuat jenis ini
cakera tanpa menggunakan pilihan ‐m.
Piawaian USB‐ZIP (ZIP Drive) memerlukan kehadiran peranti dengan peranti yang sangat khusus
geometri. Secara khusus, ia memerlukan geometri dengan 32 sektor dan 64 kepala. Ia juga
memerlukan kehadiran jadual partition dengan hanya partition boleh boot pada bahagian keempat
kemasukan. Anda boleh mencipta jenis cakera ini menggunakan pilihan ‐m dan ‐Z.
Secara amnya piawaian ini tidak serasi, tetapi menggunakan pilihan ‐m, ‐F dan ‐Z anda boleh
cipta cakera yang serasi dengan kesemuanya.
Untuk menggunakan pilihan ‐F, imej MBR yang ditentukan mesti mengikut kekangan:
· Ia mesti bermula dengan arahan lompat FAT 3 bait standard.
· Ia mesti mempunyai bait dari alamat 3 hingga 89 (termasuk) yang tidak digunakan.
Dan contoh imej sedemikian adalah dalam fail 'mbrfat.bin'.
Contohnya untuk mencipta imej syslinux:
makebootfat ‐o usb \
‐Y \
‐Z \
‐b ldlinux.bss ‐m mbrfat.bin ‐F \
‐c ldlinux.sys ‐c syslinux.cfg \
‐c linux ‐c initrd.img \
gambar
dan untuk imej FreeDOS dan 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 \
gambar
Sila ambil perhatian bahawa FreeDos mempunyai beberapa masalah untuk but daripada USB. Ia berfungsi hanya pada sangat sedikit
syarat.
PENGECUALIAN
Untuk mengecualikan beberapa fail atau direktori dalam salinan imej, anda boleh menggunakan pilihan ‐x menggunakan
spesifikasi laluan yang sama yang anda gunakan untuk direktori imej.
Sebagai contoh, jika anda perlu mengecualikan subdirektori 'isolinux' dan 'syslinux' daripada
direktori 'imej' anda boleh menggunakan arahan:
makebootfat ... \
‐x imej/isolinux \
‐x imej/syslinux \
gambar
HAKCIPTA
Fail ini adalah Hak Cipta (C) 2004, 2005 Andrea Mazzoleni
Gunakan makebootfat dalam talian menggunakan perkhidmatan onworks.net