ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

mknbi - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ mknbi പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന mknbi കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


mknbi - നെറ്റ്‌വർക്ക് ബൂട്ടബിൾ ഇമേജ് ഉണ്ടാക്കുക

സിനോപ്സിസ്


mknbi --പതിപ്പ്

mknbi --ഫോർമാറ്റ്=ഫോർമാറ്റ് --ലക്ഷ്യം=ലക്ഷ്യം [--ഔട്ട്പുട്ട്=ഔട്ട്പുട്ട് ഫയൽ] ലക്ഷ്യ-നിർദ്ദിഷ്ട-വാദങ്ങൾ

mkelf-linux [--ഔട്ട്പുട്ട്=ഔട്ട്പുട്ട് ഫയൽ] കേർണലിമേജ് [റാംഡിസ്ക്]

mknbi-linux [--ഔട്ട്പുട്ട്=ഔട്ട്പുട്ട് ഫയൽ] കേർണലിമേജ് [റാംഡിസ്ക്]

mknbi-rom [--ഔട്ട്പുട്ട്=ഔട്ട്പുട്ട് ഫയൽ] .z?rom-file

mkelf-img [--ഔട്ട്പുട്ട്=ഔട്ട്പുട്ട് ഫയൽ] .z?img-file

mkelf-മെനു [--ഔട്ട്പുട്ട്=ഔട്ട്പുട്ട് ഫയൽ] [ഡാറ്റ ഇമേജ്]

mknbi-മെനു [--ഔട്ട്പുട്ട്=ഔട്ട്പുട്ട് ഫയൽ] [ഡാറ്റ ഇമേജ്]

mkelf-nfl [--ഔട്ട്പുട്ട്=ഔട്ട്പുട്ട് ഫയൽ] [ഡാറ്റ ഇമേജ്]

mknbi-nfl [--ഔട്ട്പുട്ട്=ഔട്ട്പുട്ട് ഫയൽ] [ഡാറ്റ ഇമേജ്]

mkelf-lua [--ഔട്ട്പുട്ട്=ഔട്ട്പുട്ട് ഫയൽ] ലുബിൻ

mknbi-fdos [--ഔട്ട്പുട്ട്=ഔട്ട്പുട്ട് ഫയൽ] kernel.sys ഫ്ലോപ്പി ഇമേജ്

mknbi-dos [--ഔട്ട്പുട്ട്=ഔട്ട്പുട്ട് ഫയൽ] ഫ്ലോപ്പി ഇമേജ്

വിവരണം


mknbi വിവിധ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്കായി നെറ്റ്‌വർക്ക് ബൂട്ട് ചെയ്യാവുന്ന ഇമേജുകൾ നിർമ്മിക്കുന്ന ഒരു പ്രോഗ്രാമാണ്
ROM ബൂട്ട് ലോഡറായ Etherboot അല്ലെങ്കിൽ Netboot വഴി നെറ്റ്‌വർക്ക് ലോഡിംഗിന് അനുയോജ്യമാണ്. നിങ്ങൾ എങ്കിൽ
PXE ഉപയോഗിച്ച് ബൂട്ട് ചെയ്യാൻ നോക്കുന്നു, കൂടുതൽ നോക്കേണ്ട, mknbi നിങ്ങൾക്ക് വേണ്ടത് അല്ല. നിങ്ങൾ ഒരുപക്ഷേ
SYSLINUX പാക്കേജിന്റെ ഭാഗമായ PXELINUX പോലെയുള്ള എന്തെങ്കിലും വേണം.

mknbi --version നിലവിലെ പതിപ്പ് പ്രിന്റ് ചെയ്യുന്നു. പ്രശ്നങ്ങൾ റിപ്പോർട്ട് ചെയ്യുന്നതിന് മുമ്പ് ഇത് ഉപയോഗിക്കുക.

mknbi ഉപയോഗിച്ച് അഭ്യർത്ഥിക്കാം --ഫോർമാറ്റ് ഒപ്പം --ലക്ഷ്യം ഇതിലേക്ക് ഓപ്ഷനുകളോ ലിങ്കുകളോ ഉണ്ടാക്കാം
ഫോർമാറ്റിലും ടാർഗെറ്റ് നിർദ്ദിഷ്ട പേരുകളിലും. ഉദാ mkelf-linux ആണ് mknbi
--format=elf --target=linux.

--ഫോർമാറ്റ്=ഫോർമാറ്റ് ഔട്ട്പുട്ടിന്റെ ഫോർമാറ്റ് വ്യക്തമാക്കുക. നിലവിൽ എൻബിഐയും എൽഫും ലഭ്യമാണ്.
ELF ഫോർമാറ്റ് ലിനക്സിലും മെനുവിലും മാത്രമേ പ്രവർത്തിക്കൂ. അല്ലാത്തപക്ഷം ആഹ്വാനത്തിന് തുല്യമാണ്
mknbi. ചുവടെയുള്ള ചർച്ചകളിൽ, mknbi ഫോം ഉപയോഗിക്കുന്നു.

--ലക്ഷ്യം=ലക്ഷ്യം ടാർഗെറ്റ് ബൈനറി വ്യക്തമാക്കുക. നിലവിൽ ലിനക്സ്, മെനു, റോം, എഫ്ഡോസ് എന്നിവ ലഭ്യമാണ്
കൂടാതെ ഡോസ്. mknbi FreeBSD ബൂട്ട് ചെയ്യുന്നതിന് ആവശ്യമില്ല.

--ഔട്ട്‌പുട്ട്=ഔട്ട്പുട്ട് ഫയൽ ഔട്ട്പുട്ട് ഫയൽ വ്യക്തമാക്കുക, എല്ലാ വേരിയന്റുകളിലും ഉപയോഗിക്കാം. Stdout ആണ്
സ്ഥിരസ്ഥിതിയായി.

എക്സിക്യൂട്ടബിളുകൾ ആകുന്നതിന് മുമ്പ് പാക്കേജ് ലക്ഷ്യസ്ഥാനത്ത് ഇൻസ്റ്റാൾ ചെയ്തിരിക്കണം
പ്രവർത്തിപ്പിക്കുക, കാരണം ഇത് ലൈബ്രറി ഫയലുകൾക്കായി തിരയുന്നു.

ഓരോ വേരിയന്റും പ്രത്യേകം വിവരിക്കും.

MKELF-LINUX


mkelf-linux ഒപ്പം mknbi-linux ഒരു ലിനക്സ് കേർണൽ ഇമേജിൽ നിന്ന് ഒരു ബൂട്ട് ഇമേജ് ഉണ്ടാക്കുന്നു, ഒന്നുകിൽ ഒരു zImage
അല്ലെങ്കിൽ ഒരു bzImage.

MKELF-LINUX ഓപ്ഷനുകൾ


--പരം=സ്ട്രിംഗ് ഡിഫോൾട്ട് പാരാമീറ്റർ സ്ട്രിംഗ് നിർദ്ദിഷ്ട ഒന്ന് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക. ഈ ഓപ്ഷൻ
ഇനിപ്പറയുന്ന എല്ലാ ഓപ്ഷനുകളും അസാധുവാക്കുന്നു, അതിനാൽ നിങ്ങൾ എന്താണ് ചെയ്യുന്നതെന്ന് നിങ്ങൾ അറിഞ്ഞിരിക്കണം.

--അനുബന്ധം=സ്ട്രിംഗ് നിലവിലുള്ള പാരാമീറ്റർ സ്ട്രിംഗിലേക്ക് നിർദ്ദിഷ്ട സ്ട്രിംഗ് കൂട്ടിച്ചേർക്കുന്നു. ഈ ഓപ്ഷൻ
മറ്റ് പാരാമീറ്റർ ഓപ്ഷനുകൾ വിലയിരുത്തിയ ശേഷം പ്രവർത്തിക്കുന്നു.

--റൂട്ട്ഡിർ=റൂട്ട്ഡിർ ബൂട്ട് സെർവറിൽ നിന്ന് NFS വഴി മൌണ്ട് ചെയ്യാനുള്ള ഡയറക്ടറിയുടെ പേര് നിർവചിക്കുക.

