InggrisPerancisSpanyol

Ad


favorit OnWorks

mknbi-fdos - Online di Cloud

Jalankan mknbi-fdos di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah mknbi-fdos yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


mknbi - buat gambar jaringan yang dapat di-boot

RINGKASAN


mknbi --Versi: kapan

mknbi --format=format --target=target [--keluaran=berkas keluaran] argumen spesifik target

mkelf-linux [--keluaran=berkas keluaran] gambar kernel [ramdisk]

mknbi-linux [--keluaran=berkas keluaran] gambar kernel [ramdisk]

mknbi-rom [--keluaran=berkas keluaran] .z?file rom

mkelf-img [--keluaran=berkas keluaran] .z?img-berkas

mkelf-menu [--keluaran=berkas keluaran] [gambar data]

mknbi-menu [--keluaran=berkas keluaran] [gambar data]

mkelf-nfl [--keluaran=berkas keluaran] [gambar data]

mknbi-nfl [--keluaran=berkas keluaran] [gambar data]

mkelf-lua [--keluaran=berkas keluaran] luabin

mknbi-fdos [--keluaran=berkas keluaran] kernel.sys gambar disket

mknbi-dos [--keluaran=berkas keluaran] gambar disket

DESKRIPSI


mknbi adalah program yang membuat gambar jaringan yang dapat di-boot untuk berbagai sistem operasi
cocok untuk pemuatan jaringan oleh Etherboot atau Netboot, yang merupakan pemuat boot ROM. Jika kamu
ingin boot menggunakan PXE, tidak perlu mencari lagi, mknbi bukan yang Anda inginkan. Anda mungkin
menginginkan sesuatu seperti PXELINUX yang merupakan bagian dari paket SYSLINUX.

mknbi --version mencetak versi saat ini. Gunakan ini sebelum melaporkan masalah.

mknbi dapat dipanggil dengan --format dan --target opsi atau tautan dapat dibuat untuk itu
di bawah format dan target nama tertentu. Misalnya mkelf-linux sama dengan mknbi
--format=elf --target=linux.

--format=format Tentukan format output. Saat ini tersedia adalah nbi dan elf.
Format ELF hanya berfungsi dengan linux dan menu. Kalau tidak, doanya sama dengan for
mknbi. Dalam diskusi di bawah ini, bentuk mknbi digunakan.

--target=target Tentukan biner target. Saat ini tersedia adalah linux, menu, rom, fdos
dan dos. mknbi tidak diperlukan untuk mem-boot FreeBSD.

--keluaran=berkas keluaran Tentukan file output, dapat digunakan dengan semua varian. Stdout adalah
standar.

Paket harus diinstal di lokasi tujuan sebelum executable dapat
dijalankan, karena mencari file library.

Masing-masing varian akan dijelaskan secara terpisah.

MKELF-LINUX


mkelf-linux dan mknbi-linux membuat gambar boot dari gambar kernel Linux, baik zImage
atau bzImage.

MKELF-LINUX PILIHAN


--param=tali Ganti string parameter default dengan yang ditentukan. Pilihan ini
menimpa semua opsi berikut sehingga Anda harus tahu apa yang Anda lakukan.

--menambahkan=tali Menambahkan string yang ditentukan ke string parameter yang ada. Pilihan ini
beroperasi setelah opsi parameter lainnya dievaluasi.

--rootdir=rootdir Tentukan nama direktori yang akan dipasang melalui NFS dari server boot.

Jika opsi ini tidak ada, defaultnya adalah menggunakan direktori "/tftpboot/"%s, dengan
itu %s mewakili nama host atau alamat IP dari sistem boot, tergantung pada apakah
atribut hostname ada dalam balasan BOOTP/DHCP.

Jika "rom" diberikan, dan jika server BOOTP/DHCP mampu menangani ekstensi RFC 1497,
nilai opsi rootpath digunakan sebagai direktori root.

