EnglishFrenchSpanyol

Ad


Favicon OnWorks

mknbi - Dalam talian di Awan

Jalankan mknbi dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan mknbi 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


mknbi - buat imej boleh boot rangkaian

SINOPSIS


mknbi --versi

mknbi --format=format --sasaran=sasaran [--output=fail keluaran] hujah-khusus sasaran

mkelf-linux [--output=fail keluaran] kernelimage [cakera ram]

mknbi-linux [--output=fail keluaran] kernelimage [cakera ram]

mknbi-rom [--output=fail keluaran] .z?rom-file

mkelf-img [--output=fail keluaran] .z?img-file

mkelf-menu [--output=fail keluaran] [imej data]

mknbi-menu [--output=fail keluaran] [imej data]

mkelf-nfl [--output=fail keluaran] [imej data]

mknbi-nfl [--output=fail keluaran] [imej data]

mkelf-lua [--output=fail keluaran] luabin

mknbi-fdos [--output=fail keluaran] kernel.sys gambar liut

mknbi-dos [--output=fail keluaran] gambar liut

DESCRIPTION


mknbi ialah program yang membuat imej boleh boot rangkaian untuk pelbagai sistem pengendalian
sesuai untuk pemuatan rangkaian oleh Etherboot atau Netboot, yang merupakan pemuat but ROM. Jika awak
sedang mencari untuk boot menggunakan PXE, jangan cari lagi, mknbi bukan yang anda mahukan. Anda mungkin
mahu sesuatu seperti PXELINUX yang merupakan sebahagian daripada pakej SYSLINUX.

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

mknbi boleh dipanggil dengan --format and --sasaran pilihan atau pautan boleh dibuat kepadanya
di bawah format dan nama khusus sasaran. Cth mkelf-linux adalah sama dengan mknbi
--format=elf --target=linux.

--format=format Nyatakan format output. Pada masa ini tersedia ialah nbi dan elf.
Format ELF hanya berfungsi dengan linux dan menu. Jika tidak, seruan adalah sama seperti untuk
mknbi. Dalam perbincangan di bawah, borang mknbi digunakan.

--sasaran=sasaran Nyatakan binari sasaran. Pada masa ini tersedia ialah linux, menu, rom, fdos
dan lakukan. mknbi tidak diperlukan untuk boot FreeBSD.

--output=fail keluaran Tentukan fail output, boleh digunakan dengan semua varian. Stdout ialah
lalai.

Pakej mesti dipasang di lokasi destinasi sebelum boleh laku boleh
dijalankan, kerana ia mencari fail perpustakaan.

Setiap varian akan diterangkan secara berasingan.

MKELF-LINUX


mkelf-linux and mknbi-linux membuat imej but daripada imej kernel Linux, sama ada zImage
atau bzImage.

MKELF-LINUX PILIHAN


--param=rentetan Gantikan rentetan parameter lalai dengan yang ditentukan. Pilihan ini
mengatasi semua pilihan berikut supaya anda harus tahu apa yang anda lakukan.

--lampirkan=rentetan Menambah rentetan yang ditentukan pada rentetan parameter sedia ada. Pilihan ini
beroperasi selepas pilihan parameter lain telah dinilai.

--rootdir=rootdir Tentukan nama direktori untuk dipasang melalui NFS dari pelayan but.

Sekiranya tiada pilihan ini, lalai adalah menggunakan direktori "/tftpboot/"%s, Dengan
yang %s mewakili nama hos atau alamat IP sistem but, bergantung pada sama ada
atribut nama hos hadir dalam balasan BOOTP/DHCP.

Jika "rom" diberikan, dan jika pelayan BOOTP/DHCP dapat mengendalikan sambungan RFC 1497,
nilai pilihan laluan akar digunakan sebagai direktori akar.

Jika nama yang diberikan kepada pilihan bermula dengan "/ dev /", peranti yang sepadan digunakan sebagai
peranti akar, dan tiada direktori NFS akan dipasang.

--mod akar="ro|rw" Mentakrifkan sama ada peranti akar akan dipasang baca-sahaja atau baca-tulis
masing-masing. Tanpa parameter ini, lalai ialah "rw".

