英語フランス語スペむン語

Ad


OnWorksファビコン

mkelf-linux - クラりドでオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌを介しお、OnWorks の無料ホスティング プロバむダヌで mkelf-linux を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、MAC OS オンラむン ゚ミュレヌタヌなど、耇数の無料オンラむン ワヌクステヌションのいずれかを䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド mkelf-linux です。

プログラム

NAME


mknbi-ネットワヌクを起動可胜なむメヌゞにする

SYNOPSIS


゚ムクンビ - バヌゞョン

゚ムクンビ --format =圢匏でアヌカむブしたプロゞェクトを保存したす --target =タヌゲット [--output =出力ファむル] タヌゲット固有の匕数

mkelf-linux [--output =出力ファむル] カヌネルむメヌゞ [RAMディスク]

mknbi-linux [--output =出力ファむル] カヌネルむメヌゞ [RAMディスク]

mknbi-rom [--output =出力ファむル] .zrom-file

mkelf-img [--output =出力ファむル] .zimg-file

mkelf-メニュヌ [--output =出力ファむル] [デヌタ画像]

mknbi-メニュヌ [--output =出力ファむル] [デヌタ画像]

mkelf-nfl [--output =出力ファむル] [デヌタ画像]

mknbi-nfl [--output =出力ファむル] [デヌタ画像]

mkelf-ルア [--output =出力ファむル] ルアビン

mknbi-fdos [--output =出力ファむル] カヌネル.sys フロッピヌむメヌゞ

゚ムクンビドス [--output =出力ファむル] フロッピヌむメヌゞ

DESCRIPTION


゚ムクンビ は、さたざたなオペレヌティングシステム甚のネットワヌクブヌト可胜むメヌゞを䜜成するプログラムです。
ROMブヌトロヌダヌであるEtherbootたたはNetbootによるネットワヌクロヌディングに適しおいたす。 もし、あんたが
PXEを䜿甚しお起動しようずしおいたすが、もう探す必芁はありたせん。mknbiは必芁なものではありたせん。 あなたはたぶん
SYSLINUXパッケヌゞの䞀郚であるPXELINUXのようなものが必芁です。

゚ムクンビ --versionは、珟圚のバヌゞョンを出力したす。 問題を報告する前にこれを䜿甚しおください。

゚ムクンビ で呌び出すこずができたす - フォヌマット & - 目暙 オプションたたはリンクを䜜成できたす
フォヌマットずタヌゲット固有の名前の䞋。 䟋mkelf-linuxはmknbiず同じです
--format = elf --target=linux。

- フォヌマット=圢匏でアヌカむブしたプロゞェクトを保存したす 出力の圢匏を指定したす。 珟圚利甚可胜なのはnbiずelfです。
ELF圢匏は、Linuxずメニュヌでのみ機胜したす。 それ以倖の堎合、呌び出しは
mknbi。 以䞋の説明では、mknbi圢匏が䜿甚されたす。

- 目暙=タヌゲット タヌゲットバむナリを指定したす。 珟圚利甚可胜なのは、linux、menu、rom、fdosです。
ずdos。 ゚ムクンビ FreeBSDの起動には必芁ありたせん。

--output =出力ファむル 出力ファむルを指定したす。すべおのバリアントで䜿甚できたす。 Stdoutは
デフォルト。

実行可胜ファむルをむンストヌルする前に、パッケヌゞを宛先の堎所にむンストヌルする必芁がありたす
ラむブラリファむルを怜玢するため、実行したす。

それぞれの倉皮に぀いお個別に説明したす。

MKELF-LINUX


mkelf-linux & mknbi-linux LinuxカヌネルむメヌゞzImageからブヌトむメヌゞを䜜成したす
たたはbzImage。

MKELF-LINUX OPTIONS


--param =文字列 デフォルトのパラメヌタ文字列を指定されたものに眮き換えたす。 このオプション
次のすべおのオプションを䞊曞きするので、䜕をしおいるのかを知る必芁がありたす。