ഈ ഓപ്ഷന്റെ അഭാവത്തിൽ, "/tftpboot/" എന്ന ഡയറക്ടറി ഉപയോഗിക്കുന്നതാണ് സ്ഥിരസ്ഥിതി.%sകൂടെ
The %s എന്നതിനെ ആശ്രയിച്ച്, ബൂട്ടിംഗ് സിസ്റ്റത്തിന്റെ ഹോസ്റ്റ്നാമം അല്ലെങ്കിൽ IP-വിലാസം പ്രതിനിധീകരിക്കുന്നു
BOOTP/DHCP മറുപടിയിൽ ഹോസ്റ്റ് നെയിം ആട്രിബ്യൂട്ട് ഉണ്ട്.

"rom" നൽകിയിട്ടുണ്ടെങ്കിൽ, BOOTP/DHCP സെർവറിന് RFC 1497 എക്സ്റ്റൻഷനുകൾ കൈകാര്യം ചെയ്യാൻ കഴിയുമെങ്കിൽ,
റൂട്ട് പാത്ത് ഓപ്ഷന്റെ മൂല്യം റൂട്ട് ഡയറക്ടറിയായി ഉപയോഗിക്കുന്നു.

ഓപ്ഷന് നൽകിയിരിക്കുന്ന പേര് " എന്ന് തുടങ്ങുകയാണെങ്കിൽ/ dev /", അനുബന്ധ ഉപകരണം ഇതായി ഉപയോഗിക്കുന്നു
റൂട്ട് ഡിവൈസ്, കൂടാതെ NFS ഡയറക്ടറിയും മൌണ്ട് ചെയ്യപ്പെടില്ല.

--റൂട്ട് മോഡ്="ro|rw" റൂട്ട് ഉപകരണം റീഡ്-ഓൺലി അല്ലെങ്കിൽ റീഡ്-റൈറ്റ് മൌണ്ട് ചെയ്യുമോ എന്ന് നിർവചിക്കുന്നു
യഥാക്രമം. ഈ പരാമീറ്റർ കൂടാതെ, സ്ഥിരസ്ഥിതി "rw" ആണ്.

--ip=സ്ട്രിംഗ് ക്ലയന്റ്, സെർവർ IP വിലാസങ്ങൾ നിർവചിക്കുക.

ഈ ഓപ്ഷന്റെ അഭാവത്തിൽ IP വിലാസങ്ങളൊന്നും നിർവചിക്കപ്പെടുന്നില്ല, കൂടാതെ കേർണൽ നിർണ്ണയിക്കും
സാധാരണയായി DHCP, BOOTP അല്ലെങ്കിൽ RARP ഉപയോഗിച്ച് IP വിലാസങ്ങൾ സ്വയം ചെയ്യുന്നു. കേർണലിന്റേത് എന്നത് ശ്രദ്ധിക്കുക
ചോദ്യം in പുറമേ ലേക്ക് ബൂട്രോം നടത്തിയ അന്വേഷണത്തിന് IP: കേർണൽ ലെവൽ ആവശ്യമാണ്
സ്വയം കോൺഫിഗറേഷൻ (CONFIG_IP_PNP) സവിശേഷത കേർണലിൽ ഉൾപ്പെടുത്തണം.

പ്രധാന കുറിപ്പ്: Linux കേർണലുകളിൽ 2.2.x എവിടെ x >= 18, 2.4.x എവിടെ x >= 5, ഇത്
അത്യാവശ്യമാണ് അടുത്ത ഖണ്ഡികയിൽ പ്രാപ്തമാക്കുന്ന ഓപ്‌ഷനുകളിലൊന്ന് വ്യക്തമാക്കുന്നതിന് IP-ന് കാരണമാകുന്നു
ഓട്ടോ കോൺഫിഗറേഷൻ സജീവമാക്കണം. മുമ്പത്തെ കേർണലുകളിൽ നിന്ന് വ്യത്യസ്തമായി, ഐപി ഓട്ടോ കോൺഫിഗറേഷൻ ചെയ്യുന്നു
സ്വതവേ സംഭവിക്കുന്നില്ല. IP ഓട്ടോകോൺഫിഗറേഷനും NFSroot ഉം പോകാനുള്ള സാധ്യതയും ശ്രദ്ധിക്കുക
Linux 2.6-ൽ നിന്നും റാംഡിസ്‌കും യൂസർസ്‌പേസും ഉപയോഗിച്ച് യൂസർസ്‌പേസ് ഐപി കോൺഫിഗറേഷൻ രീതികൾ
DHCP ഡെമണുകൾക്ക് ഇപ്പോൾ മുൻഗണന നൽകുന്നു.

ഇനിപ്പറയുന്നവയിൽ ഒന്ന്: "ഓഫ്, ഒന്നുമില്ല, ഓൺ, ഏതെങ്കിലും, dhcp, bootp, rarp, രണ്ടും", നൽകിയാൽ,
ഓപ്‌ഷൻ പരിഷ്‌ക്കരിക്കാതെ കേർണലിലേക്ക് കൈമാറുകയും അത് ഓട്ടോകോൺഫിഗ് ഓപ്‌ഷൻ ആകുകയും ചെയ്യും
തിരഞ്ഞെടുത്തത്.

ഈ ഓപ്ഷന്റെ ആർഗ്യുമെന്റായി "rom" നൽകിയിട്ടുണ്ടെങ്കിൽ, NFS റൂട്ടിന് ആവശ്യമായ എല്ലാ IP വിലാസങ്ങളും
സെർവറിൽ നിന്ന് ലഭിച്ച ബൂട്രോമിന് BOOTP/DHCP ഉത്തരത്തിൽ നിന്ന് മൗണ്ടിംഗ് പാരമ്പര്യമായി ലഭിക്കും.

ബൂട്ട് ഇമേജ് കംപൈൽ ചെയ്യുമ്പോൾ വിലാസങ്ങൾ നിർവചിക്കാനും സാധിക്കും. പിന്നെ, എല്ലാം
വിലാസങ്ങൾ ഒരു കോളൻ കൊണ്ട് വേർതിരിക്കുകയും ഇനിപ്പറയുന്ന രീതിയിൽ ഓർഡർ ചെയ്യുകയും വേണം:

"--ip="ക്ലയന്റ്:സെർവർ:ഗേറ്റ്‌വേ:നെറ്റ്മാസ്ക്:ഹോസ്റ്റ്നാമം[:dev[:proto]]

ഈ ഓപ്ഷൻ ഉപയോഗിച്ച് mkelf-linux സിസ്റ്റം പേരുകൾ ദശാംശ ഐപിയിലേക്ക് സ്വയമേവ പരിവർത്തനം ചെയ്യും
ഈ സ്ട്രിംഗിലെ ആദ്യത്തെ മൂന്ന് എൻട്രികളുടെ വിലാസങ്ങൾ. ദി ഹോസ്റ്റ്നാമം എൻട്രി ഉപയോഗിക്കും
ബൂട്ട് ചെയ്ത ലിനക്സ് ഡിസ്ക്ലെസ്സ് ക്ലയന്റിൻറെ ഹോസ്റ്റ് നാമം സജ്ജീകരിക്കുന്നതിനുള്ള കേർണൽ. ഒന്നിൽ കൂടുതൽ എപ്പോൾ
ഡിസ്ക്ലെസ്സ് ക്ലയന്റിലാണ് നെറ്റ്‌വർക്ക് ഇന്റർഫേസ് ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നത്, പേര് വ്യക്തമാക്കുന്നത് സാധ്യമാണ്
ഓപ്ഷണൽ നൽകിക്കൊണ്ട് NFS വഴി റൂട്ട് ഡയറക്‌ടറി മൗണ്ട് ചെയ്യുന്നതിന് ഉപയോഗിക്കേണ്ട ഇന്റർഫേസിന്റെ
മൂല്യം "dev". ഈ എൻട്രി "eth" എന്ന സ്ട്രിംഗ് ഉപയോഗിച്ച് ആരംഭിക്കണം, തുടർന്ന് 0 മുതൽ ഒരു സംഖ്യ വരെ
9. എന്നിരുന്നാലും, ക്ലയന്റിൽ ഒരു ഇന്റർഫേസ് മാത്രമേ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ളൂ എങ്കിൽ, ഇത് ദേവ് ഉൾപ്പെടെയുള്ള പ്രവേശനം
മുമ്പത്തെ അർദ്ധവിരാമം ഒഴിവാക്കാം. ദി പ്രോട്ടോ ആർഗ്യുമെന്റ് ഐപി ഓട്ടോ കോൺഫിഗറേഷനിൽ ഒന്നാണ്
മുകളിൽ ലിസ്റ്റുചെയ്‌തിരിക്കുന്ന ഓപ്ഷനുകൾ പ്രവർത്തനക്ഷമമാക്കുന്നു. (രചയിതാവ്: ഐപി എന്താണെന്ന് എനിക്ക് വ്യക്തമല്ല
പരാമീറ്ററുകൾ ഇതിനകം വ്യക്തമാക്കിയിരിക്കുമ്പോൾ സ്വയം കോൺഫിഗറേഷൻ ചെയ്യുന്നു. ഒരുപക്ഷേ അത് നേടാനുള്ളതാണ്
പാരാമീറ്ററുകൾ വ്യക്തമാക്കിയിട്ടില്ല, ഉദാ NIS ഡൊമെയ്ൻ.)