--ip=rentetan Tentukan alamat IP klien dan pelayan.

Jika tiada pilihan ini tiada alamat IP ditentukan, dan kernel akan menentukan
alamat IP dengan sendirinya, biasanya dengan menggunakan DHCP, BOOTP atau RARP. Perhatikan bahawa kernel's
pertanyaan adalah in Selain itu kepada pertanyaan yang dibuat oleh bootrom, dan memerlukan IP: peringkat kernel
ciri autokonfigurasi (CONFIG_IP_PNP) untuk disertakan dalam kernel.

Nota penting: Dalam kernel Linux 2.2.x dengan x >= 18 dan 2.4.x dengan x >= 5, ia adalah
perlu untuk menentukan salah satu pilihan yang membolehkan dalam perenggan seterusnya menyebabkan IP
autokonfigurasi untuk diaktifkan. Tidak seperti dalam kernel sebelumnya, konfigurasi auto IP melakukannya
tidak berlaku secara lalai. Juga ambil perhatian bahawa konfigurasi auto IP dan NFSroot mungkin akan pergi
jauh di Linux 2.6 dan kaedah konfigurasi IP ruang pengguna menggunakan ramdisk dan ruang pengguna
Daemon DHCP lebih disukai sekarang.

Jika salah satu daripada yang berikut: "off, none, on, any, dhcp, bootp, rarp, both", diberikan, maka
pilihan akan dihantar tanpa diubah suai kepada kernel dan menyebabkan pilihan autoconfig itu
dipilih.

Jika "rom" diberikan sebagai hujah untuk pilihan ini, semua alamat IP yang diperlukan untuk akar NFS
mounting akan diwarisi daripada jawapan BOOTP/DHCP yang bootrom dapat daripada pelayan.

Ia juga mungkin untuk menentukan alamat semasa penyusunan imej but. Kemudian, semua
alamat mesti dipisahkan dengan titik bertindih, dan disusun mengikut cara berikut:

"--ip="klien:pelayan:pintu masuk:netmask:nama hos[:dev[:proto]]

Menggunakan pilihan ini mkelf-linux secara automatik akan menukar nama sistem kepada IP perpuluhan
alamat untuk tiga entri pertama dalam rentetan ini. The nama hos entri akan digunakan oleh
kernel untuk menetapkan nama hos klien tanpa cakera Linux yang diboot. Apabila lebih daripada satu
antara muka rangkaian dipasang dalam klien tanpa cakera, adalah mungkin untuk menentukan nama
antara muka untuk digunakan untuk memasang direktori akar melalui NFS dengan memberikan pilihan
nilai "dev". Entri ini perlu dimulakan dengan rentetan "eth" diikuti dengan nombor dari 0 hingga
9. Walau bagaimanapun, jika hanya satu antara muka dipasang dalam klien, ini dev kemasukan termasuk
koma bertitik sebelumnya boleh ditinggalkan. The prototaip argumen ialah salah satu konfigurasi autokonfigurasi IP
membolehkan pilihan yang disenaraikan di atas. (Pengarang: tidak jelas kepada saya apa IP
autokonfigurasi berlaku apabila parameter sudah ditentukan. Mungkin ia untuk mendapatkan
parameter tidak dinyatakan, cth domain NIS.)

--rdbase=atas|asis|0xNNNNNNNN Tetapkan alamat beban ramdisk. "atas" menggerakkan ramdisk ke
bahagian atas ingatan sebelum melompat ke kernel. Ini adalah lalai jika rdbase tidak
ditentukan. Pilihan ini memerlukan saiz kernel linux pertama berfungsi dengan betul. "asis"
memuatkannya pada 0x100000 (1MB) jika kernel dimuatkan rendah; atau meninggalkannya selepas kernel
dalam ingatan, jika kernel dimuatkan tinggi. Untuk pilihan ini berfungsi, kernel mesti boleh
untuk mengendalikan ramdisk di alamat ini. 0xNNNNNNNN mengalihkan ramdisk ke alamat hex
ditentukan. Tanggungjawab terletak pada pengguna untuk menentukan alamat yang sesuai yang boleh diterima oleh
kernel dan tidak bertindih dengan mana-mana segmen lain. Etherboot akan membulatkan alamat ke bawah
gandaan 4k (3 digit terakhir hingga sifar).