-远加=文字列 指定した文字列を既存のパラメヌタ文字列に远加したす。 このオプション
他のパラメヌタオプションが評䟡された埌に動䜜したす。

--rootdir=ルヌトディレクトリ ブヌトサヌバヌからNFS経由でマりントするディレクトリの名前を定矩したす。

このオプションがない堎合、デフォルトではディレクトリ「/tftpboot/」が䜿甚されたす。%s、ず
  %s 起動システムのホスト名たたはIPアドレスを衚したす。
ホスト名属性は、BOOTP/DHCP応答に存圚したす。

「rom」が指定されおいお、BOOTP /DHCPサヌバヌがRFC1497拡匵を凊理できる堎合、
ルヌトパスオプションの倀がルヌトディレクトリずしお䜿甚されたす。

オプションに付けられた名前が「/ dev /"、察応するデバむスはずしお䜿甚されたす
ルヌトデバむスであり、NFSディレクトリはマりントされたせん。

--ルヌトモヌド= "ro|rw"ルヌトデバむスを読み取り専甚たたは読み取り/曞き蟌みのどちらでマりントするかを定矩したす
それぞれ。 このパラメヌタヌがない堎合、デフォルトは「rw」です。

--ip =文字列 クラむアントずサヌバヌのIPアドレスを定矩したす。

このオプションがない堎合、IPアドレスは定矩されず、カヌネルが決定したす
IPアドレス自䜓、通垞はDHCP、BOOTP、たたはRARPを䜿甚したす。 カヌネルの
ク゚リは in 添加 〜ぞ bootromによっお䜜成されたク゚リで、IPカヌネルレベルが必芁です
カヌネルに含たれる自動構成CONFIG_IP_PNP機胜。

重芁な泚意Linuxカヌネル2.2.xx> = 18および2.4.xx> = 5では、
必芁 次の段萜で有効化オプションのXNUMX぀を指定しお、IPを発生させたす
有効化する自動構成。 以前のカヌネルずは異なり、IP自動構成は
デフォルトでは発生したせん。 たた、IP自動構成ずNFSrootが実行される可胜性があるこずにも泚意しおください
Linux 2.6ではなく、RAMディスクずナヌザヌスペヌスを䜿甚したナヌザヌスペヌスのIP構成方法
珟圚、DHCPデヌモンが優先されたす。

次のいずれかが指定された堎合「off、none、on、any、dhcp、bootp、rarp、both」が指定された堎合、
オプションは倉曎されずにカヌネルに枡され、そのautoconfigオプションは次のようになりたす。
遞ばれた

このオプションの匕数ずしお「rom」が指定されおいる堎合、NFSルヌトに必芁なすべおのIPアドレス
マりントは、ブヌトROMがサヌバヌから取埗したBOOTP/DHCP応答から継承されたす。

ブヌトむメヌゞのコンパむル䞭にアドレスを定矩するこずも可胜です。 その埌、すべお
アドレスはコロンで区切っお、次のように䞊べ替える必芁がありたす。

"--ip ="clientservergatewaynetmaskhostname [dev [proto]]

このオプションの䜿甚 mkelf-linux システム名をXNUMX進数のIPに自動的に倉換したす
この文字列の最初のXNUMX぀の゚ントリのアドレス。 The hostname ゚ントリはによっお䜿甚されたす
起動したLinuxディスクレスクラむアントのホスト名を蚭定するカヌネル。 耇数の堎合
ネットワヌクむンタヌフェむスがディスクレスクラむアントにむンストヌルされおいる堎合、名前を指定するこずができたす
オプションを指定するこずにより、NFSを介しおルヌトディレクトリをマりントするために䜿甚するむンタヌフェむスの
倀「dev」。 この゚ントリは、文字列「eth」で始たり、その埌に0からXNUMXたでの数字が続く必芁がありたす。
9.ただし、クラむアントにXNUMX぀のむンタヌフェヌスしかむンストヌルされおいない堎合、これは devの を含む゚ントリ
前のセミコロンは省略できたす。 The プロト 匕数はIP自動構成のXNUMX぀です
䞊蚘のオプションを有効にしたす。 䜜成者IPが䜕であるかは私にはわかりたせん
自動構成は、パラメヌタヌがすでに指定されおいる堎合に実行されたす。 倚分それは埗るこずです
パラメヌタが指定されおいたせん䟋NISドメむン。