Jika nama yang diberikan untuk opsi dimulai dengan "/ dev /", perangkat yang sesuai digunakan sebagai
perangkat root, dan tidak ada direktori NFS yang akan dipasang.

--mode root="ro|rw" Menentukan apakah perangkat root akan dipasang hanya-baca atau baca-tulis
masing-masing. Tanpa parameter ini, defaultnya adalah "rw".

--ip=tali Tentukan alamat IP klien dan server.

Dengan tidak adanya opsi ini, tidak ada alamat IP yang ditentukan, dan kernel akan menentukan
alamat IP dengan sendirinya, biasanya dengan menggunakan DHCP, BOOTP atau RARP. Perhatikan bahwa kernel
kueri adalah in tambahan untuk kueri yang dibuat oleh bootrom, dan membutuhkan IP: level kernel
fitur konfigurasi otomatis (CONFIG_IP_PNP) untuk dimasukkan ke dalam kernel.

Catatan penting: Di kernel Linux 2.2.x di mana x >= 18, dan 2.4.x di mana x >= 5,
perlu untuk menentukan salah satu opsi yang memungkinkan di paragraf berikutnya menyebabkan IP
konfigurasi otomatis untuk diaktifkan. Tidak seperti di kernel sebelumnya, konfigurasi otomatis IP tidak
tidak terjadi secara default. Perhatikan juga bahwa konfigurasi otomatis IP dan NFSroot kemungkinan akan berjalan
jauh di Linux 2.6 dan metode konfigurasi IP userspace menggunakan ramdisk dan userspace
Daemon DHCP lebih disukai sekarang.

Jika salah satu dari berikut ini: "off, none, on, any, dhcp, bootp, rarp, both", diberikan, maka
opsi akan diteruskan tanpa dimodifikasi ke kernel dan menyebabkan opsi autoconfig menjadi
terpilih.

Jika "rom" diberikan sebagai argumen untuk opsi ini, semua alamat IP yang diperlukan untuk root NFS
pemasangan akan diwarisi dari jawaban BOOTP/DHCP yang didapat bootrom dari server.

Anda juga dapat menentukan alamat selama kompilasi gambar boot. Kemudian, semua
alamat harus dipisahkan dengan titik dua, dan diurutkan dengan cara berikut:

"--ip="klien:server:gerbang:netmask:namahost[:dev[:proto]]

Menggunakan opsi ini mkelf-linux akan secara otomatis mengubah nama sistem menjadi IP desimal
alamat untuk tiga entri pertama dalam string ini. NS hostname entri akan digunakan oleh
kernel untuk mengatur nama host klien tanpa disk Linux yang di-boot. Bila lebih dari satu
antarmuka jaringan diinstal di klien tanpa disk, dimungkinkan untuk menentukan nama
antarmuka yang akan digunakan untuk memasang direktori root melalui NFS dengan memberikan opsi
nilai "dev". Entri ini harus dimulai dengan string "eth" diikuti dengan angka dari 0 hingga
9. Namun, jika hanya satu antarmuka yang diinstal di klien, ini dev masuk termasuk
titik koma sebelumnya dapat ditinggalkan. NS prototipe argumen adalah salah satu konfigurasi otomatis IP
mengaktifkan opsi yang tercantum di atas. (Penulis: tidak jelas bagi saya apa IP
konfigurasi otomatis dilakukan ketika parameter sudah ditentukan. Mungkin itu untuk mendapatkan
parameter tidak ditentukan, misalnya domain NIS.)