--rdnopad Secara lalai, pad etherboot (dengan nol) initrd yang diberikan daripada sebarang saiz kepada berbilang
sebanyak 4k bait (menjajarkan dengan sempadan halaman memori). Gunakan pilihan ini untuk melumpuhkan padding jika ia
menyebabkan masalah.

--first32=program Gantikan program persediaan peringkat pertama lalai. Ia boleh digunakan untuk memanggil
sambungan kepada kod Etherboot, yang membuka jalan untuk fungsi berguna tambahan
tanpa membesarkan saiz jejak Etherboot. --first32 tersirat oleh ELF
format.

--pertumbuhan Pilihan ini digunakan bersama dan hanya sah dengan --first32
pilihan untuk menunjukkan kepada pemuat Etherboot bahawa program yang dipanggil akan kembali ke pemuat
dan oleh itu Etherboot tidak seharusnya melumpuhkan peranti rangkaian seperti yang berlaku semasa program
tidak akan kembali ke Etherboot.

--relocseg=segaddr Pilihan ini digunakan untuk menentukan penempatan semula Linux dahulu, but,
persediaan, dan segmen parameter ke jalur 64k yang lain. Pada masa ini, satu-satunya nilai yang sah ialah
0x9000 dan 0x8000, sepadan dengan alamat linear 0x90000 dan 0x80000 ke atas. The
lalai ialah 0x9000. Biasanya anda menggunakan pilihan ini jika anda telah menempatkan semula Etherboot kepada 0x84000
untuk mengelakkan kod lain dalam segmen 0x90000 seperti DOC. Kernel Linux mesti menyokong
penempatan semula yang membayangkan kernel 2.4 atau lebih baru. --relocseg hanya berfungsi dengan pasti dengan ELF atau
--first32=.

mem=memsize Ini bukan pilihan baris arahan tetapi parameter kernel yang dipintas
pada peringkat pertama32 dan digunakan sebagai memori teratas, untuk memadankan tafsiran Linux.
memsize boleh diakhiri dengan "G" untuk menunjukkan gibibait (kali 2^30), "M" untuk menunjukkan
mebibait (kali 2^20) atau "K" untuk menunjukkan kibibait (kali 2^10). Perhatikan bahawa akhiran
adalah huruf besar. Parameter kernel ini boleh ditentukan dalam --append= atau pilihan-129 daripada
Rekod DHCP/BOOTP.

Jalankan program ini:

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

Kemudian bergerak linux.nb ke tempat proses but rangkaian mengharapkan untuk mencarinya.

MKELF-LINUX BOOTP/DHCP VENDOR TAGS


mkelf-linux termasuk kod permulaan pada permulaan kernel Linux yang mampu
mengesan pilihan yang ditentukan vendor DHCP tertentu. Ini boleh digunakan untuk mengubah suai kernel
proses memuatkan semasa runtime. Untuk menggunakan pilihan ini dengan ISC DHCPD v3, daemon DHCP yang popular,
sintaksnya adalah seperti di bawah. Anda perlu melaraskan sintaks untuk DHCP atau BOOTP lain
daemon.

pilihan kod tandatangan etherboot 128 = rentetan;

kod parameter kernel pilihan 129 = teks;

...

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

parameter kernel pilihan "INITRD_DBG=6 NIC=3c509";

Pilihan 128 diperlukan untuk menjadi tandatangan enam bait di atas. Lihat lampiran vendortags bagi
manual pengguna Etherboot untuk butiran.

Pilihan berikut kini disokong oleh mkelf-linux:

129 . rentetan nilai yang diberikan dengan pilihan ini dilampirkan secara verbatim pada penghujung kernel
baris arahan. Ia boleh digunakan untuk menentukan hujah seperti alamat I/O atau saluran DMA
diperlukan untuk perkakasan khas seperti penyesuai SCSI, kad rangkaian dll. Sila rujuk kepada
Dokumentasi kernel Linux tentang sintaks yang diperlukan oleh pilihan tersebut. Ia adalah sama seperti
yang --lampirkan pilihan baris arahan untuk mkelf-linux, tetapi berfungsi pada masa but dan bukannya imej
masa membina.

130 Dengan pilihan ini adalah mungkin untuk memilih penyesuai rangkaian yang digunakan untuk pemasangan
root melalui NFS pada klien tanpa cakera berbilang rumah. Sintaks untuk rentetan nilai adalah sama
bagi entri "dev" yang digunakan dengan --ip= pilihan seperti yang diterangkan di atas. Walau bagaimanapun ambil perhatian bahawa
yang mkelf-linux rutin persediaan runtime tidak menyemak sintaks rentetan.

MKNBI-ROM


mknbi-rom membuat imej but daripada imej boot ROM ".rom" atau ".zrom" Etherboot. ini
membolehkan ia di-netboot menggunakan ROM sedia ada. Ini berguna untuk membangunkan Etherboot
pemacu atau untuk memuatkan versi Etherboot yang lebih baharu dengan yang lebih lama.

Jalankan mknbi-rom seperti ini:

mknbi-rom nic.zrom > nic.nb

Bergerak nic.nb ke tempat proses but rangkaian mengharapkan untuk mencarinya. ROM but akan
muatkan ini sebagai beroperasi sistem dan laksanakan imej ROM.

MKELF-IMG


mkelf-img membuat imej but daripada imej ".img" atau ".zimg" Etherboot. Ini membolehkannya
menjadi netboot menggunakan ROM sedia ada. Ini berguna untuk membangunkan pemacu Etherboot atau untuk
muatkan versi Etherboot yang lebih baharu dengan versi yang lebih lama.

Jalankan mkelf-img seperti ini:

mkelf-img nic.zimg > nic.nb

Bergerak nic.nb ke tempat proses but rangkaian mengharapkan untuk mencarinya. ROM but akan
muatkan ini sebagai beroperasi sistem dan laksanakan imej.

Ambil perhatian bahawa ini tidak menguji bahagian pemuat ROM yang terdapat dalam imej ".z?rom", tetapi tidak dalam
a ".z?img".

MKELF-MENU


mkelf-menu and mknbi-menu buat imej but daripada program menu tambahan. Etherboot mempunyai
keupayaan untuk memuatkan program tambahan yang boleh berinteraksi dengan pengguna, mengubah suai DHCP
struktur, dan mengembalikan status. Berdasarkan status, Etherboot boleh memuatkan binari lain,
mulakan semula atau keluar. Ini memungkinkan untuk mempunyai program antara muka pengguna yang terperinci tanpa
perlu mengubah suai Etherboot. Spesifikasi untuk program tambahan didokumenkan dalam
Manual Pembangun Etherboot.

mkelf-menu and mknbi-menu ambil binari bernama "menu" daripada direktori perpustakaan, iaitu
diandaikan mempunyai titik masuk 0x60000. Hujah pilihan diterima, dan ini
dimuatkan pada 0x80000. Ini boleh menjadi fail data yang digunakan oleh program menu.

Pada masa ini, binari menu yang disediakan menduplikasi kemudahan menu terbina dalam Etherboot dengan
pengecualian beberapa perbezaan kecil: tiada spesifikasi pelayan atau get laluan
beban TFTP terpakai dan bersarang tidak berfungsi. Anda tidak sepatutnya mempunyai MOTD atau IMAGE_MENU yang ditakrifkan dalam
binaan Etherboot anda untuk dapat menggunakan binari menu luaran ini. Spesifikasi bagi
pilihan DHCP yang diperlukan adalah dalam dokumen vendortags dalam manual pengguna Etherboot.

Penggunaan biasa adalah seperti ini:

mkelf-menu > menu.nb

Kemudian letakkan menu.nb dalam direktori but TFTP dan edit pilihan DHCP anda mengikut
dokumentasi.