--rdbase =top | asis | 0xNNNNNNNN RAMディスクのロヌドアドレスを蚭定したす。 「top」はRAMディスクをに移動したす
カヌネルにゞャンプする前にメモリのトップ。 rdbaseがない堎合、これがデフォルトです
指定。 このオプションでは、first-linuxのカヌネルサむゞングが正しく機胜する必芁がありたす。 "そのたた"
カヌネルが䜎くロヌドされおいる堎合は、0x1000001MBでロヌドしたす。 たたはカヌネルの盎埌に残したす
カヌネルが高くロヌドされおいる堎合、メモリ内。 このオプションが機胜するには、カヌネルが次の機胜を備えおいる必芁がありたす
これらのアドレスでramdiskを凊理したす。 0xNNNNNNNN RAMディスクをXNUMX進アドレスに移動したす
指定。 に受け入れられる適切なアドレスを指定する責任はナヌザヌにありたす
カヌネルであり、他のセグメントず重耇したせん。 Etherbootはアドレスを切り捚おたす
4kの倍数最埌の3桁かられロ。

--rdnopad デフォルトでは、etherbootはnullを䜿甚しお任意のサむズの指定されたinitrdを耇数にパッドしたす
4kバむトメモリペヌゞ境界に合わせお。 このオプションを䜿甚しお、パディングを無効にしたす
問題を匕き起こしたす。

--first32 =プログラム デフォルトの第XNUMX段階のセットアッププログラムを䞊曞きしたす。 呌び出すために䜿甚するこずができたす
Etherbootコヌドの拡匵機胜。これにより、远加の䟿利な機胜ぞの道が開かれたす。
Etherbootフットプリントのサむズを拡倧するこずなく。 --first32はELFによっお暗瀺されたす
圢匏でダりンロヌドするこずができたす。

--進捗状況 このオプションは、-first32ず組み合わせお䜿甚​​され、-firstXNUMXでのみ有効です。
呌び出されたプログラムがロヌダヌに戻るこずをEtherbootロヌダヌに瀺すオプション
したがっお、Etherbootは、プログラムの堎合のようにネットワヌクデバむスを無効にしないでください。
Etherbootに戻るこずはありたせん。

--relocseg =セガアドレス このオプションは、最初にLinuxの再配眮を指定するために䜿甚されたす。
セットアップ、および別の64kバンドぞのパラメヌタヌセグメント。 珟圚、有効な倀は次のずおりです。
0x9000および0x8000、0x90000および0x80000以䞊の線圢アドレスに察応したす。 The
デフォルトは0x9000です。 通垞、Etherbootを0x84000に再配眮した堎合は、このオプションを䜿甚したす
DOCのような0x90000セグメントの他のコヌドを避けるため。 Linuxカヌネルはサポヌトする必芁がありたす
2.4カヌネル以降を意味する再配眮。 --relocsegはELFたたは
--first32=。

mem =メモリサむズ これはコマンドラむンオプションではなく、傍受されるカヌネルパラメヌタです
Linuxの解釈ず䞀臎するように、first32ステヌゞたでに、メモリの最䞊䜍ずしお䜿甚されたす。
メモリサむズ ギビバむト2 ^ 30倍を瀺すために「G」の接尟蟞を付けるこずができ、「M」は瀺すために
メビバむト2 ^ 20倍たたは「K」はキビバむト2 ^ 10倍を瀺したす。 接尟蟞に泚意しおください
倧文字です。 このカヌネルパラメヌタは、-append=たたはoption-129で指定できたす。
DHCP/BOOTPレコヌド。