--rdbase=atas|asis|0xNNNNNNNN Tetapkan alamat pemuatan ramdisk. "top" memindahkan ramdisk ke
atas memori sebelum melompat ke kernel. Ini adalah default jika rdbase tidak
ditentukan. Opsi ini mengharuskan ukuran kernel linux pertama bekerja dengan benar. "dengan adanya"
memuatnya pada 0x100000 (1MB) jika kernel dimuat rendah; atau meninggalkannya tepat setelah kernel
dalam memori, jika kernel dimuat tinggi. Agar opsi ini berfungsi, kernel harus dapat
untuk menangani ramdisk di alamat ini. 0xNNNNNNNN memindahkan ramdisk ke alamat hex
ditentukan. Tanggung jawab ada pada pengguna untuk menentukan alamat yang sesuai yang dapat diterima oleh
kernel dan tidak tumpang tindih dengan segmen lainnya. Etherboot akan membulatkan alamat menjadi
kelipatan 4k (3 digit terakhir ke nol).

--rdnopad Secara default, pad etherboot (dengan nol) initrd yang diberikan dalam berbagai ukuran ke beberapa
dari 4k byte (menyelaraskan dengan batas halaman memori). Gunakan opsi ini untuk menonaktifkan padding jika
menyebabkan masalah.

--pertama32=program Ganti program pengaturan tahap pertama default. Itu bisa digunakan untuk menelepon
ekstensi ke kode Etherboot, yang membuka jalan bagi fungsionalitas tambahan yang bermanfaat
tanpa memperbesar ukuran footprint Etherboot. --first32 tersirat oleh ELF
Format.

--kemajuan Opsi ini digunakan bersama dengan dan hanya valid dengan --first32
opsi untuk menunjukkan kepada pemuat Etherboot bahwa program yang dipanggil akan kembali ke pemuat
dan karenanya Etherboot tidak boleh menonaktifkan perangkat jaringan seperti halnya ketika program
tidak akan pernah kembali ke Etherboot.

--relocseg=segaddr Opsi ini digunakan untuk menentukan relokasi Linux terlebih dahulu, boot,
setup, dan segmen parameter ke band 64k lainnya. Saat ini satu-satunya nilai yang valid adalah
0x9000 dan 0x8000, sesuai dengan alamat linier 0x90000 dan 0x80000 ke atas. NS
defaultnya adalah 0x9000. Biasanya Anda menggunakan opsi ini jika Anda telah merelokasi Etherboot ke 0x84000
untuk menghindari kode lain di segmen 0x90000 seperti DOC. Kernel Linux harus mendukung
relokasi yang menyiratkan kernel 2.4 atau lebih baru. --relocseg hanya bekerja dengan andal dengan ELF atau
--pertama32=.

mem =ukuran Ini bukan opsi baris perintah tetapi parameter kernel yang dicegat
oleh tahap pertama32 dan digunakan sebagai bagian atas memori, untuk mencocokkan interpretasi Linux.
ukuran dapat diakhiri dengan "G" untuk menunjukkan gibibyte (kali 2^30), "M" untuk menunjukkan
mebibytes (kali 2^20) atau "K" untuk menunjukkan kibibytes (kali 2^10). Perhatikan bahwa sufiks
adalah huruf besar. Parameter kernel ini dapat ditentukan di --append= atau option-129 dari
Catatan DHCP/BOOTP.

Jalankan program demikian:

mkelf-linux kernel-gambar [ramdisk-gambar] > linux.nb

Kemudian pindah linux.nb ke tempat proses booting jaringan berharap untuk menemukannya.

MKELF-LINUX BOOTP/DHCP VENDOR TAGS


mkelf-linux menyertakan kode startup di awal kernel Linux yang dapat
mendeteksi opsi yang ditentukan vendor DHCP tertentu. Ini dapat digunakan untuk memodifikasi kernel
proses pemuatan saat runtime. Untuk menggunakan opsi ini dengan ISC DHCPD v3, daemon DHCP yang populer,
sintaksnya seperti di bawah ini. Anda perlu menyesuaikan sintaks untuk DHCP atau BOOTP lainnya
daemon.

opsi kode tanda tangan etherboot 128 = string;

kode parameter kernel pilihan 129 = teks;