--rdbase=top|asis|0xNNNNNNNN റാംഡിസ്ക് ലോഡ് വിലാസം സജ്ജമാക്കുക. "top" റാംഡിസ്കിനെ ഇതിലേക്ക് നീക്കുന്നു
കേർണലിലേക്ക് ചാടുന്നതിന് മുമ്പ് മെമ്മറിയുടെ മുകളിൽ. rdbase ഇല്ലെങ്കിൽ ഇതാണ് സ്ഥിരസ്ഥിതി
വ്യക്തമാക്കിയ. ഈ ഓപ്ഷന് ഫസ്റ്റ്-ലിനക്സിന്റെ കേർണൽ സൈസിംഗ് ശരിയായി പ്രവർത്തിക്കേണ്ടതുണ്ട്. "അതു പൊലെ"
കേർണൽ കുറവാണെങ്കിൽ അത് 0x100000 (1MB)-ൽ ലോഡ് ചെയ്യുന്നു; അല്ലെങ്കിൽ കേർണലിന് ശേഷം അത് ഉപേക്ഷിക്കുന്നു
മെമ്മറിയിൽ, കേർണൽ ഉയർന്ന തോതിൽ ലോഡ് ചെയ്തിട്ടുണ്ടെങ്കിൽ. ഈ ഓപ്ഷൻ പ്രവർത്തിക്കണമെങ്കിൽ, കേർണലിന് കഴിയണം
ഈ വിലാസങ്ങളിൽ റാംഡിസ്കുകൾ കൈകാര്യം ചെയ്യാൻ. 0xNNNNNNNN റാംഡിസ്കിനെ ഹെക്സ് വിലാസത്തിലേക്ക് നീക്കുന്നു
വ്യക്തമാക്കിയ. ഉപയോക്താവിന് സ്വീകാര്യമായ അനുയോജ്യമായ ഒരു വിലാസം വ്യക്തമാക്കേണ്ട ബാധ്യത ഉപയോക്താവിനാണ്
കേർണൽ കൂടാതെ മറ്റേതെങ്കിലും സെഗ്‌മെന്റുകളുമായി ഓവർലാപ്പ് ചെയ്യുന്നില്ല. എതർബൂട്ട് വിലാസം റൗണ്ട് ചെയ്യും
4k യുടെ ഗുണിതം (അവസാന 3 അക്കങ്ങൾ മുതൽ പൂജ്യം വരെ).

--rdnopad ഡിഫോൾട്ടായി, ഈഥർബൂട്ട് പാഡുകൾ (നല്ലുകളോടെ) നൽകിയിരിക്കുന്ന initrd ഏത് വലുപ്പത്തിലും ഒന്നിലധികം
4k ബൈറ്റുകളുടെ (മെമ്മറി പേജ് അതിർത്തിയിലേക്ക് വിന്യസിക്കുന്നു). എങ്കിൽ പാഡിംഗ് പ്രവർത്തനരഹിതമാക്കാൻ ഈ ഓപ്‌ഷൻ ഉപയോഗിക്കുക
പ്രശ്നം ഉണ്ടാക്കുന്നു.

--first32=പ്രോഗ്രാം ഡിഫോൾട്ട് ഫസ്റ്റ് സ്റ്റേജ് സെറ്റപ്പ് പ്രോഗ്രാം അസാധുവാക്കുക. ഇത് വിളിക്കാൻ ഉപയോഗിക്കാം
Etherboot കോഡിലേക്കുള്ള വിപുലീകരണങ്ങൾ, അധിക ഉപയോഗപ്രദമായ പ്രവർത്തനത്തിന് വഴിയൊരുക്കുന്നു
Etherboot കാൽപ്പാടിന്റെ വലിപ്പം വലുതാക്കാതെ. --first32 എന്നത് ELF ആണ് സൂചിപ്പിക്കുന്നത്
ഫോർമാറ്റ്.

--പുരോഗതികൾ ഈ ഐച്ഛികം --first32 എന്നതിനൊപ്പം മാത്രമേ സാധുതയുള്ളൂ
വിളിക്കുന്ന പ്രോഗ്രാം ലോഡറിലേക്ക് മടങ്ങുമെന്ന് ഇഥർബൂട്ട് ലോഡറിലേക്ക് സൂചിപ്പിക്കാനുള്ള ഓപ്ഷൻ
അതിനാൽ പ്രോഗ്രാമിലേത് പോലെ നെറ്റ്‌വർക്ക് ഉപകരണം Etherboot പ്രവർത്തനരഹിതമാക്കരുത്
Etherboot-ലേക്ക് ഒരിക്കലും മടങ്ങിവരില്ല.

--relockseg=segaddr ആദ്യം Linux-ന്റെ ഒരു സ്ഥലംമാറ്റം വ്യക്തമാക്കാൻ ഈ ഓപ്ഷൻ ഉപയോഗിക്കുന്നു, ബൂട്ട്,
സജ്ജീകരണം, മറ്റൊരു 64k ബാൻഡിലേക്കുള്ള പാരാമീറ്റർ സെഗ്‌മെന്റുകൾ. നിലവിൽ സാധുവായ മൂല്യങ്ങൾ മാത്രമാണ്
0x9000, 0x8000, 0x90000, 0x80000 എന്നിവയ്ക്ക് മുകളിലുള്ള ലീനിയർ വിലാസങ്ങളുമായി പൊരുത്തപ്പെടുന്നു. ദി
സ്ഥിരസ്ഥിതി 0x9000 ആണ്. നിങ്ങൾ Etherboot 0x84000 ലേക്ക് മാറ്റിയിട്ടുണ്ടെങ്കിൽ സാധാരണയായി നിങ്ങൾ ഈ ഓപ്ഷൻ ഉപയോഗിക്കുന്നു
DOC പോലുള്ള 0x90000 സെഗ്‌മെന്റിലെ മറ്റ് കോഡ് ഒഴിവാക്കാൻ. ലിനക്സ് കേർണൽ പിന്തുണയ്ക്കണം
2.4 കേർണലോ അതിനു ശേഷമോ ഉള്ള സ്ഥലം മാറ്റൽ. --relocseg ELF അല്ലെങ്കിൽ അല്ലെങ്കിൽ
--first32=.

മെം=മയപ്പെടുത്തുക ഇതൊരു കമാൻഡ് ലൈൻ ഓപ്‌ഷനല്ല, ഒരു കെർണൽ പാരാമീറ്ററാണ്, അത് തടസ്സപ്പെടുത്തുന്നു
ആദ്യ 32 ഘട്ടത്തിൽ, ലിനക്സിന്റെ വ്യാഖ്യാനവുമായി പൊരുത്തപ്പെടുന്നതിന് മെമ്മറിയുടെ ടോപ്പ് ആയി ഉപയോഗിച്ചു.
മയപ്പെടുത്തുക ജിബിബൈറ്റുകൾ (സമയം 2^30), സൂചിപ്പിക്കാൻ "M" എന്നിവ സൂചിപ്പിക്കാൻ "G" എന്ന പ്രത്യയം നൽകാം
മെബിബൈറ്റുകൾ (സമയം 2^20) അല്ലെങ്കിൽ കിബിബൈറ്റുകൾ സൂചിപ്പിക്കാൻ "കെ" (സമയം 2^10). സഫിക്സുകൾ ശ്രദ്ധിക്കുക
വലിയക്ഷരങ്ങളാണ്. ഈ കേർണൽ പരാമീറ്റർ --append= അല്ലെങ്കിൽ ഓപ്ഷൻ-129-ൽ വ്യക്തമാക്കാം
DHCP/BOOTP റെക്കോർഡ്.