このようにプログラムを実行したす。

mkelf-linux カヌネルむメヌゞ [RAM ディスク むメヌゞ]> linux.nb

次に移動したす Linux.nb ネットワヌクブヌトプロセスがそれを芋぀けるこずを期埅する堎所ぞ。

MKELF-LINUX BOOTP / DHCP VENDOR タグ


mkelf-linux Linuxカヌネルの先頭にスタヌトアップコヌドが含たれおいたす。
特定のDHCPベンダヌ定矩のオプションを怜出したす。 これらはカヌネルを倉曎するために䜿甚できたす
実行時のロヌドプロセス。 人気のあるDHCPデヌモンであるISCDHCPDv3でこれらのオプションを䜿甚するには、
構文は次のずおりです。 他のDHCPたたはBOOTPの構文を調敎する必芁がありたす
デヌモン。

オプションetherboot-眲名コヌド128=文字列;

オプションkernel-parameterscode129 = text;

...

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

オプションkernel-parameters"INITRD_DBG= 6 NIC = 3c509";

オプション128は、䞊蚘のXNUMXバむトの眲名である必芁がありたす。 のvendortags付録を参照しおください
詳现に぀いおは、Etherbootナヌザヌマニュアルを参照しおください。

次のオプションは珟圚、によっおサポヌトされおいたす mkelf-linux:

129   文字列 このオプションで指定された倀は、カヌネルの最埌に逐語的に远加されたす
コマンドラむン。 I/OアドレスやDMAチャネルなどの匕数を指定するために䜿甚できたす
SCSIアダプタ、ネットワヌクカヌドなどの特別なハヌドりェアに必芁です。
これらのオプションに必芁な構文に関するLinuxカヌネルのドキュメント。 ず同じです
  -远加 コマンドラむンオプションから mkelf-linux、ただし、むメヌゞではなく起動時に機胜したす
ビルド時間。

130 このオプションを䜿甚するず、マりントに䜿甚するネットワヌクアダプタを遞択できたす
マルチホヌムディスクレスクラむアント䞊のNFS経由のルヌト。 の構文 文字列 倀は同じです
で䜿甚される「dev」゚ントリに぀いおは --ip = 䞊蚘のオプション。 ただし、泚意しおください
  mkelf-linux ランタむムセットアップルヌチンは、文字列の構文をチェックしたせん。

MKNBI-ROM


mknbi-rom Etherboot「.rom」たたは「.zrom」ブヌトROMむメヌゞからブヌトむメヌゞを䜜成したす。 これ
既存のROMを䜿甚しおネットブヌトできるようにしたす。 これはEtherbootの開発に圹立ちたす
ドラむバヌたたは叀いバヌゞョンのEtherbootの新しいバヌゞョンをロヌドしたす。

次のようにmknbi-romを実行したす。

mknbi-rom nic.zrom> nic.nb

移動 ニックネヌム ネットワヌクブヌトプロセスがそれを芋぀けるこずを期埅する堎所ぞ。 ブヌトROMは
これを オペレヌティング   ROMむメヌゞを実行したす。

MKELF-IMG


mkelf-img Etherboot「.img」たたは「.zimg」むメヌゞからブヌトむメヌゞを䜜成したす。 これにより、
既存のROMを䜿甚しおネットブヌトされたす。 これは、Etherbootドラむバヌの開発や
新しいバヌゞョンのEtherbootを叀いバヌゞョンず䞀緒にロヌドしたす。

次のようにmkelf-imgを実行したす。

mkelf-img nic.zimg> nic.nb

移動 ニックネヌム ネットワヌクブヌトプロセスがそれを芋぀けるこずを期埅する堎所ぞ。 ブヌトROMは
これを オペレヌティング   むメヌゞを実行したす。

これは、「。zrom」むメヌゞにあるROMロヌダヌ郚分をテストしないこずに泚意しおください。
「.zimg」。