...

option etherboot-signature E4:45:74:68:00:00;

opsi kernel-parameter "INITRD_DBG=6 NIC=3c509";

Opsi 128 diperlukan untuk menjadi tanda tangan enam byte di atas. Lihat lampiran vendortag dari
manual pengguna Etherboot untuk detailnya.

Opsi berikut saat ini didukung oleh mkelf-linux:

129 Grafik tali nilai yang diberikan dengan opsi ini ditambahkan kata demi kata ke akhir kernel
garis komando. Ini dapat digunakan untuk menentukan argumen seperti alamat I/O atau saluran DMA
diperlukan untuk perangkat keras khusus seperti adaptor SCSI, kartu jaringan, dll. Silakan berkonsultasi dengan
Dokumentasi kernel Linux tentang sintaks yang diperlukan oleh opsi tersebut. Ini sama dengan
itu --menambahkan opsi baris perintah untuk mkelf-linux, tetapi berfungsi saat boot alih-alih gambar
waktu membangun.

130 Dengan opsi ini dimungkinkan untuk memilih adaptor jaringan yang digunakan untuk pemasangan
root melalui NFS pada klien diskless multihomed. Sintaks untuk tali nilainya sama
untuk entri "dev" yang digunakan dengan --ip= pilihan seperti yang dijelaskan di atas. Namun perhatikan bahwa
itu mkelf-linux runtime setup rutin tidak memeriksa sintaks string.

MKNBI-ROM


mknbi-rom membuat image boot dari image boot ROM Etherboot ".rom" atau ".zrom". Ini
memungkinkan untuk di-netboot menggunakan ROM yang ada. Ini berguna untuk mengembangkan Etherboot
driver atau memuat versi Etherboot yang lebih baru dengan yang lebih lama.

Jalankan mknbi-rom seperti ini:

mknbi-rom nic.zrom > nic.nb

Pindah bagus.nb ke tempat proses booting jaringan berharap untuk menemukannya. Boot ROM akan
muat ini sebagai operasi sistem dan jalankan gambar ROM.

MKELF-IMG


mkelf-img membuat gambar boot dari gambar Etherboot ".img" atau ".zimg". Ini memungkinkan untuk
di-netboot menggunakan ROM yang ada. Ini berguna untuk mengembangkan driver Etherboot atau untuk
memuat versi Etherboot yang lebih baru dengan yang lebih lama.

Jalankan mkelf-img seperti ini:

mkelf-img nic.zimg > nic.nb

Pindah bagus.nb ke tempat proses booting jaringan berharap untuk menemukannya. Boot ROM akan
muat ini sebagai operasi sistem dan mengeksekusi gambar.

Perhatikan bahwa ini tidak menguji bagian pemuat ROM yang ada di gambar ".z?rom", tetapi tidak di
sebuah ".z?img".

MENU MKELF


mkelf-menu dan mknbi-menu membuat gambar boot dari program menu tambahan. Etherboot memiliki
kemampuan untuk memuat program tambahan yang dapat berinteraksi dengan pengguna, memodifikasi DHCP
struktur, dan mengembalikan status. Berdasarkan statusnya, Etherboot dapat memuat biner lain,
restart atau keluar. Hal ini memungkinkan untuk memiliki program antarmuka pengguna yang rumit tanpa
harus memodifikasi Etherboot. Spesifikasi untuk program tambahan didokumentasikan dalam:
Panduan Pengembang Etherboot.

mkelf-menu dan mknbi-menu ambil biner bernama "menu" dari direktori perpustakaan, yaitu
diasumsikan memiliki titik masuk 0x60000. Argumen opsional diterima, dan ini adalah
dimuat pada 0x80000. Ini dapat berupa file data yang digunakan oleh program menu.