പ്രോഗ്രാം ഇപ്രകാരം പ്രവർത്തിപ്പിക്കുക:

mkelf-linux കേർണൽ-ചിത്രം [ramdisk-ചിത്രം] > linux.nb

എന്നിട്ട് നീങ്ങുക linux.nb നെറ്റ്‌വർക്ക് ബൂട്ടിംഗ് പ്രക്രിയ അത് കണ്ടെത്താൻ പ്രതീക്ഷിക്കുന്നിടത്തേക്ക്.

MKELF-LINUX BOOTP/DHCP വെണ്ടർ ടാഗുകൾ


mkelf-linux ലിനക്സ് കേർണലിന്റെ തുടക്കത്തിൽ ഒരു സ്റ്റാർട്ടപ്പ് കോഡ് ഉൾക്കൊള്ളുന്നു
ചില ഡിഎച്ച്സിപി വെണ്ടർ നിർവചിച്ച ഓപ്ഷനുകൾ കണ്ടെത്തുക. കേർണൽ പരിഷ്കരിക്കാൻ ഇവ ഉപയോഗിക്കാം
റൺടൈമിൽ ലോഡിംഗ് പ്രക്രിയ. ISC DHCPD v3, ഒരു ജനപ്രിയ DHCP ഡെമൺ ഉപയോഗിച്ച് ഈ ഓപ്ഷനുകൾ ഉപയോഗിക്കുന്നതിന്,
വാക്യഘടന താഴെ കൊടുത്തിരിക്കുന്നു. മറ്റ് DHCP അല്ലെങ്കിൽ BOOTP-യ്‌ക്കായി നിങ്ങൾ വാക്യഘടന ക്രമീകരിക്കേണ്ടതുണ്ട്
ഡെമൺസ്.

ഓപ്ഷൻ ഇഥർബൂട്ട്-സിഗ്നേച്ചർ കോഡ് 128 = സ്ട്രിംഗ്;

ഓപ്ഷൻ കേർണൽ-പാരാമീറ്ററുകൾ കോഡ് 129 = ടെക്സ്റ്റ്;

...

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

ഓപ്ഷൻ കേർണൽ-പാരാമീറ്ററുകൾ "INITRD_DBG=6 NIC=3c509";

മുകളിലുള്ള ആറ് ബൈറ്റ് സിഗ്നേച്ചർ ആകാൻ ഓപ്ഷൻ 128 ആവശ്യമാണ്. എന്നതിന്റെ വെൻഡർടാഗുകളുടെ അനുബന്ധം കാണുക
വിശദാംശങ്ങൾക്ക് Etherboot ഉപയോക്തൃ മാനുവൽ.

ഇനിപ്പറയുന്ന ഓപ്ഷൻ നിലവിൽ പിന്തുണയ്ക്കുന്നു mkelf-linux:

129 ദി സ്ട്രിംഗ് ഈ ഓപ്‌ഷനോടൊപ്പം നൽകിയിരിക്കുന്ന മൂല്യം കേർണലിന്റെ അറ്റത്ത് പദാനുപദമായി ചേർത്തിരിക്കുന്നു
കമാൻഡ് ലൈൻ. I/O വിലാസങ്ങൾ അല്ലെങ്കിൽ DMA ചാനലുകൾ പോലുള്ള ആർഗ്യുമെന്റുകൾ വ്യക്തമാക്കാൻ ഇത് ഉപയോഗിക്കാം
SCSI അഡാപ്റ്ററുകൾ, നെറ്റ്‌വർക്ക് കാർഡുകൾ തുടങ്ങിയ പ്രത്യേക ഹാർഡ്‌വെയറുകൾക്ക് ആവശ്യമാണ്. ദയവായി ബന്ധപ്പെടുക
ആ ഓപ്ഷനുകൾക്ക് ആവശ്യമായ വാക്യഘടനയെക്കുറിച്ചുള്ള Linux കേർണൽ ഡോക്യുമെന്റേഷൻ. അതു പോലെ തന്നെ
The --അനുബന്ധം കമാൻഡ് ലൈൻ ഓപ്ഷൻ mkelf-linux, എന്നാൽ ചിത്രത്തിന് പകരം ബൂട്ട് സമയത്ത് പ്രവർത്തിക്കുന്നു
പണി സമയം.

130 ഈ ഐച്ഛികം ഉപയോഗിച്ച് മൗണ്ടിംഗിനായി ഉപയോഗിക്കുന്ന നെറ്റ്‌വർക്ക് അഡാപ്റ്റർ തിരഞ്ഞെടുക്കാൻ സാധിക്കും
ഒരു മൾട്ടിഹോംഡ് ഡിസ്‌ക്‌ലെസ് ക്ലയന്റിൽ NFS വഴി റൂട്ട് ചെയ്യുക. എന്നതിനായുള്ള വാക്യഘടന സ്ട്രിംഗ് മൂല്യം ഒന്നുതന്നെയാണ്
കൂടെ ഉപയോഗിച്ച "dev" എൻട്രി പോലെ --ip= മുകളിൽ വിവരിച്ചതുപോലെ ഓപ്ഷൻ. എന്നിരുന്നാലും അത് ശ്രദ്ധിക്കുക
The mkelf-linux റൺടൈം സജ്ജീകരണ ദിനചര്യ സ്ട്രിംഗിന്റെ വാക്യഘടന പരിശോധിക്കുന്നില്ല.

MKNBI-ROM


mknbi-rom ഒരു Etherboot ".rom" അല്ലെങ്കിൽ ".zrom" ബൂട്ട് റോം ഇമേജിൽ നിന്ന് ഒരു ബൂട്ട് ഇമേജ് ഉണ്ടാക്കുന്നു. ഈ
നിലവിലുള്ള ഒരു റോം ഉപയോഗിച്ച് നെറ്റ്ബൂട്ട് ചെയ്യാൻ ഇത് അനുവദിക്കുന്നു. Etherboot വികസിപ്പിക്കുന്നതിന് ഇത് ഉപയോഗപ്രദമാണ്
ഡ്രൈവറുകൾ അല്ലെങ്കിൽ Etherboot-ന്റെ ഒരു പുതിയ പതിപ്പ് പഴയത് ലോഡുചെയ്യാൻ.

mknbi-rom ഇതുപോലെ പ്രവർത്തിപ്പിക്കുക:

mknbi-rom nic.zrom > nic.nb

നീക്കുക nic.nb നെറ്റ്‌വർക്ക് ബൂട്ടിംഗ് പ്രക്രിയ അത് കണ്ടെത്താൻ പ്രതീക്ഷിക്കുന്നിടത്തേക്ക്. ബൂട്ട് റോം ചെയ്യും
ഇത് ആയി ലോഡ് ചെയ്യുക ഓപ്പറേറ്റിങ് സിസ്റ്റം കൂടാതെ റോം ഇമേജ് എക്സിക്യൂട്ട് ചെയ്യുക.

MKELF-IMG


mkelf-img ഒരു Etherboot ".img" അല്ലെങ്കിൽ ".zimg" ഇമേജിൽ നിന്ന് ഒരു ബൂട്ട് ഇമേജ് ഉണ്ടാക്കുന്നു. ഇത് അനുവദിക്കുന്നു
നിലവിലുള്ള ഒരു റോം ഉപയോഗിച്ച് നെറ്റ്ബൂട്ട് ചെയ്യുക. എതർബൂട്ട് ഡ്രൈവറുകൾ വികസിപ്പിക്കുന്നതിന് ഇത് ഉപയോഗപ്രദമാണ്
Etherboot-ന്റെ ഒരു പുതിയ പതിപ്പ് പഴയത് ഉപയോഗിച്ച് ലോഡ് ചെയ്യുക.

mkelf-img ഇതുപോലെ പ്രവർത്തിപ്പിക്കുക:

mkelf-img nic.zimg > nic.nb

നീക്കുക nic.nb നെറ്റ്‌വർക്ക് ബൂട്ടിംഗ് പ്രക്രിയ അത് കണ്ടെത്താൻ പ്രതീക്ഷിക്കുന്നിടത്തേക്ക്. ബൂട്ട് റോം ചെയ്യും
ഇത് ആയി ലോഡ് ചെയ്യുക ഓപ്പറേറ്റിങ് സിസ്റ്റം ചിത്രം എക്സിക്യൂട്ട് ചെയ്യുക.

ഇത് ".z?rom" ഇമേജിലുള്ള റോം ലോഡർ ഭാഗത്തെ പരിശോധിക്കുന്നില്ലെന്നും എന്നാൽ ഇതിലല്ല എന്ന കാര്യം ശ്രദ്ധിക്കുക.
ഒരു ".z?img".

MKELF-മെനു


mkelf-മെനു ഒപ്പം mknbi-മെനു ഒരു ഓക്സിലറി മെനു പ്രോഗ്രാമിൽ നിന്ന് ഒരു ബൂട്ട് ഇമേജ് ഉണ്ടാക്കുക. Etherboot ഉണ്ട്
ഉപയോക്താവുമായി സംവദിക്കാൻ കഴിയുന്ന ഒരു സഹായ പ്രോഗ്രാം ലോഡ് ചെയ്യാനുള്ള കഴിവ്, DHCP പരിഷ്ക്കരിക്കുക
ഘടന, ഒരു സ്റ്റാറ്റസ് തിരികെ നൽകുക. സ്റ്റാറ്റസ് അടിസ്ഥാനമാക്കി, Etherboot-ന് മറ്റൊരു ബൈനറി ലോഡ് ചെയ്യാൻ കഴിയും,
പുനരാരംഭിക്കുക അല്ലെങ്കിൽ പുറത്തുകടക്കുക. ഇത് കൂടാതെ വിപുലമായ ഉപയോക്തൃ ഇന്റർഫേസ് പ്രോഗ്രാമുകൾ സാധ്യമാക്കുന്നു
Etherboot പരിഷ്കരിക്കേണ്ടതുണ്ട്. സഹായ പ്രോഗ്രാമിന്റെ സ്പെസിഫിക്കേഷൻ ഇതിൽ രേഖപ്പെടുത്തിയിട്ടുണ്ട്
ഇഥർബൂട്ട് ഡെവലപ്പറുടെ മാനുവൽ.

mkelf-മെനു ഒപ്പം mknbi-മെനു ലൈബ്രറി ഡയറക്ടറിയിൽ നിന്ന് "മെനു" എന്ന് പേരുള്ള ഒരു ബൈനറി എടുക്കുക, അതായത്
0x60000 എൻട്രി പോയിന്റ് ഉണ്ടെന്ന് അനുമാനിക്കുന്നു. ഒരു ഓപ്ഷണൽ ആർഗ്യുമെന്റ് അംഗീകരിച്ചു, ഇതാണ്
0x80000 ന് ലോഡ് ചെയ്തു. മെനു പ്രോഗ്രാം ഉപയോഗിക്കുന്ന ഒരു ഡാറ്റ ഫയലായിരിക്കാം ഇത്.

നിലവിൽ, മെനു ബൈനറി ഇഥർബൂട്ടിന്റെ ബിൽട്ടിൻ മെനു സൗകര്യത്തിന്റെ തനിപ്പകർപ്പുകൾ നൽകുന്നു
രണ്ട് ചെറിയ വ്യത്യാസങ്ങൾ ഒഴികെ: സെർവറോ ഗേറ്റ്‌വേ സവിശേഷതകളോ ഇല്ല
ഉപയോഗിച്ചതും കൂട്ടിച്ചേർത്തതുമായ TFTP ലോഡുകൾ പ്രവർത്തിക്കുന്നില്ല. നിങ്ങൾക്ക് MOTD അല്ലെങ്കിൽ IMAGE_MENU നിർവചിച്ചിരിക്കരുത്
ഈ ബാഹ്യ മെനു ബൈനറി ഉപയോഗിക്കാൻ നിങ്ങളുടെ Etherboot ബിൽഡ്. യുടെ പ്രത്യേകതകൾ
Etherboot ഉപയോക്തൃ മാനുവലിലെ വെൻഡർടാഗ്സ് ഡോക്യുമെന്റിലാണ് DHCP ഓപ്ഷൻ ആവശ്യമുള്ളത്.

സാധാരണ ഉപയോഗം ഇതുപോലെയാണ്:

mkelf-menu > menu.nb

തുടർന്ന് TFTP ബൂട്ട് ഡയറക്‌ടറിയിൽ menu.nb ഇടുക കൂടാതെ നിങ്ങളുടെ DHCP ഓപ്‌ഷനുകൾ അനുസരിച്ച് എഡിറ്റ് ചെയ്യുക
ഡോക്യുമെന്റേഷൻ.

ഇതര ഉപയോക്തൃ ഇന്റർഫേസ് പ്രോഗ്രാമുകൾ വളരെയധികം പ്രോത്സാഹിപ്പിക്കപ്പെടുന്നു.

MKELF-NFL


mkelf-nfl ഒപ്പം mknbi-nfl NFL മെനു പ്രോഗ്രാമിൽ നിന്ന് ഒരു ബൂട്ട് ഇമേജ് ഉണ്ടാക്കുക. ഈ മെനു പ്രോഗ്രാം
ഒരു മെനു-ടെക്സ്റ്റ്-ഫയൽ ഫയലിൽ നിന്ന് ചിത്രങ്ങളുടെ പേരുകൾ എടുക്കുന്നു, അതിൽ വരികൾ മാത്രമാണുള്ളത്
ലോഡുചെയ്യാനുള്ള ഇമേജുകളുടെ ഫയൽനാമങ്ങൾ (tftpd റൂട്ട് ഡയറക്ടറിയുമായി ബന്ധപ്പെട്ടവ). ഉപയോക്തൃ ഇന്റർഫേസ് ആണ്
GRUB-ൽ ഉപയോഗിച്ചതിന് സമാനമായ ഒരു ലൈറ്റ്-ബാർ. ഒരു സാമ്പിൾ മെനു-ടെക്സ്റ്റ്-ഫയൽ ഉണ്ട്
"menu-nfl.eg". "ക്വിറ്റ് എതർബൂട്ട്" എന്ന പ്രത്യേക എൻട്രി (ഉദ്ധരണികൾ ഇല്ലാതെ, തീർച്ചയായും) ഉപയോഗിക്കാം
മെനു-ടെക്‌സ്‌റ്റ്-ഫയലുകളിൽ, ഇഥർബൂട്ട് ഉപേക്ഷിക്കുന്നതിനും അഭ്യർത്ഥനയിലേക്ക് മടങ്ങുന്നതിനും കാരണമാകുന്ന ഒരു എൻട്രിയായി
പരിസ്ഥിതി, റോമുകളുടെ കാര്യത്തിൽ ബയോസ് ആണ്.

സാധാരണ ഉപയോഗം ഇതാണ്:

mkelf-nfl മെനു-ടെക്സ്റ്റ്-ഫയൽ > nfl.nb

തുടർന്ന് TFTP ബൂട്ട് ഡയറക്‌ടറിയിൽ nfl.nb ഇട്ട് ബൂട്ട് ഇമേജായി വ്യക്തമാക്കുക. ചെയിൻ ചെയ്യുന്നു
മറ്റ് മെനുകൾ പ്രവർത്തിക്കുന്നു.

ശീർഷകങ്ങൾ പോലുള്ള മറ്റ് സവിശേഷതകൾ വ്യക്തമാക്കുന്നതിന് മെനു ഫോർമാറ്റിലേക്കുള്ള മെച്ചപ്പെടുത്തലുകൾ സ്വീകരിച്ചു,
കാലഹരണപ്പെടൽ, നിറങ്ങൾ മുതലായവ വളരെ പ്രോത്സാഹിപ്പിക്കപ്പെടുന്നു.

MKELF-LUA