MKELF メニュヌ


mkelf-メニュヌ & mknbi-メニュヌ 補助メニュヌプログラムからブヌトむメヌゞを䜜成したす。 Etherbootには
ナヌザヌず察話できる補助プログラムをロヌドし、DHCPを倉曎する機胜
構造䜓を䜜成し、ステヌタスを返したす。 ステヌタスに基づいお、Etherbootは別のバむナリをロヌドできたす。
再起動たたは終了したす。 これにより、耇雑なナヌザヌむンタヌフェむスプログラムを䜜成する必芁がなくなりたす。
Etherbootを倉曎する必芁がありたす。 補助プログラムの仕様は、
Etherboot開発者マニュアル。

mkelf-メニュヌ & mknbi-メニュヌ ラむブラリディレクトリから「menu」ずいう名前のバむナリを取埗したす。
0x60000の゚ントリポむントがあるず想定されたす。 オプションの匕数が受け入れられ、これは
0x80000でロヌドされたす。 これは、メニュヌプログラムで䜿甚されるデヌタファむルにするこずができたす。

珟圚、提䟛されおいるメニュヌバむナリは、Etherbootの組み蟌みメニュヌ機胜ず重耇しおいたす。
いく぀かの小さな違いを陀いおサヌバヌたたはゲヌトりェむの仕様はありたせん
䜿甚枈みおよびネストされたTFTPロヌドは機胜したせん。 MOTDたたはIMAGE_MENUをで定矩しおはいけたせん
この倖郚メニュヌバむナリを䜿甚できるようにするためのEtherbootビルド。 の仕様
必芁なDHCPオプションは、Etherbootナヌザヌマニュアルのvendortagsドキュメントにありたす。

䞀般的な䜿甚法は次のずおりです。

mkelf-menu> menu.nb

次に、menu.nbをTFTPブヌトディレクトリに配眮し、DHCPオプションを次のように線集したす。
のドキュメントで詳しく説明されおいたす。

代替のナヌザヌむンタヌフェむスプログラムを匷くお勧めしたす。

Mケルフ-NFL


mkelf-nfl & mknbi-nfl NFLメニュヌプログラムからブヌトむメヌゞを䜜成したす。 このメニュヌプログラム
メニュヌテキストファむルファむルから画像の名前を取埗したす。このファむルには、
ロヌドするむメヌゞのファむル名tftpdルヌトディレクトリを基準。 ナヌザヌむンタヌフェむスは
GRUBで䜿甚されおいるものず同様のラむトバヌ。 にサンプルのmenu-text-fileがありたす
「menu-nfl.eg」。 特別な゚ントリ「QuitEtherboot」もちろん匕甚笊なしを䜿甚できたす
menu-text-filesで、Etherbootを終了しお呌び出し元に戻る゚ントリずしお
ROMの堎合はBIOSである環境。

䞀般的な䜿甚法は次のずおりです。

mkelf-nfl メニュヌ-テキスト-ファむル > nfl.nb

次に、nfl.nbをTFTPブヌトディレクトリに配眮し、ブヌトむメヌゞずしお指定したす。 に連鎖
他のメニュヌは機胜したす。

タむトルなどの他の機胜を指定するために受け入れられたメニュヌ圢匏の拡匵、
タむムアりト、色などを匷くお勧めしたす。

Mケルフ・ルア


mkelf-ルア プリコンパむルされたLuaからELFむメヌゞを䜜成したす "http://www.tecgraf.puc-rio.br/lua/")
プログラム。

䞀般的な䜿甚法は次のずおりです。

mkelf-lua hello.lb> luaprog.n​​b

ここで、「hello.lb」はLuaプログラムから次の方法で生成されたした。

luac -o hello.lb hello.lua

この環境でLuaプログラムで䜿甚できる機胜に぀いおは、別の説明で説明したす。
の資料をご参照ください。

MKNBI-FDOS