Program antara muka pengguna alternatif adalah sangat digalakkan.

MKELF-NFL


mkelf-nfl and mknbi-nfl buat imej but daripada program menu NFL. Program menu ini
mengambil nama imej daripada fail menu-teks-fail yang hanya mengandungi baris dengan
nama fail (berbanding dengan direktori akar tftpd) imej untuk dimuatkan. Antara muka pengguna ialah
bar cahaya, serupa dengan yang digunakan dalam GRUB. Terdapat contoh fail teks menu dalam
"menu-nfl.cth". Entri khas "Quit Etherboot" (tanpa petikan, sudah tentu) boleh digunakan
dalam menu-text-files sebagai entri yang menyebabkan Etherboot berhenti dan kembali kepada pemanggilan
persekitaran, iaitu BIOS dalam kes ROM.

Penggunaan biasa ialah:

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

Kemudian letakkan nfl.nb dalam direktori but TFTP dan tentukan sebagai imej but. merantai ke
menu lain berfungsi.

Penambahbaikan kepada format menu diterima untuk menentukan ciri lain seperti tajuk,
tamat masa, warna, dan sebagainya amat digalakkan.

MKELF-LUA


mkelf-lua membuat imej ELF daripada Lua yang telah disusun sebelumnya ("http://www.tecgraf.puc-rio.br/lua/")
program.

Penggunaan biasa ialah:

mkelf-lua hello.lb > luaprog.nb

di mana "hello.lb" dijana daripada program Lua oleh:

luac -o hello.lb hello.lua

Fungsi yang tersedia untuk program Lua dalam persekitaran ini diterangkan secara berasingan
dokumen.

MKNBI-FDOS


mknbi-fdos membuat imej but daripada fail kernel FreeDOS dan imej liut. Perhatikan bahawa
imej kernel tidak dibaca daripada bahagian liut imej but, tetapi adalah berasingan
bahagian dalam imej but. Pemuat but telah dilaraskan untuk melompat kepadanya secara langsung. ini
bermakna ruang yang akan diambil pada liut oleh fail imej kernel kini boleh
digunakan untuk aplikasi dan data.

Dapatkan pengedaran FreeDOS dengan kernel terbaru, mungkin sekurang-kurangnya 2006. Ia telah
diuji dengan 2012 tetapi tiada yang lebih lama. Anda boleh mendapatkan kernel FreeDOS di sini:

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

Ikut arahan untuk membuat liut boleh boot. Kemudian dapatkan imej liut dengan:

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

Juga ekstrak kernel.sys daripada liut. Anda boleh melakukan ini dari imej menggunakan mtools
pakej, dengan menentukan fail sebagai a memandu dengan pengisytiharan seperti ini dalam ~/.mtoolsrc:

drive x: file="/tmp/floppyimage"

Kemudian jalankan:

mcopy x:kernel.sys .

Kemudian jalankan mknbi dengan:

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

di mana kernel.sys and /tmp/floppyimage adalah fail yang diekstrak di atas. Kemudian bergerak freedos.nb
ke tempat proses but rangkaian mengharapkan untuk mencarinya.

Jika anda telah berjaya memasukkannya ke netboot, maka anda boleh kembali dan menambah fail anda ke fail
imej liut. Anda boleh memadam kernel.sys dalam imej liut untuk menjimatkan ruang, itu tidak
diperlukan. Ambil perhatian bahawa anda boleh mencipta imej liut dari sebarang saiz yang anda inginkan dengan mformat
program daripada mtools, anda tidak terhad kepada saiz sebenar liut but.

MKNBI-FDOS PILIHAN


--cakera Keras Jadikan ramdisk but sebagai cakera keras pertama, iaitu C:. Satu sebab anda mungkin mahu
untuk melakukan ini adalah kerana anda ingin menggunakan liut sebenar. Had pada "saiz cakera" dalam
imej but tidak dinaikkan oleh pilihan ini jadi itu bukan alasan untuk menggunakan pilihan ini. ini
pilihan tidak serasi dengan --disableharddisk.