mkelf-lua മുൻകൂട്ടി തയ്യാറാക്കിയ ലുവായിൽ നിന്ന് ഒരു ELF ചിത്രം നിർമ്മിക്കുന്നു ("http://www.tecgraf.puc-rio.br/lua/")
പ്രോഗ്രാം.

സാധാരണ ഉപയോഗം ഇതാണ്:

mkelf-lua hello.lb > luaprog.nb

ഒരു Lua പ്രോഗ്രാമിൽ നിന്ന് "hello.lb" സൃഷ്ടിച്ചത്:

luac -o hello.lb hello.lua

ഈ പരിതസ്ഥിതിയിൽ Lua പ്രോഗ്രാമുകൾക്ക് ലഭ്യമായ പ്രവർത്തനങ്ങൾ പ്രത്യേകമായി വിവരിച്ചിരിക്കുന്നു
രേഖ.

MKNBI-FDOS


mknbi-fdos ഒരു FreeDOS കേർണൽ ഫയലിൽ നിന്നും ഒരു ഫ്ലോപ്പി ഇമേജിൽ നിന്നും ഒരു ബൂട്ട് ഇമേജ് ഉണ്ടാക്കുന്നു. അതല്ല
കേർണൽ ഇമേജ് ബൂട്ട് ഇമേജിന്റെ ഫ്ലോപ്പി വിഭാഗത്തിൽ നിന്ന് വായിച്ചിട്ടില്ല, മറിച്ച് ഒരു പ്രത്യേകമാണ്
ബൂട്ട് ഇമേജിലെ വിഭാഗം. ബൂട്ട്ലോഡർ നേരിട്ട് അതിലേക്ക് കുതിക്കാൻ ക്രമീകരിച്ചിരിക്കുന്നു. ഈ
എന്നതിനർത്ഥം ഏറ്റെടുക്കുന്ന ഇടം എന്നാണ് ഫ്ലോപ്പി കേർണൽ ഇമേജ് ഫയൽ വഴി ഇപ്പോൾ ആകാം
ആപ്ലിക്കേഷനുകൾക്കും ഡാറ്റയ്ക്കും ഉപയോഗിക്കുന്നു.

ഒരു സമീപകാല കേർണൽ ഉപയോഗിച്ച് FreeDOS ന്റെ ഒരു വിതരണം നേടുക, ഒരുപക്ഷേ കുറഞ്ഞത് 2006. ഇത്
2012-ൽ പരീക്ഷിച്ചുവെങ്കിലും പഴയതൊന്നും ഇല്ല. നിങ്ങൾക്ക് ഇവിടെ ഫ്രീഡോസ് കേർണൽ ലഭിക്കും:

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

ഒരു ബൂട്ടബിൾ ഫ്ലോപ്പി ഉണ്ടാക്കാൻ നിർദ്ദേശങ്ങൾ പാലിക്കുക. തുടർന്ന് ഫ്ലോപ്പിയുടെ ഒരു ചിത്രം ഇതുപയോഗിച്ച് നേടുക:

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

പുറമേ എക്സ്ട്രാക്റ്റ് kernel.sys ഫ്ലോപ്പിയിൽ നിന്ന്. mtools ഉപയോഗിച്ച് നിങ്ങൾക്ക് ചിത്രത്തിൽ നിന്ന് ഇത് ചെയ്യാൻ കഴിയും
പാക്കേജ്, ഒരു ഫയൽ എ ആയി വ്യക്തമാക്കിയുകൊണ്ട് ഡ്രൈവ് ഇതുപോലെയുള്ള ഒരു പ്രഖ്യാപനത്തോടെ ~/.mtoolsrc:

ഡ്രൈവ് x: file="/tmp/floppyimage"

തുടർന്ന് പ്രവർത്തിപ്പിക്കുക:

mcopy x:kernel.sys.

തുടർന്ന് mknbi പ്രവർത്തിപ്പിക്കുക:

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

എവിടെ kernel.sys ഒപ്പം /tmp/floppyimage മുകളിൽ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്‌ത ഫയലുകളാണ്. എന്നിട്ട് നീങ്ങുക freedos.nb
നെറ്റ്‌വർക്ക് ബൂട്ടിംഗ് പ്രക്രിയ അത് കണ്ടെത്താൻ പ്രതീക്ഷിക്കുന്നിടത്തേക്ക്.

നിങ്ങൾക്ക് ഇത് നെറ്റ്ബൂട്ടിൽ വിജയകരമായി ലഭിച്ചിട്ടുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് തിരികെ പോയി നിങ്ങളുടെ ഫയലുകൾ ഇതിലേക്ക് ചേർക്കാവുന്നതാണ്
ഫ്ലോപ്പി ചിത്രം. നിങ്ങൾക്ക് ഇല്ലാതാക്കാം kernel.sys സ്ഥലം ലാഭിക്കാൻ ഫ്ലോപ്പി ഇമേജിൽ, അങ്ങനെയല്ല
ആവശ്യമുണ്ട്. എം ഫോർമാറ്റ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ആവശ്യമുള്ള ഏത് വലുപ്പത്തിലും ഒരു ഫ്ലോപ്പി ഇമേജ് സൃഷ്ടിക്കാൻ കഴിയുമെന്നത് ശ്രദ്ധിക്കുക
mtools-ൽ നിന്നുള്ള പ്രോഗ്രാം, ബൂട്ട് ഫ്ലോപ്പിയുടെ യഥാർത്ഥ വലുപ്പത്തിലേക്ക് നിങ്ങളെ പരിമിതപ്പെടുത്തിയിട്ടില്ല.

MKNBI-FDOS ഓപ്ഷനുകൾ


--ഹാർഡ്ഡിസ്ക് ബൂട്ട് റാംഡിസ്ക് ആദ്യത്തെ ഹാർഡ് ഡിസ്ക് ആക്കുക, അതായത് C:. നിങ്ങൾ ആഗ്രഹിച്ചേക്കാവുന്ന ഒരു കാരണം
നിങ്ങൾ യഥാർത്ഥ ഫ്ലോപ്പി ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നതിനാലാണ് ഇത് ചെയ്യുന്നത്. "ഡിസ്ക് വലുപ്പം" എന്നതിലെ പരിധി
ബൂട്ട് ഇമേജ് ഈ ഐച്ഛികം ഉയർത്തിയിട്ടില്ല, അതിനാൽ ഈ ഓപ്ഷൻ ഉപയോഗിക്കാനുള്ള ഒരു കാരണമല്ല. ഈ
ഐച്ഛികം --disableharddisk-മായി പൊരുത്തപ്പെടുന്നില്ല.

--disableharddisk റാംഡിസ്ക് ഒരു ഫ്ലോപ്പി ഡിസ്ക് ഡ്രൈവ് അനുകരിക്കുമ്പോൾ, ഈ സ്വിച്ച് ചെയ്യും
ഹാർഡ് ഡിസ്ക് ആക്സസ് അപ്രാപ്തമാക്കുക. ക്ലയന്റ് ഒരു നെറ്റ്‌വർക്ക് ഫയൽ ഉപയോഗിക്കുകയാണെങ്കിൽ ഇത് ആവശ്യമാണ്
സിസ്റ്റം ഡ്രൈവ് സി:, ഡോസ് കണ്ടെത്തിയ ഹാർഡ് ഡിസ്കുകൾ ഇല്ലെങ്കിൽ മാത്രമേ ഇത് സാധ്യമാകൂ. ഈ
ഐച്ഛികം --harddisk-മായി പൊരുത്തപ്പെടുന്നില്ല.

--നോസ്ക്വാഷ് ഫ്ലോപ്പി ഇമേജിന്റെ അവസാനം മുതൽ ഉപയോഗിക്കാത്ത സെക്ടറുകൾ വെട്ടിമാറ്റാൻ ശ്രമിക്കരുത്. ഈ
ബൂട്ട് ഇമേജ് വലുപ്പം വർദ്ധിപ്പിക്കുന്നു, അതിനാൽ FAT ഫയൽസിസ്റ്റം ഫ്ലോപ്പിയിലാണെങ്കിൽ ലോഡ് ചെയ്യുന്ന സമയം
മിക്കവാറും ശൂന്യമാണ്, എന്നാൽ നിങ്ങൾക്ക് ഈ ഓപ്‌ഷൻ ഉപയോഗിക്കാമോ എന്ന കാര്യത്തിൽ സംശയമുണ്ടെങ്കിൽ
സ്ക്വാഷിംഗ് അൽഗോരിതം ശരിയായി പ്രവർത്തിക്കുന്നു.

--rdbase=0xNNNNNNNN റാംഡിസ്ക് ലോഡ് വിലാസം സജ്ജമാക്കുക. ramdisk-നുള്ള ഡിഫോൾട്ട് ലോഡ് വിലാസം
0x110000 ആണ്. ചില കാരണങ്ങളാൽ നിങ്ങൾക്ക് വേണമെങ്കിൽ ഇത് മുകളിലേക്ക് നീക്കാൻ കഴിയും (താഴ്ന്നത് പ്രവർത്തിക്കില്ല).
നിലവിൽ അത് കൈവശമുള്ള വിലാസത്തിൽ മറ്റ് സാധനങ്ങൾ ലോഡ് ചെയ്യുക. ഇതൊരു രേഖീയ വിലാസമായതിനാൽ അല്ല
ഒരു സെഗ്‌മെന്റ് വിലാസം, അവസാന 4 ബിറ്റുകൾ ഉപയോഗിക്കുന്നില്ല, അത് 0 ആയിരിക്കണം.

എംകെഎൻബിഐ-ഡോസ്


mknbi-dos ബൂട്ടബിൾ ഡോസ് ഫയൽസിസ്റ്റം അടങ്ങിയ ഫ്ലോപ്പി ഇമേജിൽ നിന്ന് ഒരു ബൂട്ട് ഇമേജ് ഉണ്ടാക്കുന്നു. അത്
നിങ്ങൾക്ക് mtools ഉണ്ടെങ്കിൽ ഫിസിക്കൽ ഫ്ലോപ്പിയിൽ ഫയൽസിസ്റ്റം നിർമ്മിക്കേണ്ട ആവശ്യമില്ല
പാക്കേജ്, എന്നാൽ ആരംഭിക്കുന്നതിന് നിങ്ങൾക്ക് ഏത് വലുപ്പത്തിലുമുള്ള ബൂട്ട് ചെയ്യാവുന്ന ഫ്ലോപ്പി ആവശ്യമാണ്. ആദ്യം ബൂട്ട് എക്സ്ട്രാക്റ്റ് ചെയ്യുക
ഫ്ലോപ്പിയിൽ നിന്ന് തടയുക, ഈ ബൂട്ട് ബ്ലോക്ക് നിങ്ങൾ പകർത്തുന്ന ഡോസ് കേർണൽ ഫയലുകളുമായി പൊരുത്തപ്പെടണം
അടുത്ത ഘട്ടം:

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

തുടർന്ന് ഡോസ് കേർണൽ ഫയലുകൾ നേടുക (ഡിആർ-ഡോസിന് ഇത് ശരിയാണ്, എംഎസ്-യിൽ പേരുകൾ വ്യത്യസ്തമാണ്.
DOS, IO.SYS, MSDOS.SYS):

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

അടുത്തതായി ഒരു എൻട്രി നടത്തുക ~/.mtoolsrc ഒരു ഫയലിലേക്ക് മാപ്പ് ചെയ്യാൻ ഒരു ഫ്ലോപ്പി പ്രഖ്യാപിക്കാൻ:

ഡ്രൈവ് x: file="/tmp/floppyimage"

ഇപ്പോൾ ആവശ്യമുള്ള വലുപ്പത്തിലുള്ള ഒരു ഫ്ലോപ്പി ഫോർമാറ്റ് ചെയ്യുക, ഈ ഉദാഹരണത്തിൽ 2.88 MB ഫ്ലോപ്പി, അതേ സമയം
അതിൽ ബൂട്ട്ബ്ലോക്ക് എഴുതുന്ന സമയം:

mformat -C -t 80 -s 36 -h 2 -B ബൂട്ട്ബ്ലോക്ക് x:

"ഫ്ലോപ്പി" യുടെ വലുപ്പം സിലിണ്ടറുകളുടെയും സെക്ടറുകളുടെയും എണ്ണത്തിന്റെ പരിധിയിൽ മാത്രം പരിമിതപ്പെടുത്തിയിരിക്കുന്നു.
യഥാക്രമം 1023, 63, 255 എന്നിങ്ങനെയുള്ള തലകളും നിങ്ങൾ ആഗ്രഹിക്കുന്ന റാമിന്റെ അളവും
മെമ്മറിയിലെ "ഫ്ലോപ്പി" ലേക്ക് അനുവദിക്കുന്നതിന്. റാം വിലയേറിയതിനാൽ, അൽപ്പം വലിയ വലിപ്പം തിരഞ്ഞെടുക്കുക
നിങ്ങളുടെ "ഫ്ലോപ്പി" ഫയലുകൾ ഹോൾഡ് ചെയ്യാൻ ആവശ്യമുള്ളതിനേക്കാൾ.

അവസാനമായി, നിങ്ങൾ ആഗ്രഹിക്കുന്ന എല്ലാ ഫയലുകളും ഫ്ലോപ്പിയിലേക്ക് പകർത്തുക:

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 ചെറിയക്ഷര നാമങ്ങൾ സൃഷ്ടിച്ചാൽ അത് പ്രവർത്തിക്കില്ല
ഫ്ലോപ്പി ചിത്രം. ബൂട്ട് ബ്ലോക്ക് പ്രതീക്ഷിക്കുന്നതിനാൽ പകർത്തുന്ന ക്രമം ശ്രദ്ധിക്കുക
പുതുതായി ഫോർമാറ്റ് ചെയ്ത ഡിസ്കിലെ ആദ്യ രണ്ട് എൻട്രികൾ IO.SYS, MSDOS.SYS. ഒരുപക്ഷേ അതും
COMMAND.COM മൂന്നാം എൻട്രി ആയിരിക്കണം, അതിനാൽ ഞങ്ങൾ സുരക്ഷിതമായി കളിക്കും. ഫിൽ ഡേവിക്കും ഫിലിപ്പിനും നന്ദി
ഈ നുറുങ്ങുകൾക്കായി Roa.

MS-DOS 6.22-ന്റെ ബൂട്ട്ബ്ലോക്ക് ചിലപ്പോൾ റാംഡിസ്ക് ബൂട്ട് ചെയ്യുന്നതിൽ പരാജയപ്പെടുന്നതായി എനിക്ക് റിപ്പോർട്ടുകൾ ഉണ്ട്. നിങ്ങൾ
ബൂട്ട് ബ്ലോക്ക് ഓഫ് ചെയ്യുന്നതിനുപകരം Netboot-ൽ നിന്നുള്ള ബൂട്ട് ബ്ലോക്ക് ഉപയോഗിക്കാൻ ശ്രമിക്കാം
ഫ്ലോപ്പി. altboot.bin ആയി വിതരണത്തിലും ഉറവിടത്തിലും ഞാൻ ഈ ബൂട്ട് ബ്ലോക്ക് നൽകിയിട്ടുണ്ട്
altboot.S, boot.inc എന്നിങ്ങനെ രൂപം. IO.SYS-നെ ആദ്യത്തെ ഫയൽ ആക്കുക എന്നതാണ് ഒരു പ്രധാന കാര്യം
ഡിസ്ക്, അല്ലെങ്കിൽ ഈ ബൂട്ട്ബ്ലോക്ക് പ്രവർത്തിക്കില്ല.

നിങ്ങൾക്ക് ഒരേ വലുപ്പത്തിലുള്ള മീഡിയ ഉണ്ടെങ്കിൽ, ചിത്രം ബൂട്ട് ചെയ്യാനാകുമോ എന്ന് നിങ്ങൾക്ക് പരിശോധിക്കാവുന്നതാണ്
അത് മീഡിയയിലേക്ക് പകർത്തുകയും തുടർന്ന് ബൂട്ട് ചെയ്യുകയും ചെയ്യുന്നു:

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

തുടർന്ന് mknbi-dos ഇമേജിന് മുകളിൽ പ്രവർത്തിപ്പിക്കുക /tmp/floppyimage ഒരു ബൂട്ട് ഇമേജ് സൃഷ്ടിക്കാൻ:

mknbi-dos /tmp/floppyimage > dos.nb

നീക്കുക dos.nb നെറ്റ്‌വർക്ക് ബൂട്ടിംഗ് പ്രക്രിയ അത് കണ്ടെത്താൻ പ്രതീക്ഷിക്കുന്നിടത്തേക്ക്.

എംകെഎൻബിഐ-ഡോസ് ഓപ്ഷനുകൾ


--ഹാർഡ്ഡിസ്ക് ബൂട്ട് റാംഡിസ്ക് ആദ്യത്തെ ഹാർഡ് ഡിസ്ക് ആക്കുക, അതായത് C:. നിങ്ങൾ ആഗ്രഹിച്ചേക്കാവുന്ന ഒരു കാരണം
നിങ്ങൾ യഥാർത്ഥ ഫ്ലോപ്പി ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നതിനാലാണ് ഇത് ചെയ്യുന്നത്. "ഡിസ്ക് വലുപ്പം" എന്നതിലെ പരിധി
ബൂട്ട് ഇമേജ് ഈ ഐച്ഛികം ഉയർത്തിയിട്ടില്ല, അതിനാൽ ഈ ഓപ്ഷൻ ഉപയോഗിക്കാനുള്ള ഒരു കാരണമല്ല. ഈ
ഐച്ഛികം --disableharddisk-മായി പൊരുത്തപ്പെടുന്നില്ല.

--disableharddisk റാംഡിസ്ക് ഒരു ഫ്ലോപ്പി ഡിസ്ക് ഡ്രൈവ് അനുകരിക്കുമ്പോൾ, ഈ സ്വിച്ച് ചെയ്യും
ഹാർഡ് ഡിസ്ക് ആക്സസ് അപ്രാപ്തമാക്കുക. ക്ലയന്റ് ഒരു നെറ്റ്‌വർക്ക് ഫയൽ ഉപയോഗിക്കുകയാണെങ്കിൽ ഇത് ആവശ്യമാണ്
സിസ്റ്റം ഡ്രൈവ് സി:, ഡോസ് കണ്ടെത്തിയ ഹാർഡ് ഡിസ്കുകൾ ഇല്ലെങ്കിൽ മാത്രമേ ഇത് സാധ്യമാകൂ. ഈ
ഐച്ഛികം --harddisk-മായി പൊരുത്തപ്പെടുന്നില്ല.

--നോസ്ക്വാഷ് ഫ്ലോപ്പി ഇമേജിന്റെ അവസാനം മുതൽ ഉപയോഗിക്കാത്ത സെക്ടറുകൾ വെട്ടിമാറ്റാൻ ശ്രമിക്കരുത്. ഈ
ബൂട്ട് ഇമേജ് വലുപ്പം വർദ്ധിപ്പിക്കുന്നു, അതിനാൽ FAT ഫയൽസിസ്റ്റം ഫ്ലോപ്പിയിലാണെങ്കിൽ ലോഡ് ചെയ്യുന്ന സമയം
മിക്കവാറും ശൂന്യമാണ്, എന്നാൽ നിങ്ങൾക്ക് ഈ ഓപ്‌ഷൻ ഉപയോഗിക്കാമോ എന്ന കാര്യത്തിൽ സംശയമുണ്ടെങ്കിൽ
സ്ക്വാഷിംഗ് അൽഗോരിതം ശരിയായി പ്രവർത്തിക്കുന്നു.

--rdbase=0xNNNNNNNN റാംഡിസ്ക് ലോഡ് വിലാസം സജ്ജമാക്കുക. ramdisk-നുള്ള ഡിഫോൾട്ട് ലോഡ് വിലാസം
0x110000 ആണ്. ചില കാരണങ്ങളാൽ നിങ്ങൾക്ക് വേണമെങ്കിൽ ഇത് മുകളിലേക്ക് നീക്കാൻ കഴിയും (താഴ്ന്നത് പ്രവർത്തിക്കില്ല).
നിലവിൽ അത് കൈവശമുള്ള വിലാസത്തിൽ മറ്റ് സാധനങ്ങൾ ലോഡ് ചെയ്യുക. ഇതൊരു രേഖീയ വിലാസമായതിനാൽ അല്ല
ഒരു സെഗ്‌മെന്റ് വിലാസം, അവസാന 4 ബിറ്റുകൾ ഉപയോഗിക്കുന്നില്ല, അത് 0 ആയിരിക്കണം.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് mknbi ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

  • 1
    turkdevops
    turkdevops
    TurkDevOps ał?k kaynak yaz?l?m
    ഗെലി?തിരിച്ചി ടോപ്ലുലുക്ലാർ? DevTurks-ടീം
    തരാഫ്
    ഫീച്ചറുകൾ:https://github.com/turkdevopshttps://turkdevops.g...
    turkdevops ഡൗൺലോഡ് ചെയ്യുക
  • 2
    asammdf
    asammdf
    *asammdf* ഒരു ഫാസ്റ്റ് പൈത്തൺ പാഴ്‌സർ ആണ്
    ASAM-നുള്ള എഡിറ്റർ (അസോസിറ്റേഷൻ
    ഓട്ടോമേഷന്റെ സ്റ്റാൻഡേർഡൈസേഷൻ കൂടാതെ
    അളക്കുന്ന സംവിധാനങ്ങൾ) MDF / MF4
    (അളവ് ഡാറ്റ ഫോർമാറ്റ്...
    asammdf ഡൗൺലോഡ് ചെയ്യുക
  • 3
    LAME (Lame Aint an MP3 എൻകോഡർ)
    LAME (Lame Aint an MP3 എൻകോഡർ)
    ഉപയോഗിക്കേണ്ട ഒരു വിദ്യാഭ്യാസ ഉപകരണമാണ് LAME
    MP3 എൻകോഡിംഗിനെക്കുറിച്ച് പഠിക്കുന്നതിന്. ദി
    LAME പദ്ധതിയുടെ ലക്ഷ്യം മെച്ചപ്പെടുത്തുക എന്നതാണ്
    സൈക്കോ അക്കോസ്റ്റിക്സ്, ഗുണനിലവാരം, വേഗത
    എംപിയുടെ...
    LAME ഡൗൺലോഡ് ചെയ്യുക (Lame Aint an MP3 എൻകോഡർ)
  • 4
    wxPython
    wxPython
    പൈത്തൺ എക്സ്റ്റൻഷൻ മൊഡ്യൂളുകളുടെ ഒരു കൂട്ടം
    ക്രോസ്-പ്ലാറ്റ്ഫോം GUI ക്ലാസുകൾ പൊതിയുക
    wxWidgets.. പ്രേക്ഷകർ: ഡെവലപ്പർമാർ. ഉപയോക്താവ്
    ഇന്റർഫേസ്: X വിൻഡോ സിസ്റ്റം (X11), Win32 ...
    wxPython ഡൗൺലോഡ് ചെയ്യുക
  • 5
    പാക്ക് ഫയൽമാനേജർ
    പാക്ക് ഫയൽമാനേജർ
    ഇതാണ് ടോട്ടൽ വാർ പാക്ക് ഫയൽ മാനേജർ
    പ്രോജക്റ്റ്, പതിപ്പ് 1.7 മുതൽ ആരംഭിക്കുന്നു. എ
    വാർ‌സ്‌കേപ്പിലേക്കുള്ള ഹ്രസ്വ ആമുഖം
    മോഡിംഗ്:...
    പാക്ക് ഫയൽമാനേജർ ഡൗൺലോഡ് ചെയ്യുക
  • 6
    IPerf2
    IPerf2
    അളക്കുന്നതിനുള്ള ഒരു നെറ്റ്‌വർക്ക് ട്രാഫിക് ഉപകരണം
    മെട്രിക്കുകൾക്കൊപ്പം TCP, UDP പ്രകടനം
    ത്രൂപുട്ടിനും ലേറ്റൻസിക്കും ചുറ്റും. ദി
    ലക്ഷ്യങ്ങളിൽ സജീവമായി നിലനിർത്തുന്നത് ഉൾപ്പെടുന്നു
    iperf കോഡ്...
    IPerf2 ഡൗൺലോഡ് ചെയ്യുക
  • കൂടുതൽ "

ലിനക്സ് കമാൻഡുകൾ

Ad