mknbi-fdos FreeDOSカヌネルファむルずフロッピヌむメヌゞからブヌトむメヌゞを䜜成したす。 ご了承ください
カヌネルむメヌゞはブヌトむメヌゞのフロッピヌセクションから読み取られたせんが、別のものです
ブヌトむメヌゞのセクション。 ブヌトロヌダヌは、盎接ゞャンプするように調敎されおいたす。 これ
で占有されるスペヌスを意味したす フロッピヌディスク カヌネルむメヌゞファむルによっお、
アプリケヌションずデヌタに䜿甚されたす。

最近のカヌネル、おそらく少なくずも2006幎のFreeDOSのディストリビュヌションを入手しおください。
2012幎にテストされたしたが、それより叀いものはありたせん。 ここでFreeDOSカヌネルを入手できたす。

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

指瀺に埓っお、起動可胜なフロッピヌを䜜成したす。 次に、次のフロッピヌの画像を取埗したす。

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

たた、抜出したす カヌネル.sys フロッピヌから。 mtoolsを䜿甚しお画像からこれを行うこずができたす
パッケヌゞ、ファむルをずしお指定するこずにより ドラむブ このような宣蚀で 〜/ .mtoolsrc:

ドラむブxfile = "/ tmp / floppyimage"

次に、

mcopy xkernel.sys。

次に、次の方法でmknbiを実行したす。

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

コラボレヌ カヌネル.sys & / tmp / floppyimage 䞊で抜出されたファむルです。 次に移動したす フリヌドス.nb
ネットワヌクブヌトプロセスがそれを芋぀けるこずを期埅する堎所ぞ。

正垞にネットブヌトできるようになったら、戻っおファむルをに远加できたす。
フロッピヌ画像。 削陀できたす カヌネル.sys スペヌスを節玄するためにフロッピヌむメヌゞで、それはそうではありたせん
必芁です。 mformatを䜿甚しお、任意のサむズのフロッピヌむメヌゞを䜜成できるこずに泚意しおください。
mtoolsのプログラムでは、ブヌトフロッピヌの実際のサむズに制限されたせん。

MKNBI-FDOS OPTIONS


- ハヌドディスク ブヌトRAMディスクを最初のハヌドディスク、぀たりCにしたす。 あなたが望むかもしれないXNUMX぀の理由
これを行うのは、実際のフロッピヌを䜿甚したいからです。 の「ディスクサむズ」の制限
このオプションではブヌトむメヌゞが生成されないため、このオプションを䜿甚する理由にはなりたせん。 これ
オプションは--disableharddiskず互換性がありたせん。

--ハヌドディスクを無効にする ramdiskがフロッピヌディスクドラむブをシミュレヌトしおいるずき、このスむッチは
ハヌドディスクアクセスを無効にしたす。 これは、クラむアントがネットワヌクファむルを䜿甚する必芁がある堎合に必芁です
ドラむブCずしおのシステム。これは、DOSでハヌドディスクが芋぀からない堎合にのみ可胜です。 これ
オプションは--harddiskず互換性がありたせん。

--ノスカッシュ フロッピヌむメヌゞの最埌から未䜿甚のセクタヌを切り取ろうずしないでください。 これ
フロッピヌのFATファむルシステムの堎合、ブヌトむメヌゞのサむズが倧きくなり、読み蟌み時間が長くなりたす
ほずんど空ですが、
抌し぀ぶしアルゎリズムは正しく機胜しおいたす。

--rdbase =0xNNNNNNNN RAMディスクのロヌドアドレスを蚭定したす。 ramdiskのデフォルトのロヌドアドレス
0x110000です。 䜕らかの理由で必芁な堎合は、䞊に移動できたす䞋は機胜したせん。
珟圚占有しおいるアドレスに他のものをロヌドしたす。 これは線圢アドレスであり、
セグメントアドレス。最埌の4ビットは䜿甚されないため、0にする必芁がありたす。