Saat ini, menu biner yang disediakan menduplikasi fasilitas menu bawaan Etherboot dengan
pengecualian dari beberapa perbedaan kecil: tidak ada spesifikasi server atau gateway
beban TFTP yang digunakan dan bersarang tidak berfungsi. Anda seharusnya tidak mendefinisikan MOTD atau IMAGE_MENU di
build Etherboot Anda untuk dapat menggunakan biner menu eksternal ini. Spesifikasi dari
opsi DHCP yang diperlukan ada di dokumen vendortags di manual pengguna Etherboot.

Penggunaan tipikal adalah seperti ini:

mkelf-menu > menu.nb

Kemudian letakkan menu.nb di direktori boot TFTP dan edit opsi DHCP Anda sesuai dengan
dokumentasi.

Program antarmuka pengguna alternatif sangat dianjurkan.

MKELF-NFL


mkelf-nfl dan mknbi-nfl membuat gambar boot dari program menu NFL. Program menu ini
mengambil nama gambar dari file menu-teks-file yang hanya berisi baris dengan
nama file (relatif terhadap direktori root tftpd) gambar yang akan dimuat. Antarmuka pengguna adalah
light-bar, mirip dengan yang digunakan di GRUB. Ada contoh file menu-teks di
"menu-nfl.eg". Entri khusus "Keluar Etherboot" (tanpa tanda kutip, tentu saja) dapat digunakan
di menu-text-files sebagai entri yang menyebabkan Etherboot berhenti dan kembali ke pemanggilan
lingkungan, yang merupakan BIOS dalam kasus ROM.

Penggunaan tipikal adalah:

mkelf-nfl menu-teks-file > nfl.nb

Kemudian letakkan nfl.nb di direktori boot TFTP dan tentukan sebagai boot image. Merantai ke
menu lain berfungsi.

Penyempurnaan pada format menu yang diterima untuk menentukan fitur lain seperti judul,
batas waktu, warna, dan sebagainya sangat dianjurkan.

MKELF-LUA


mkelf-lua membuat gambar ELF dari Lua yang telah dikompilasi sebelumnya ("http://www.tecgraf.puc-rio.br/lua/")
program.

Penggunaan tipikal adalah:

mkelf-lua hello.lb > luaprog.nb

dimana "hello.lb" dihasilkan dari program Lua oleh:

luac -o halo.lb halo.lua

Fungsi-fungsi yang tersedia untuk program Lua di lingkungan ini dijelaskan secara terpisah
dokumen.

MKNBI-FDOS


mknbi-fdos membuat gambar boot dari file kernel FreeDOS dan gambar floppy. Perhatikan bahwa
imej kernel tidak dibaca dari bagian floppy imej boot, tetapi terpisah
bagian dalam gambar boot. Bootloader telah disesuaikan untuk melompat ke sana secara langsung. Ini
berarti ruang yang akan diambil pada floppy oleh file gambar kernel sekarang dapat
digunakan untuk aplikasi dan data.

Dapatkan distribusi FreeDOS dengan kernel terbaru, mungkin setidaknya tahun 2006. Telah
diuji dengan 2012 tetapi tidak ada yang lebih tua. Anda bisa mendapatkan kernel FreeDOS di sini:

"http://freedos.sourceforge.net/"

Ikuti instruksi untuk membuat floppy bootable. Kemudian dapatkan gambar floppy dengan:

dd if=/dev/fd0 dari=/tmp/floppyimage

Ekstrak juga kernel.sys dari disket. Anda dapat melakukan ini dari gambar menggunakan mtools
paket, dengan menentukan file sebagai mendorong dengan pernyataan seperti ini di ~/.mtoolsrc:

drive x: file="/tmp/floppyimage"

Lalu lari:

mcopy x:kernel.sys .

Kemudian jalankan mknbi dengan:

mknbi-fdos kernel.sys /tmp/floppyimage > freedos.nb

dimana kernel.sys dan /tmp/floppyimage adalah file yang diekstrak di atas. Kemudian pindah freedos.nb
ke tempat proses booting jaringan berharap untuk menemukannya.