--disable harddisk Apabila ramdisk mensimulasikan pemacu cakera liut, suis ini akan
lumpuhkan akses cakera keras. Ini perlu jika pelanggan perlu menggunakan fail rangkaian
sistem sebagai pemacu C:, yang hanya boleh dilakukan jika tiada cakera keras ditemui oleh DOS. ini
pilihan tidak serasi dengan --harddisk.

--noskuash Jangan cuba memotong sektor yang tidak digunakan dari hujung imej liut. ini
meningkatkan saiz imej but dan seterusnya memuatkan masa jika sistem fail FAT pada liut
kebanyakannya kosong tetapi anda mungkin ingin menggunakan pilihan ini jika anda mempunyai keraguan sama ada
algoritma skuasy berfungsi dengan betul.

--rdbase=0xNNNNNNNN Tetapkan alamat beban ramdisk. Alamat muat lalai untuk ramdisk
ialah 0x110000. Ia boleh dipindahkan lebih tinggi (lebih rendah tidak akan berfungsi) jika atas sebab tertentu anda perlu melakukannya
muatkan barangan lain di alamat yang didudukinya pada masa ini. Oleh kerana ini adalah alamat linear dan bukan
alamat segmen, 4 bit terakhir tidak digunakan dan sepatutnya 0.

MKNBI-DOS


mknbi-dos membuat imej but daripada imej liut yang mengandungi sistem fail DOS boleh boot. Ia
tidak perlu membina sistem fail pada liut fizikal jika anda mempunyai mtools
pakej, tetapi anda memerlukan liut boleh boot dalam sebarang saiz untuk bermula. Mula-mula ekstrak but
blok daripada liut, blok but ini mesti sepadan dengan fail kernel DOS yang akan anda salin
langkah seterusnya:

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

Kemudian dapatkan fail kernel DOS (ini betul untuk DR-DOS, nama berbeza dalam MS-
DOS, IO.SYS dan MSDOS.SYS):

mcopy a:IBMBIO.COM a:IBMDOS.COM a:COMMAND.COM .

Seterusnya buat entri di ~/.mtoolsrc untuk mengisytiharkan liut untuk dipetakan ke fail:

drive x: file="/tmp/floppyimage"

Sekarang format liut saiz yang dikehendaki, dalam contoh ini liut 2.88 MB, pada masa yang sama
masa menulis sekatan but padanya:

mformat -C -t 80 -s 36 -j 2 -B sekat but x:

Saiz "liut" hanya dihadkan oleh had bilangan silinder, sektor
dan kepala, iaitu masing-masing 1023, 63 dan 255, dan jumlah RAM yang anda sanggup
untuk memperuntukkan kepada "liut" dalam ingatan. Memandangkan RAM adalah berharga, pilih saiz yang lebih besar sedikit
daripada apa yang diperlukan untuk memegang fail "floppy" anda.

Akhir sekali, salin semua fail yang anda inginkan ke dalam liut:

mcopy IBMBIO.COM x:

mcopy 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. Kes yang
fail mesti disimpan, ia mungkin tidak berfungsi jika nama huruf kecil VFAT dijana dalam
imej liut. Beri perhatian kepada susunan penyalinan kerana blok but mungkin menjangkakan
dua entri pertama pada cakera yang baru diformatkan menjadi IO.SYS, MSDOS.SYS. Mungkin juga
COMMAND.COM mesti menjadi penyertaan ketiga supaya kami bermain selamat. Terima kasih kepada Phil Davey dan Phillip
Roa bagi tips ni.

Saya mempunyai laporan bahawa sekatan but MS-DOS 6.22 kadangkala gagal untuk boot ramdisk. awak
boleh cuba menggunakan blok but daripada Netboot dan bukannya mengeluarkan blok but itu
liut. Saya telah menyediakan blok but ini dalam pengedaran sebagai altboot.bin, dan dalam sumber
bentuk sebagai altboot.S dan boot.inc. Satu perkara penting ialah menjadikan IO.SYS sebagai fail pertama
cakera, atau sekatan but ini tidak akan berfungsi.

Jika anda mempunyai media dengan saiz yang sama, anda boleh menguji sama ada imej itu boleh diboot oleh
menyalinnya ke media, dan kemudian boot:

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