MKNBI-DOS


゚ムクンビドス 起動可胜なDOSファむルシステムを含むフロッピヌむメヌゞからブヌトむメヌゞを䜜成したす。 それ
mtoolsを䜿甚しおいる堎合は、物理フロッピヌでファむルシステムを構築する必芁はありたせん。
パッケヌゞですが、最初は任意のサむズの起動可胜なフロッピヌが必芁です。 最初にブヌツを抜出したす
フロッピヌからブロックしたす。このブヌトブロックは、コピヌ先のDOSカヌネルファむルず䞀臎する必芁がありたす。
次のステップ

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

次に、DOSカヌネルファむルを取埗したすこれはDR-DOSの堎合は正しいですが、MSでは名前が異なりたす-
DOS、IO.SYSおよびMSDOS.SYS

mcopy aIBMBIO.COM aIBMDOS.COM aCOMMAND.COM。

次に、に゚ントリを䜜成したす 〜/ .mtoolsrc フロッピヌをファむルにマップするこずを宣蚀するには

ドラむブxfile = "/ tmp / floppyimage"

次に、目的のサむズのフロッピヌ、この䟋では2.88MBのフロッピヌを同時にフォヌマットしたす。
ブヌトブロックを曞き蟌む時間

mformat -C -t 80 -s 36 -h 2 -Bブヌトブロックx

「フロッピヌ」のサむズは、シリンダヌ、セクタヌの数の制限によっおのみ制限されたす
ヘッドはそれぞれ1023、63、255であり、RAMの容量は
メモリ内の「フロッピヌ」に割り圓おたす。 RAMは貎重なので、少し倧きいサむズを遞択しおください
「フロッピヌ」ファむルを保持するために必芁なものよりも。

最埌に、必芁なすべおのファむルをフロッピヌにコピヌしたす。

mcopy IBMBIO.COM x

mcopy IBMDOS.COM x

mcopy COMMAND.COM x

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

MS-DOSの堎合は、IBMIO.COMの代わりにIO.SYSを䜿甚し、IBMDOS.COMの代わりにMSDOS.SYSを䜿甚したす。 の堎合
ファむルを保存する必芁がありたす。VFAT小文字の名前がで生成された堎合は機胜しない可胜性がありたす。
フロッピヌ画像。 ブヌトブロックはコピヌの順序を予期する可胜性があるため、コピヌの順序に泚意しおください。
新しくフォヌマットされたディスクの最初のXNUMX぀の゚ントリは、IO.SYS、MSDOS.SYSになりたす。 おそらくあたりにも
安党にプレむするには、COMMAND.COMをXNUMX番目の゚ントリにする必芁がありたす。 PhilDaveyずPhillipに感謝したす
これらのヒントのRoa。

MS-DOS6.22のブヌトブロックがRAMディスクの起動に倱敗するこずがあるずいう報告がありたす。 君
ブヌトブロックをオフにする代わりに、Netbootのブヌトブロックを䜿甚しおみおください。
フロッピヌ。 このブヌトブロックをaltboot.binずしおディストリビュヌションに提䟛し、゜ヌスに提䟛したした
altboot.Sおよびboot.incずしお圢成したす。 重芁なこずのXNUMX぀は、IO.SYSを最初のファむルにするこずです。
ディスク、たたはこのブヌトブロックは機胜したせん。

同じサむズのメディアがある堎合は、むメヌゞが次の方法で起動可胜かどうかをテストできたす。
メディアにコピヌしおから起動したす。

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

次に、むメヌゞに察しおmknbi-dosを実行したす / tmp / floppyimage ブヌトむメヌゞを䜜成するには

mknbi-dos / tmp / floppyimage> dos.nb

移動 dos.nb ネットワヌクブヌトプロセスがそれを芋぀けるこずを期埅する堎所ぞ。

MKNBI-DOS OPTIONS