Jika Anda berhasil membuatnya ke netboot, maka Anda dapat kembali dan menambahkan file Anda ke
gambar disket. Anda dapat menghapus kernel.sys di gambar floppy untuk menghemat ruang, itu tidak
diperlukan. Perhatikan bahwa Anda dapat membuat gambar floppy dengan ukuran apa pun yang Anda inginkan dengan mformat
program dari mtools, Anda tidak dibatasi pada ukuran sebenarnya dari disket boot.

MKNBI-FDOS PILIHAN


--harddisk Jadikan boot ramdisk sebagai hard disk pertama, yaitu C:. Salah satu alasan Anda mungkin ingin
melakukan ini karena Anda ingin menggunakan floppy yang sebenarnya. Batas "ukuran disk" di
boot image tidak dimunculkan oleh opsi ini sehingga bukan alasan untuk menggunakan opsi ini. Ini
opsi tidak kompatibel dengan --disableharddisk.

--nonaktifkan harddisk Ketika ramdisk mensimulasikan floppy disk drive, sakelar ini akan
menonaktifkan akses hard disk. Ini diperlukan jika klien harus menggunakan file jaringan
sistem sebagai drive C:, yang hanya mungkin jika tidak ada hard disk yang ditemukan oleh DOS. Ini
opsi tidak kompatibel dengan --harddisk.

--nosquash Jangan mencoba untuk memotong sektor yang tidak digunakan dari ujung gambar floppy. Ini
meningkatkan ukuran gambar boot dan karenanya waktu pemuatan jika sistem file FAT pada floppy
sebagian besar kosong tetapi Anda mungkin ingin menggunakan opsi ini jika Anda ragu apakah
algoritma squashing bekerja dengan benar.

--rdbase=0xNNNNNNNN Tetapkan alamat pemuatan ramdisk. Alamat pemuatan default untuk ramdisk
adalah 0x110000. Itu dapat dipindahkan lebih tinggi (lebih rendah tidak akan berfungsi) jika karena alasan tertentu Anda perlu
memuat barang-barang lain di alamat yang saat ini ditempati. Karena ini adalah alamat linier dan bukan
alamat segmen, 4 bit terakhir tidak digunakan dan harus 0.

MKNBI-DOS


mknbi-dos membuat gambar boot dari gambar floppy yang berisi sistem file DOS yang dapat di-boot. Dia
tidak perlu membangun sistem file pada disket fisik jika Anda memiliki mtools
paket, tetapi Anda memerlukan disket yang dapat di-boot dengan ukuran berapa pun untuk memulai. Ekstrak bootnya dulu
blok dari floppy, blok boot ini harus cocok dengan file kernel DOS yang akan Anda salin
langkah selanjutnya:

dd if=/dev/fd0 of=bootblock bs=512 hitungan=1

Kemudian dapatkan file kernel DOS (ini benar untuk DR-DOS, namanya berbeda di MS-
DOS, IO.SYS dan MSDOS.SYS):

msalin a:IBMBIO.COM a:IBMDOS.COM a:COMMAND.COM .

Selanjutnya buat entri di ~/.mtoolsrc untuk mendeklarasikan floppy untuk dipetakan ke file:

drive x: file="/tmp/floppyimage"

Sekarang format floppy dengan ukuran yang diinginkan, dalam contoh ini floppy 2.88 MB, pada saat yang sama
waktu menulis bootblock ke dalamnya:

mformat -C -t 80 -s 36 -h 2 -B bootblock x:

Ukuran "floppy" hanya dibatasi oleh batasan jumlah silinder, sektor
dan kepala, yang masing-masing 1023, 63 dan 255, dan jumlah RAM yang Anda inginkan
untuk mengalokasikan ke "floppy" di memori. Karena RAM sangat berharga, pilih ukuran yang sedikit lebih besar
dari apa yang dibutuhkan untuk menyimpan file "floppy" Anda.