Kemudian jalankan mknbi-dos ke atas imej /tmp/floppyimage untuk mencipta imej but:

mknbi-dos /tmp/floppyimage > dos.nb

Bergerak dos.nb ke tempat proses but rangkaian mengharapkan untuk mencarinya.

MKNBI-DOS PILIHAN


--cakera Keras Jadikan ramdisk but sebagai cakera keras pertama, iaitu C:. Satu sebab anda mungkin mahu
untuk melakukan ini adalah kerana anda ingin menggunakan liut sebenar. Had pada "saiz cakera" dalam
imej but tidak dinaikkan oleh pilihan ini jadi itu bukan alasan untuk menggunakan pilihan ini. ini
pilihan tidak serasi dengan --disableharddisk.

--disable harddisk Apabila ramdisk mensimulasikan pemacu cakera liut, suis ini akan
lumpuhkan akses cakera keras. Ini perlu jika pelanggan perlu menggunakan fail rangkaian
sistem sebagai pemacu C:, yang hanya boleh dilakukan jika tiada cakera keras ditemui oleh DOS. ini
pilihan tidak serasi dengan --harddisk.

--noskuash Jangan cuba memotong sektor yang tidak digunakan dari hujung imej liut. ini
meningkatkan saiz imej but dan seterusnya memuatkan masa jika sistem fail FAT pada liut
kebanyakannya kosong tetapi anda mungkin ingin menggunakan pilihan ini jika anda mempunyai keraguan sama ada
algoritma skuasy berfungsi dengan betul.

--rdbase=0xNNNNNNNN Tetapkan alamat beban ramdisk. Alamat muat lalai untuk ramdisk
ialah 0x110000. Ia boleh dipindahkan lebih tinggi (lebih rendah tidak akan berfungsi) jika atas sebab tertentu anda perlu melakukannya
muatkan barangan lain di alamat yang didudukinya pada masa ini. Oleh kerana ini adalah alamat linear dan bukan
alamat segmen, 4 bit terakhir tidak digunakan dan sepatutnya 0.

Gunakan mknbi dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    turkdevops
    turkdevops
    TurkDevOps a ?k kaynak yaz?l?m
    geli?tirici topluluklar? Pasukan DevTurks
    Taraf?ndan desteklenmektedir..
    Ciri: https://github.com/turkdevopshttps://turkdevops.g...
    Muat turun turkdevops
  • 2
    asammdf
    asammdf
    *asammdf* ialah penghurai Python yang pantas dan
    editor untuk ASAM (Associtation for
    Penyeragaman Automasi dan
    Sistem Pengukuran) MDF / MF4
    (Format Data Pengukuran...
    Muat turun asammdf
  • 3
    LAME (Lame Bukan Pengekod MP3)
    LAME (Lame Bukan Pengekod MP3)
    LAME ialah alat pendidikan untuk digunakan
    untuk belajar tentang pengekodan MP3. The
    matlamat projek LAME adalah untuk menambah baik
    akustik psiko, kualiti dan kelajuan
    daripada MP...
    Muat turun LAME (Lame Aint an MP3 Encoder)
  • 4
    wxPython
    wxPython
    Satu set modul sambungan Python yang
    balut kelas GUI merentas platform daripada
    wxWidgets.. Khalayak: Pembangun. pengguna
    antara muka: Sistem Tetingkap X (X11), Win32 ...
    Muat turun wxPython
  • 5
    packfilemanager
    packfilemanager
    Ini ialah pengurus fail pek Total War
    projek, bermula dari versi 1.7. A
    pengenalan ringkas kepada Warscape
    pengubahsuaian: ...
    Muat turun packfilemanager
  • 6
    IPef2
    IPef2
    Alat trafik rangkaian untuk mengukur
    Prestasi TCP dan UDP dengan metrik
    sekitar kedua-dua pemprosesan dan kependaman. The
    matlamat termasuk mengekalkan aktif
    iperf cod...
    Muat turun IPrf2
  • Lebih »

Arahan Linux

Ad