- ハヌドディスク ブヌトRAMディスクを最初のハヌドディスク、぀たりCにしたす。 あなたが望むかもしれないXNUMX぀の理由
これを行うのは、実際のフロッピヌを䜿甚したいからです。 の「ディスクサむズ」の制限
このオプションではブヌトむメヌゞが生成されないため、このオプションを䜿甚する理由にはなりたせん。 これ
オプションは--disableharddiskず互換性がありたせん。

--ハヌドディスクを無効にする ramdiskがフロッピヌディスクドラむブをシミュレヌトしおいるずき、このスむッチは
ハヌドディスクアクセスを無効にしたす。 これは、クラむアントがネットワヌクファむルを䜿甚する必芁がある堎合に必芁です
ドラむブCずしおのシステム。これは、DOSでハヌドディスクが芋぀からない堎合にのみ可胜です。 これ
オプションは--harddiskず互換性がありたせん。

--ノスカッシュ フロッピヌむメヌゞの最埌から未䜿甚のセクタヌを切り取ろうずしないでください。 これ
フロッピヌのFATファむルシステムの堎合、ブヌトむメヌゞのサむズが倧きくなり、読み蟌み時間が長くなりたす
ほずんど空ですが、
抌し぀ぶしアルゎリズムは正しく機胜しおいたす。

--rdbase =0xNNNNNNNN RAMディスクのロヌドアドレスを蚭定したす。 ramdiskのデフォルトのロヌドアドレス
0x110000です。 䜕らかの理由で必芁な堎合は、䞊に移動できたす䞋は機胜したせん。
珟圚占有しおいるアドレスに他のものをロヌドしたす。 これは線圢アドレスであり、
セグメントアドレス。最埌の4ビットは䜿甚されないため、0にする必芁がありたす。

onworks.net サヌビスを䜿甚しおオンラむンで mkelf-linux を䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

  • 1
    NSISNullsoft Scriptable Install System
    NSISNullsoft Scriptable Install System
    NSIS (ヌル゜フト スクリプト可胜むンストヌル
    システム) はプロのオヌプン ゜ヌスです。
    Windows むンストヌラヌを䜜成するためのシステム。 それ
    小さくお柔軟になるように蚭蚈されおいたす
    可胜な限り...
    NSIS をダりンロヌド: Nullsoft Scriptable Install System
  • 2
    認蚌パス
    認蚌パス
    AuthPass はオヌプン゜ヌスのパスワヌドです
    人気者をサポヌトする店長
    実瞟のある Keepass (kdbx 3.x および kdbx 4.x ...
    認蚌パスをダりンロヌド
  • 3
    ザビックス
    ザビックス
    Zabbix ぱンタヌプラむズクラスのオヌプン
    ゜ヌス分散監芖゜リュヌション
    監芖および远跡するように蚭蚈されおいたす
    ネットワヌクのパフォヌマンスず可甚性
    サヌバヌ、デバむス...
    ザビックスをダりンロヌド
  • 4
    KDiff3Comment
    KDiff3Comment
    このリポゞトリはメンテナンスされなくなりたした
    アヌカむブ目的で保管されたす。 芋る
    https://invent.kde.org/sdk/kdiff3 for
    最新のコヌドず
    https://download.kde.o...
    KDiff3 をダりンロヌド
  • 5
    USBロヌダヌGX
    USBロヌダヌGX
    USBLoaderGX は、
    わにっこのUSBロヌダをベヌスに
    libwiigui。 それはリストを可胜にし、
    Wiiゲヌム、ゲヌムキュヌブゲヌム、
    WiiずWiiUの自䜜...
    USBLoaderGX をダりンロヌド
  • 6
    凰
    凰
    Firebird RDBMS は ANSI SQL 機胜を提䟛したす
    & Linux、Windows で動䜜 &
    いく぀かの Unix プラットフォヌム。 特城
    優れた䞊行性ずパフォヌマンス
     パワヌ...
    ファむダヌバヌドをダりンロヌド
  • 詳现»

Linuxコマンド

Ad