Terakhir, salin semua file yang Anda inginkan ke disket:

msalin IBMBIO.COM x:

msalin IBMDOS.COM x:

mcopy COMMAND.COM x:

mcopy CONFIG.SYS AUTOEXEC.BAT APP.EXE APP.DAT ... x:

Untuk MS-DOS gantikan IO.SYS untuk IBMIO.COM, dan MSDOS.SYS untuk IBMDOS.COM. Kasus dari
file harus dipertahankan, mungkin tidak berfungsi jika nama huruf kecil VFAT dibuat di
gambar disket. Perhatikan urutan penyalinan karena blok boot mungkin mengharapkan
dua entri pertama pada disk yang baru diformat menjadi IO.SYS, MSDOS.SYS. Mungkin juga
COMMAND.COM harus menjadi entri ketiga agar kami bermain aman. Terima kasih kepada Phil Davey dan Phillip
Roa untuk tips ini.

Saya memiliki laporan bahwa bootblock MS-DOS 6.22 terkadang gagal untuk mem-boot ramdisk. Anda
dapat mencoba menggunakan blok boot dari Netboot alih-alih melepaskan blok boot dari
disket. Saya telah menyediakan blok boot ini dalam distribusi sebagai altboot.bin, dan di sumber
bentuk sebagai altboot.S dan boot.inc. Satu hal yang penting adalah menjadikan IO.SYS sebagai file pertama di
disk, atau bootblock ini tidak akan berfungsi.

Jika Anda memiliki media dengan ukuran yang sama, Anda dapat menguji apakah gambar tersebut dapat di-boot oleh
menyalinnya ke media, dan kemudian mem-boot-nya:

dd if=/tmp/floppyimage of=/dev/fd0

Kemudian jalankan mknbi-dos di atas gambar /tmp/floppyimage untuk membuat gambar boot:

mknbi-dos /tmp/floppyimage > dos.nb

Pindah dos.nb ke tempat proses booting jaringan berharap untuk menemukannya.

MKNBI-DOS PILIHAN


--harddisk Jadikan boot ramdisk sebagai hard disk pertama, yaitu C:. Salah satu alasan Anda mungkin ingin
melakukan ini karena Anda ingin menggunakan floppy yang sebenarnya. Batas "ukuran disk" di
boot image tidak dimunculkan oleh opsi ini sehingga bukan alasan untuk menggunakan opsi ini. Ini
opsi tidak kompatibel dengan --disableharddisk.

--nonaktifkan harddisk Ketika ramdisk mensimulasikan floppy disk drive, sakelar ini akan
menonaktifkan akses hard disk. Ini diperlukan jika klien harus menggunakan file jaringan
sistem sebagai drive C:, yang hanya mungkin jika tidak ada hard disk yang ditemukan oleh DOS. Ini
opsi tidak kompatibel dengan --harddisk.

--nosquash Jangan mencoba untuk memotong sektor yang tidak digunakan dari ujung gambar floppy. Ini
meningkatkan ukuran gambar boot dan karenanya waktu pemuatan jika sistem file FAT pada floppy
sebagian besar kosong tetapi Anda mungkin ingin menggunakan opsi ini jika Anda ragu apakah
algoritma squashing bekerja dengan benar.

--rdbase=0xNNNNNNNN Tetapkan alamat pemuatan ramdisk. Alamat pemuatan default untuk ramdisk
adalah 0x110000. Itu dapat dipindahkan lebih tinggi (lebih rendah tidak akan berfungsi) jika karena alasan tertentu Anda perlu
memuat barang-barang lain di alamat yang saat ini ditempati. Karena ini adalah alamat linier dan bukan
alamat segmen, 4 bit terakhir tidak digunakan dan harus 0.

Gunakan mknbi-fdos online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad