เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

OnWorks favicon

mknbi-linux - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เป€เบ›เบตเบ”เปƒเบŠเป‰ mknbi-linux เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ mknbi-linux เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


mknbi - เป€เบฎเบฑเบ”เปƒเบซเป‰เบฎเบนเบšเบžเบฒเบš bootable เป€เบ„เบทเบญเบ‚เปˆเบฒเบ

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


mknbi - เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡

mknbi --format=เบฎเบนเบšเปเบšเบš --เป€เบ›เบปเป‰เบฒเปเบฒเบ=เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ [--output=เป„เบŸเบฅเปŒเบญเบญเบ] เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบชเบฐเป€เบžเบฒเบฐเป€เบ›เบปเป‰เบฒเปเบฒเบ

mkelf-linux [--output=เป„เบŸเบฅเปŒเบญเบญเบ] kernelimage [ram disk]

mknbi-linux [--output=เป„เบŸเบฅเปŒเบญเบญเบ] kernelimage [ram disk]

mknbi-rom [--output=เป„เบŸเบฅเปŒเบญเบญเบ] .z?rom-file

mklf-img [--output=เป„เบŸเบฅเปŒเบญเบญเบ] .z?img-file

mkelf-เป€เบกเบ™เบน [--output=เป„เบŸเบฅเปŒเบญเบญเบ] [เบฎเบนเบšเบžเบฒเบšเบ‚เปเป‰เบกเบนเบ™]

mknbi-เป€เบกเบ™เบน [--output=เป„เบŸเบฅเปŒเบญเบญเบ] [เบฎเบนเบšเบžเบฒเบšเบ‚เปเป‰เบกเบนเบ™]

mkelf-nfl [--output=เป„เบŸเบฅเปŒเบญเบญเบ] [เบฎเบนเบšเบžเบฒเบšเบ‚เปเป‰เบกเบนเบ™]

mknbi-nfl [--output=เป„เบŸเบฅเปŒเบญเบญเบ] [เบฎเบนเบšเบžเบฒเบšเบ‚เปเป‰เบกเบนเบ™]

mkelf-lua [--output=เป„เบŸเบฅเปŒเบญเบญเบ] เบฅเบนเบšเบดเบ™

mknbi-fdos [--output=เป„เบŸเบฅเปŒเบญเบญเบ] kernel.sys เบฎเบนเบš floppy

mknbi-dos [--output=เป„เบŸเบฅเปŒเบญเบญเบ] เบฎเบนเบš floppy

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


mknbi เป€เบ›เบฑเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบฎเบนเบšเบžเบฒเบš bootable เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ•เปˆเบฒเบ‡เป†
เป€เบซเบกเบฒเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบซเบผเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบเป‚เบ”เบ Etherboot เบซเบผเบท Netboot, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™ ROM boot loaders. เบ–เป‰เบฒโ€‹เป€เบˆเบปเป‰เบฒ
เบเปเบฒเบฅเบฑเบ‡เบŠเบญเบเบซเบฒเบเบฒเบ™เบšเบนเบ”เป‚เบ”เบเปƒเบŠเป‰ PXE, เป€เบšเบดเปˆเบ‡เบšเปเปˆเบ•เปเปˆเป„เบ›, mknbi เบšเปเปˆเปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™. เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐ
เบ•เป‰เบญเบ‡เบเบฒเบ™เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™ PXELINUX เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบŠเบธเบ” SYSLINUX.

mknbi --version เบžเบดเบกโ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เบ›เบฐโ€‹เบˆเบธโ€‹เบšเบฑเบ™โ€‹. เปƒเบŠเป‰เบ™เบตเป‰เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบฅเบฒเบเบ‡เบฒเบ™เบšเบฑเบ™เบซเบฒ.

mknbi เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบฎเบฝเบโ€‹เบฎเป‰เบญเบ‡โ€‹เปƒเบซเป‰โ€‹เบกเบตโ€‹ -- เบฎเบนเบšเปเบšเบš เปเบฅเบฐ --เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบซเบผเบทเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เบเบฑเบšเบกเบฑเบ™
เบžเบฒเบเปƒเบ•เป‰เบฎเบนเบšเปเบšเบšเปเบฅเบฐเบŠเบทเปˆเบชเบฐเป€เบžเบฒเบฐเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบ. เบ•เบปเบงเบขเปˆเบฒเบ‡: mkelf-linux เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบš mknbi
--format=elf --target=linux.

-- เบฎเบนเบšเปเบšเบš=เบฎเบนเบšเปเบšเบš เบฅเบฐเบšเบธเบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบœเบปเบ™เบœเบฐเบฅเบดเบ”เป„เบ”เป‰. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบกเปˆเบ™ nbi เปเบฅเบฐ elf.
เบฎเบนเบšเปเบšเบš ELF เปƒเบŠเป‰เป„เบ”เป‰เบเบฑเบš linux เปเบฅเบฐเป€เบกเบ™เบนเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบเบฒเบ™เบฎเบฝเบเบฎเป‰เบญเบ‡เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบšเบชเปเบฒเบฅเบฑเบš
mknbi. เปƒเบ™เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰, เปเบšเบšเบŸเบญเบก mknbi เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.

--เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ=เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ เบฅเบฐเบšเบธเป€เบ›เบปเป‰เบฒเปเบฒเบเบ–เบฒเบ™เบชเบญเบ‡. เบ›เบฐเบˆเบธเบšเบฑเบ™เบกเบตเบขเบนเปˆเปƒเบ™ Linux, เป€เบกเบ™เบน, rom, fdos
เปเบฅเบฐ dos. mknbi เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ booting FreeBSD.

--output=เป„เบŸเบฅเปŒเบญเบญเบ เบฅเบฐเบšเบธเป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”, เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเบ•เบปเบงเปเบ›เบ—เบฑเบ‡เบซเบกเบปเบ”. Stdout เปเบกเปˆเบ™
Default

เบŠเบธเบ”เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ›เบฒเบเบ—เบฒเบ‡เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰
เปเบฅเปˆเบ™, เป€เบžเบฒเบฐเบงเปˆเบฒเบกเบฑเบ™เบŠเบญเบเบซเบฒเป„เบŸเบฅเปŒเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”.

เปเบ•เปˆเบฅเบฐเบ•เบปเบงเปเบ›เบˆเบฐเบ–เบทเบเบญเบฐเบ—เบดเบšเบฒเบเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ.

MKELF-LINUX


mkelf-linux เปเบฅเบฐ mknbi-linux เป€เบฎเบฑเบ”เปƒเบซเป‰เบฎเบนเบšเบžเบฒเบšเบšเบนเบ”เบˆเบฒเบเบฎเบนเบšเบžเบฒเบšเปเบเปˆเบ™ Linux, เบšเปเปˆเบงเปˆเบฒเบˆเบฐเป€เบ›เบฑเบ™ zImage
เบซเบผเบท bzImage.

MKELF-LINUX OPTIONS


--param=string เบ›เปˆเบฝเบ™เบชเบฐเบ•เบฃเบดเบ‡เบžเบฒเบฃเบฒเบกเบดเป€เบ•เบตเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบญเบฑเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰
overrides เบ•เบปเบงเป€เบฅเบทเบญเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบ„เบงเบ™เบฎเบนเป‰เบงเปˆเบฒเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบซเบเบฑเบ‡.

-- เบ•เบทเปˆเบกเปƒเบชเปˆ=string เบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเบชเบฐเบ•เบฃเบดเบ‡เบ—เบตเปˆเบฅเบฐเบšเบธเปƒเบชเปˆเบเบฑเบšเบชเบฐเบ•เบฃเบดเบ‡เบžเบฒเบฃเบฒเบกเบดเป€เบ•เบตเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบญเบทเปˆเบ™เป†เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบฐเป€เบกเบตเบ™.

-- เบฎเบฒเบ=เบฎเบฒเบ เบเปเบฒเบ™เบปเบ”เบŠเบทเปˆเบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบˆเบฐ mount เบœเปˆเบฒเบ™ NFS เบˆเบฒเบ boot server.

เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบšเปเปˆเบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰, เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เปƒเบŠเป‰เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต "/tftpboot/"%s, เบเบฑเบš
เป„เบ”เป‰ %s เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เบญเบ‡ hostname เบซเบผเบท IP-address เบ‚เบญเบ‡เบฅเบฐเบšเบปเบš booting, เบ‚เบถเป‰เบ™เบเบฑเบšเบงเปˆเบฒ
เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡ hostname เปเบกเปˆเบ™เบกเบตเบขเบนเปˆเปƒเบ™เบเบฒเบ™เบ•เบญเบš BOOTP/DHCP.

เบ–เป‰เบฒ "rom" เบ–เบทเบเบกเบญเบšเปƒเบซเป‰, เปเบฅเบฐเบ–เป‰เบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ BOOTP/DHCP เบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เบเบฒเบ™เบเบฑเบš RFC 1497 extensions,
เบ„เปˆเบฒเบ‚เบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบ rootpath เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบฎเบฒเบ.

เบ–เป‰เบฒเบŠเบทเปˆเบ—เบตเปˆเปƒเบซเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ "/ dev /", เบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™
เบญเบธเบ›เบฐเบเบญเบ™เบฎเบฒเบ, เปเบฅเบฐเบšเปเปˆเบกเบตเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต NFS เบˆเบฐเบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡.

-- เป‚เบซเบกเบ”เบฎเบฒเบ="ro|rw" เบเบณเบ™เบปเบ”เบงเปˆเบฒเบญเบธเบ›เบฐเบเบญเบ™เบฎเบฒเบเบˆเบฐเบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบšเบšเบญเปˆเบฒเบ™เบขเปˆเบฒเบ‡เบ”เบฝเบง เบซเบผเบท read-write.
เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš. เป‚เบ”เบเบšเปเปˆเบกเบตเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ™เบตเป‰, เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ "rw".

--ip=string เบเปเบฒเบ™เบปเบ”เบ—เบตเปˆเบขเบนเปˆ IP เบฅเบนเบเบ„เป‰เบฒเปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ.

เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบšเปเปˆเบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเบกเบตเบ—เบตเปˆเบขเบนเปˆ IP เบ–เบทเบเบเปเบฒเบ™เบปเบ”, เปเบฅเบฐเปเบเปˆเบ™เบˆเบฐเบเปเบฒเบ™เบปเบ”
เบ—เบตเปˆเบขเบนเปˆ IP เบ‚เบญเบ‡เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡, เป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบดเป‚เบ”เบเปƒเบŠเป‰ DHCP, BOOTP เบซเบผเบท RARP. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ kernel เบ‚เบญเบ‡
เบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเปเบกเปˆเบ™ in เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™ to เบ„เปเบฒเบ–เบฒเบกเบ—เบตเปˆเป€เบฎเบฑเบ”เป‚เบ”เบ bootrom, เปเบฅเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™ IP: เบฅเบฐเบ”เบฑเบš kernel
เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” (CONFIG_IP_PNP) เบ—เบตเปˆเบˆเบฐเบฅเบงเบกเบขเบนเปˆเปƒเบ™ kernel.

เบซเบกเบฒเบเป€เบซเบ”เบชเปเบฒเบ„เบฑเบ™: เปƒเบ™ Linux kernels 2.2.x เบšเปˆเบญเบ™เบ—เบตเปˆ x >= 18, เปเบฅเบฐ 2.4.x เบšเปˆเบญเบ™เบ—เบตเปˆ x >= 5, เบกเบฑเบ™เปเบกเปˆเบ™.
เบˆเปเบฒเป€เบ›เบฑเบ™ เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰เปƒเบ™เบงเบฑเบเบ•เปเปˆเป„เบ›เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰ IP
เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ—เบตเปˆเบˆเบฐเบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰. เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบš kernels เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, IP autoconfiguration เป€เบฎเบฑเบ”
เบšเปเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” IP เปเบฅเบฐ NFSroot เบกเบตเปเบ™เบงเป‚เบ™เป‰เบกเบ—เบตเปˆเบˆเบฐเป„เบ›
เบขเบนเปˆเบซเปˆเบฒเบ‡เป†เปƒเบ™ Linux 2.6 เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ IP เบ‚เบญเบ‡ userspace เป‚เบ”เบเปƒเบŠเป‰ ramdisk เปเบฅเบฐ userspace
DHCP daemons เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ—เบตเปˆเบ™เบดเบเบปเบกเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™.

เบ–เป‰เบฒเบซเบ™เบถเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰: "off, none, on, any, dhcp, bootp, rarp, both", เบˆเบฐเบ–เบทเบเบกเบญเบšเปƒเบซเป‰, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™.
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบเบฑเบš kernel เปเบฅเบฐโ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบ autoconfig เป€เบ›เบฑเบ™โ€‹
เป€เบฅเบทเบญเบ.

เบ–เป‰เบฒ "rom" เบ–เบทเบเบกเบญเบšเปƒเบซเป‰เป€เบ›เบฑเบ™เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰, เบ—เบตเปˆเบขเบนเปˆ IP เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบชเปเบฒเบฅเบฑเบšเบฎเบฒเบ NFS
เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบˆเบฐเบ–เบทเบเบชเบทเบšเบ—เบญเบ”เบกเบฒเบˆเบฒเบเบ„เปเบฒเบ•เบญเบšเบ‚เบญเบ‡ BOOTP/DHCP เบ—เบตเปˆ bootrom เป„เบ”เป‰เบกเบฒเบˆเบฒเบเป€เบŠเบตเบšเป€เบงเบต.

เบกเบฑเบ™เบเบฑเบ‡เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบเปเบฒเบ™เบปเบ”เบ—เบตเปˆเบขเบนเปˆเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบฎเบนเบšเบžเบฒเบš boot. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ—เบฑเบ‡เบซเบกเบปเบ”
เบ—เบตเปˆเบขเบนเปˆเบ•เป‰เบญเบ‡เบ–เบทเบเปเบเบเบญเบญเบเบ”เป‰เบงเบเบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ”, เปเบฅเบฐเบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบšเบ•เบฒเบกเบงเบดเบ—เบตเบ•เปเปˆเป„เบ›เบ™เบตเป‰:

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

เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰ mkelf-linux เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบˆเบฐเบ›เปˆเบฝเบ™เบŠเบทเปˆเบฅเบฐเบšเบปเบšเป€เบ›เบฑเบ™ IP เบ—เบปเบ”เบชเบฐเบ™เบดเบเบปเบก
เบ—เบตเปˆเบขเบนเปˆเบชเปเบฒเบฅเบฑเบšเบชเบฒเบกเบฅเบฒเบเบเบฒเบ™เบ—เปเบฒเบญเบดเบ”เปƒเบ™เบชเบฐเบ•เบฃเบดเบ‡เบ™เบตเป‰. เป„เบ”เป‰ hostname เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบˆเบฐเบ–เบทเบเปƒเบŠเป‰เป‚เบ”เบ
kernel เป€เบžเบทเปˆเบญเบ•เบฑเป‰เบ‡เบŠเบทเปˆเป‚เบฎเบ”เบ‚เบญเบ‡เบฅเบนเบเบ„เป‰เบฒ Linux diskless booted. เป€เบกเบทเปˆเบญเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡
เบญเบดเบ™เป€เบ•เบตเป€เบŸเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เบฅเบนเบเบ„เป‰เบฒ diskless, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบฅเบฐเบšเบธเบŠเบทเปˆ
เบ‚เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบžเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบžเบฑเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบฎเบฒเบเบœเปˆเบฒเบ™ NFS เป‚เบ”เบเบเบฒเบ™เปƒเบซเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบ
เบกเบนเบ™เบ„เปˆเบฒ "dev". เบฅเบฒเบเบเบฒเบ™เบ™เบตเป‰เบ•เป‰เบญเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบชเบฒเบ "eth" เบ•เบฒเบกเบ”เป‰เบงเบเบ•เบปเบงเป€เบฅเบเบˆเบฒเบ 0 เบซเบฒ
9. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป„เบ”เป‰เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เบฅเบนเบเบ„เป‰เบฒ, เบ™เบตเป‰ dev เป€เบ‚เบปเป‰เบฒเบฅเบงเบกเบ—เบฑเบ‡
semicolon เบเปˆเบญเบ™เปœเป‰เบฒเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ›เบฐเป„เบงเป‰. เป„เบ”เป‰ เป‚เบ›เป‚เบ•เบ„เบญเบ™ argument เปเบกเปˆเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” IP
เป€เบ›เบตเบ”เปƒเบŠเป‰เบ•เบปเบงเป€เบฅเบทเบญเบเบ—เบตเปˆเบกเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡. (เบœเบนเป‰เบ‚เบฝเบ™: เบกเบฑเบ™เบšเปเปˆเบŠเบฑเบ”เป€เบˆเบ™เบเบฑเบšเบ‚เป‰เบญเบเบงเปˆเบฒ IP เปเบกเปˆเบ™เบซเบเบฑเบ‡
autoconfiguration เป€เบฎเบฑเบ”เป€เบกเบทเปˆเบญเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเป„เบ”เป‰เบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰เปเบฅเป‰เบง. เบšเบฒเบ‡เบ—เบตเบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบš
เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบšเปเปˆเป„เบ”เป‰เบฅเบฐเบšเบธ, เป€เบŠเบฑเปˆเบ™: เป‚เบ”เป€เบกเบ™ NIS.)

--rdbase=top|asis|0xNNNNNNNN เบ•เบฑเป‰เบ‡เบ—เบตเปˆเบขเบนเปˆเป‚เบซเบผเบ” ramdisk. "เป€เบ—เบดเบ‡" เบเป‰เบฒเบ ramdisk เป„เบ›เบ—เบตเปˆ
เป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเป‚เบ”เบ”เป„เบ›เบซเบฒ kernel. เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ–เป‰เบฒ rdbase เบšเปเปˆเปเบกเปˆเบ™
เบฅเบฐเบšเบธ. เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบซเป‰เบ‚เบฐ เปœเบฒเบ” kernel เบ‚เบญเบ‡ Linux เบ—เบณ เบญเบดเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡. "เบญเบฒเบŠเบดเบช"
เป‚เบซเบผเบ”เบกเบฑเบ™เบขเบนเปˆเบ—เบตเปˆ 0x100000 (1MB) เบ–เป‰เบฒ kernel เบ–เบทเบเป‚เบซเบฅเบ”เบ•เปเปˆเบฒ; เบซเบผเบทเบ›เปˆเบญเบเปƒเบซเป‰เบกเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบซเบผเบฑเบ‡เบˆเบฒเบเปเบเปˆเบ™
เปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ, เบ–เป‰เบฒ kernel เบ–เบทเบเป‚เบซเบฅเบ”เบชเบนเบ‡. เป€เบžเบทเปˆเบญเปƒเบซเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เป€เบฎเบฑเบ”เบงเบฝเบ, เปเบเปˆเบ™เบ•เป‰เบญเบ‡เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰
เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบเบฒเบ™เบเบฑเบš ramdisks เบ—เบตเปˆเบขเบนเปˆเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰. 0xNNNNNNNN เบเป‰เบฒเบ ramdisk เป„เบ›เบซเบฒเบ—เบตเปˆเบขเบนเปˆ hex
เบฅเบฐเบšเบธ. เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบฅเบฐเบšเบธเบ—เบตเปˆเบขเบนเปˆเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบ—เบตเปˆเบเบญเบกเบฎเบฑเบšเป„เบ”เป‰
kernel เปเบฅเบฐเบšเปเปˆเบ—เบฑเบšเบŠเป‰เบญเบ™เบเบฑเบšเบžเบฒเบเบชเปˆเบงเบ™เบญเบทเปˆเบ™เป†. Etherboot เบˆเบฐเบเบงเบฒเบ”เบ—เบตเปˆเบขเบนเปˆเบฅเบปเบ‡เป„เบ›เบซเบฒ
เบ„เบนเบ™เบ‚เบญเบ‡ 4k (3 เบ•เบปเบงเป€เบฅเบเบชเบธเบ”เบ—เป‰เบฒเบเบซเบฒเบชเบนเบ™).

--rdnopad เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เปเบœเปˆเบ™ etherboot (เบกเบต nulls) initrd เบ—เบตเปˆเป„เบ”เป‰เบกเบญเบšเปƒเบซเป‰เบ‚เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบ”เบเปเป„เบ”เป‰เบซเบผเบฒเบ
เบ‚เบญเบ‡ 4k เป„เบšเบ•เปŒ (เบชเบญเบ”เบ„เปˆเบญเบ‡เบ•เบฒเบกเบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡เบซเบ™เป‰เบฒเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ). เปƒเบŠเป‰เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เป€เบžเบทเปˆเบญเบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™ padding เบ–เป‰เบฒเบกเบฑเบ™
เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบšเบฑเบ™เบซเบฒ.

--first32=เป‚เบ„เบ‡เบเบฒเบ™ เบฅเบปเบšเบฅเป‰เบฒเบ‡เป‚เบ›เบฃเปเบเบกเบ•เบฑเป‰เบ‡เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบณเบญเบดเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป‚เบ—เบซเบฒ
เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบฅเบฐเบซเบฑเบ” Etherboot, เป€เบŠเบดเปˆเบ‡เบ›เบนเบ—เบฒเบ‡เป„เบ›เบชเบนเปˆเบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก
เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบฎเบญเบเบ•เบตเบ™ Etherboot. --first32 เปเบกเปˆเบ™เบซเบกเบฒเบเป€เบ–เบดเบ‡เป‚เบ”เบ ELF
เบฎเบนเบšเปเบšเบš.

-- เบˆเบฐเป€เบฅเบตเบ™เป€เบ•เบตเบšเป‚เบ• เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบš เปเบฅเบฐเปƒเบŠเป‰เป„เบ”เป‰เบเบฑเบš --first32 เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบŠเบตเป‰โ€‹เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™ Etherboot loader เบงเปˆเบฒโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เป€เบญเบตเป‰เบ™โ€‹เบงเปˆเบฒโ€‹เบˆเบฐโ€‹เบเบฑเบšโ€‹เบ„เบทเบ™โ€‹เป„เบ›โ€‹เบšเปˆเบญเบ™ loaderโ€‹
เปเบฅเบฐเป€เบžเบฒเบฐเบชเบฐเบ™เบฑเป‰เบ™ Etherboot เบšเปเปˆเบ„เบงเบ™เบ›เบดเบ”เบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ‚เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเปเบฅเบฐเบ™เบตเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป‚เบ„เบ‡เบเบฒเบ™
เบˆเบฐเบšเปเปˆเบเบฑเบšเบ„เบทเบ™เป„เบ›เบซเบฒ Etherboot.

--relocseg=segaddr เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบเบปเบเบเป‰เบฒเบเบ‚เบญเบ‡ Linux เบ—เปเบฒเบญเบดเบ”, boot,
เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ, เปเบฅเบฐเบชเปˆเบงเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเป„เบ›เบซเบฒเปเบ–เบš 64k เบญเบทเปˆเบ™. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบกเบตเบ„เปˆเบฒเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
0x9000 เปเบฅเบฐ 0x8000, เบเบปเบ‡เบเบฑเบ™เบเบฑเบšเบ—เบตเปˆเบขเบนเปˆเป€เบชเบฑเป‰เบ™เบŠเบทเปˆเบ‚เบญเบ‡ 0x90000 เปเบฅเบฐ 0x80000 เบ‚เบถเป‰เบ™เป„เบ›. เป„เบ”เป‰
เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ 0x9000. เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบ—เปˆเบฒเบ™เปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป„เบ”เป‰เบเป‰เบฒเบ Etherboot เป„เบ› 0x84000
เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบฅเบฐเบซเบฑเบ”เบญเบทเปˆเบ™เปƒเบ™เบชเปˆเบงเบ™ 0x90000 เป€เบŠเบฑเปˆเบ™ DOC. เปเบเปˆเบ™ Linux เบ•เป‰เบญเบ‡เบฎเบญเบ‡เบฎเบฑเบš
เบเบฒเบ™เบเบปเบเบเป‰เบฒเบเบ—เบตเปˆเบซเบกเบฒเบเป€เบ–เบดเบ‡ 2.4 kernel เบซเบผเบทเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™. --relocseg เบžเบฝเบ‡เปเบ•เปˆเป€เบฎเบฑเบ”เบงเบฝเบเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบเบฑเบš ELF เบซเบผเบท
--first32=.

mem=mesize เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡เปเบ•เปˆเป€เบ›เบฑเบ™เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™ kernel เบ—เบตเปˆเบ–เบทเบเบชเบฐเบเบฑเบ”
เป‚เบ”เบเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เปเบฒเบญเบดเบ” 32 เปเบฅเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เป€เบ—เบดเบ‡เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ, เป€เบžเบทเปˆเบญเปƒเบซเป‰เบเบปเบ‡เบเบฑเบšเบเบฒเบ™เบ•เบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบ‚เบญเบ‡ Linux.
mesize เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ•เปเปˆเบ—เป‰เบฒเบเบ”เป‰เบงเบ "G" เป€เบžเบทเปˆเบญเบŠเบตเป‰เบšเบญเบ gibibytes (เป€เบงเบฅเบฒ 2^30), "M" เป€เบžเบทเปˆเบญเบŠเบตเป‰เบšเบญเบ.
mebibytes (เบ„เบนเบ™ 2^20) เบซเบผเบท "K" เป€เบžเบทเปˆเบญเบŠเบตเป‰เบšเบญเบ kibibytes (เป€เบงเบฅเบฒ 2^10). เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ„เปเบฒเบ•เปเปˆเบ—เป‰เบฒเบ
เป€เบ›เบฑเบ™เบ•เบปเบงเบžเบดเบกเปƒเบซเบเปˆ. เบžเบฒเบฃเบฒเบกเบดเป€เบ•เบต kernel เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™ --append= เบซเบผเบท option-129 เบ‚เบญเบ‡
เบšเบฑเบ™เบ—เบถเบ DHCP/BOOTP.

เบ”เปเบฒเป€เบ™เบตเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบ™เบตเป‰:

mkelf-linux kernel-เบฎเบนเบš [ramdisk-เบฎเบนเบšเบžเบฒเบš] > linux.nb

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบเป‰เบฒเบเบญเบญเบ linux.nb เป„เบ›เบšเปˆเบญเบ™เบ—เบตเปˆเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ booting เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบŠเบญเบเบซเบฒเบกเบฑเบ™.

MKELF-LINUX BOOTP/DHCP VENDOR TAGS


mkelf-linux เบ›เบฐเบเบญเบšเบกเบตเบฅเบฐเบซเบฑเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™เบ•เบญเบ™เบ•เบปเป‰เบ™เบ‚เบญเบ‡ kernel Linux เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰
เบเบงเบ”เบžเบปเบšเบšเบฒเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบœเบนเป‰เบ‚เบฒเบ DHCP เบเปเบฒเบ™เบปเบ”. เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ”เบฑเบ”เปเบ›เบ‡เปเบเปˆเบ™
เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป‚เบซเบผเบ”เปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™. เป€เบžเบทเปˆเบญเปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบเบฑเบš ISC DHCPD v3, daemon DHCP เบ—เบตเปˆเบ™เบดเบเบปเบก,
syntax เปเบกเปˆเบ™เบ”เบฑเปˆเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰. เบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡เบ›เบฑเบš syntax เบชเปเบฒเบฅเบฑเบš DHCP เบซเบผเบท BOOTP เบญเบทเปˆเบ™เป†
เบœเบตเบกเบฒเบ™.

option etherboot-signature code 128 = string;

option kernel-parameters code 129 = เบ‚เปเป‰เบ„เบงเบฒเบก;

...

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

เบ•เบปเบงเป€เบฅเบทเบญเบ kernel-parameters "INITRD_DBG=6 NIC=3c509";

เบ—เบฒเบ‡เป€เบฅเบทเบญเบ 128 เปเบกเปˆเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบ›เบฑเบ™เบฅเบฒเบเป€เบŠเบฑเบ™เบซเบปเบ byte เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡. เป€เบšเบดเปˆเบ‡เป€เบญเบเบฐเบชเบฒเบ™เบŠเป‰เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เบœเบนเป‰เบ‚เบฒเบ
เบ„เบนเปˆเบกเบทเบœเบนเป‰เปƒเบŠเป‰ Etherboot เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ”เบ mkelf-linux:

129 เป„เบ”เป‰ string เบ„เปˆเบฒเบ—เบตเปˆเปƒเบซเป‰เบเบฑเบšเบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เบ–เบทเบเบ•เปเปˆเบ—เป‰เบฒเบเบ„เบณเบ•เปเปˆเบ—เป‰เบฒเบเบ‚เบญเบ‡ kernel
เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡. เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบฅเบฐเบšเบธเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เป€เบŠเบฑเปˆเบ™: เบ—เบตเปˆเบขเบนเปˆ I/O เบซเบผเบทเบŠเปˆเบญเบ‡เบ—เบฒเบ‡ DMA
เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบฎเบฒเบ”เปเบงเบžเบดเป€เบชเบ”เป€เบŠเบฑเปˆเบ™: เบญเบฐเปเบ”เบšเป€เบ•เบต SCSI, เบšเบฑเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบ เปเบฅเบฐเบญเบทเปˆเบ™เป†. เบเบฐเบฅเบธเบ™เบฒเบ›เบถเบเบชเบฒ
เป€เบญเบเบฐเบชเบฒเบ™ kernel Linux เบเปˆเบฝเบงเบเบฑเบš syntax เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป‚เบ”เบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™. เบกเบฑเบ™เบ„เบทเบเบฑเบ™เบเบฑเบš
เป„เบ”เป‰ -- เบ•เบทเปˆเบกเปƒเบชเปˆ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบˆเบฐ mkelf-linux, เปเบ•เปˆเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เป€เบงเบฅเบฒ boot เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบฎเบนเบšเบžเบฒเบš
เป€เบงเบฅเบฒเบเปเปˆเบชเป‰เบฒเบ‡.

130 เบ”เป‰เบงเบเบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบฅเบทเบญเบเป€เบญเบปเบฒเบญเบฐเปเบ”เบšเป€เบ•เบตเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบตเปˆเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡
เบฎเบฒเบเบœเปˆเบฒเบ™ NFS เบขเบนเปˆเปƒเบ™เบฅเบนเบเบ‚เปˆเบฒเบ multihomed diskless. syntax เบชเปเบฒเบฅเบฑเบš string เบกเบนเบ™เบ„เปˆเบฒเปเบกเปˆเบ™เบ„เบทเบเบฑเบ™
เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบเบฒเบ™ "dev" เบ—เบตเปˆเปƒเบŠเป‰เบเบฑเบš --ip= เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ”เบฑเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบญเบฐโ€‹เบ—เบดโ€‹เบšเบฒเบโ€‹เบ‚เป‰เบฒเบ‡โ€‹เป€เบ—เบดเบ‡โ€‹. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ
เป„เบ”เป‰ mkelf-linux เบ›เบปเบเบเบฐเบ•เบดเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ runtime เบšเปเปˆเป„เบ”เป‰เบเบงเบ”เป€เบšเบดเปˆเบ‡ syntax เบ‚เบญเบ‡ string.

MKNBI-ROM


mknbi-rom เป€เบฎเบฑเบ”เปƒเบซเป‰เบฎเบนเบšเบžเบฒเบš boot เบˆเบฒเบ Etherboot ".rom" เบซเบผเบท ".zrom" เบฎเบนเบš ROM boot. เบ™เบตเป‰
เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบกเบฑเบ™เบ–เบทเบ netbooted เป‚เบ”เบเปƒเบŠเป‰ ROM เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง. เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ Etherboot
เป„เบ”เป€เบงเบต เบซเบผเบทเป€เบžเบทเปˆเบญเป‚เบซเบผเบ” Etherboot เบฅเบธเป‰เบ™เปƒเปเปˆเบเบงเปˆเบฒเบเบฑเบšเบญเบฑเบ™เป€เบเบปเปˆเบฒ.

เปเบฅเปˆเบ™ mknbi-rom เปเบšเบšเบ™เบตเป‰:

mknbi-rom nic.zrom > nic.nb

เบเป‰เบฒเบ nic.nb เป„เบ›เบšเปˆเบญเบ™เบ—เบตเปˆเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ booting เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบŠเบญเบเบซเบฒเบกเบฑเบ™. ROM boot เบˆเบฐ
เป‚เบซเบผเบ”เบ™เบตเป‰เป€เบ›เบฑเบ™ เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ เบฅเบฐเบšเบปเบš เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบฎเบนเบšเบžเบฒเบš ROM.

MKELF-IMG


mklf-img เป€เบฎเบฑเบ”เปƒเบซเป‰เบฎเบนเบšเบžเบฒเบšเบšเบนเบ”เบˆเบฒเบเบฎเบนเบš Etherboot ".img" เบซเบผเบท ".zimg". เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบกเบฑเบ™
เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™ netbooted เป‚เบ”เบเปƒเบŠเป‰ ROM เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง. เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป„เบ”เป€เบงเบต Etherboot เบซเบผเบทเป€เบžเบทเปˆเบญ
เป‚เบซเบผเบ” Etherboot เบฅเบธเป‰เบ™เปƒเปเปˆเบเบงเปˆเบฒเบเบฑเบšเบฅเบธเป‰เบ™เป€เบเบปเปˆเบฒ.

เปเบฅเปˆเบ™ mkelf-img เปเบšเบšเบ™เบตเป‰:

mkelf-img nic.zimg > nic.nb

เบเป‰เบฒเบ nic.nb เป„เบ›เบšเปˆเบญเบ™เบ—เบตเปˆเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ booting เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบŠเบญเบเบซเบฒเบกเบฑเบ™. ROM boot เบˆเบฐ
เป‚เบซเบผเบ”เบ™เบตเป‰เป€เบ›เบฑเบ™ เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ เบฅเบฐเบšเบปเบš เปเบฅเบฐโ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹.

เบเบฐเบฅเบธเบ™เบฒเบฎเบฑเบšเบŠเบฒเบšเบงเปˆเบฒเบญเบฑเบ™เบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบ—เบปเบ”เบชเบญเบšเบชเปˆเบงเบ™เป‚เบซเบผเบ” ROM เบ—เบตเปˆเบขเบนเปˆเปƒเบ™เบฎเบนเบš ".z?rom", เปเบ•เปˆเบšเปเปˆเป„เบ”เป‰เบขเบนเปˆเปƒเบ™เบฎเบนเบš.
a ".z?img".

MKELF-MENU


mkelf-เป€เบกเบ™เบน เปเบฅเบฐ mknbi-เป€เบกเบ™เบน เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบฎเบนเบšโ€‹เบžเบฒเบš boot เบˆเบฒเบโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เป€เบกโ€‹เบ™เบนโ€‹เบŠเปˆเบงเบโ€‹. Etherboot เบกเบต
เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป‚เบซเบผเบ”เป‚เบ›เบฅเปเบเบฅเบกเบŠเปˆเบงเบเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบžเบปเบงเบžเบฑเบ™เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰, เบ”เบฑเบ”เปเบ›เบ‡ DHCP
เป‚เบ„เบ‡เบชเป‰เบฒเบ‡, เปเบฅเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™เบชเบฐเบ–เบฒเบ™เบฐเบžเบฒเบš. เบญเบตเบ‡เบ•เบฒเบกเบชเบฐเบ–เบฒเบ™เบฐ, Etherboot เบชเบฒเบกเบฒเบ”เป‚เบซเบฅเบ” binary เบญเบทเปˆเบ™,
restart เบซเบผเบทเบญเบญเบ. เบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบกเบตเป‚เบ„เบ‡เบเบฒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบœเบนเป‰เปƒเบŠเป‰เบฅเบฐเบญเบฝเบ”เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™
เบกเบตเบเบฒเบ™เบ”เบฑเบ”เปเบเป‰ Etherboot. เบ‚เปเป‰เบกเบนเบ™เบชเบฐเป€เบžเบฒเบฐเบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบŠเปˆเบงเบเปเบกเปˆเบ™เบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เปƒเบ™
เบ„เบนเปˆเบกเบทเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ Etherboot.

mkelf-เป€เบกเบ™เบน เปเบฅเบฐ mknbi-เป€เบกเบ™เบน เป€เบญเบปเบฒเบชเบญเบ‡เบŠเบทเปˆ "เป€เบกเบ™เบน" เบˆเบฒเบเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”, เป€เบŠเบดเปˆเบ‡เปเบกเปˆเบ™
เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบกเบตเบˆเบธเบ”เป€เบ‚เบปเป‰เบฒ 0x60000. เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เบเบญเบกเบฎเบฑเบš, เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™
เป‚เบซเบผเบ”เบขเบนเปˆเบ—เบตเปˆ 0x80000. เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเปƒเบŠเป‰เป‚เบ”เบเป‚เบ„เบ‡เบเบฒเบ™เป€เบกเบ™เบน.

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, binary เป€เบกเบ™เบนเบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰ duplicates เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเป€เบกเบ™เบน builtin เบ‚เบญเบ‡ Etherboot เบเบฑเบš
เบ‚เปเป‰เบเบปเบเป€เบงเบฑเป‰เบ™เบ‚เบญเบ‡เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เป€เบฅเบฑเบเบ™เป‰เบญเบ: เบšเปเปˆเบกเบตเป€เบŠเบตเบšเป€เบงเบตเบซเบผเบท gateway เบชเบฐเป€เบžเบฒเบฐ
เบเบฒเบ™เป‚เบซเบผเบ” TFTP เบ—เบตเปˆเปƒเบŠเป‰ เปเบฅเบฐเบงเบฒเบ‡เบŠเป‰เบญเบ™เบเบฑเบ™เบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบ. เบ—เปˆเบฒเบ™เบšเปเปˆเบ„เบงเบ™เบกเบต MOTD เบซเบผเบท IMAGE_MENU เบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปƒเบ™
เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡ Etherboot เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบžเบทเปˆเบญเบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบชเบญเบ‡เป€เบกเบ™เบนเบžเบฒเบเบ™เบญเบเบ™เบตเป‰. เบ‚เปเป‰เบกเบนเบ™เบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ DHCP เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เป€เบญเบเบฐเบชเบฒเบ™ vendortags เปƒเบ™เบ„เบนเปˆเบกเบทเบœเบนเป‰เปƒเบŠเป‰ Etherboot.

เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹เปเบกเปˆเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ™เบตเป‰โ€‹:

mkelf-menu > menu.nb

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เปƒเบชเปˆ menu.nb เบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต boot TFTP เปเบฅเบฐเปเบเป‰เป„เบ‚เบ•เบปเบงเป€เบฅเบทเบญเบ DHCP เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบ•เบฒเบก
เป€เบญเบเบฐเบชเบฒเบ™.

เป‚เบ„เบ‡เบเบฒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบŠเบธเบเบเบนเป‰เปƒเบซเป‰เบชเบนเบ‡.

MKELF-NFL


mkelf-nfl เปเบฅเบฐ mknbi-nfl เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบšเบšเบนเบ”เบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™เป€เบกเบ™เบน NFL. เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰โ€‹เป€เบกโ€‹เบ™เบนโ€‹
เป€เบญเบปเบฒโ€‹เบŠเบทเปˆโ€‹เบ‚เบญเบ‡โ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹เบˆเบฒเบโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เป€เบกโ€‹เบ™เบนโ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบ—เบตเปˆโ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบ”เป‰เบงเบโ€‹เป€เบชเบฑเป‰เบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹
เบŠเบทเปˆเป„เบŸเบฅเปŒ (เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบš tftpd root directory) เบ‚เบญเบ‡เบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเบˆเบฐเป‚เบซเบฅเบ”. เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบœเบนเป‰เปƒเบŠเป‰เปเบกเปˆเบ™
เปเบ–เบšเปเบชเบ‡เบชเบฐเบซเบงเปˆเบฒเบ‡, เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™ GRUB. เบกเบตเบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบกเบ™เบน-text-file เปƒเบ™
"menu-nfl.eg". เบฅเบฒเบเบเบฒเบ™เบžเบดเป€เบชเบ” "เบญเบญเบเบˆเบฒเบ Etherboot" (เบšเปเปˆเบกเบตเบงเบปเบ‡เบขเบทเบก, เปเบ™เปˆเบ™เบญเบ™) เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป„เบ”เป‰
เปƒเบ™ menu-text-files เป€เบ›เบฑเบ™เบฅเบฒเบเบเบฒเบ™เบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰ Etherboot เป€เบŠเบปเบฒเปเบฅเบฐเบเบฑเบšเบ„เบทเบ™เป„เบ›เบซเบฒเบเบฒเบ™เป€เบญเบตเป‰เบ™
เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก, เป€เบŠเบดเปˆเบ‡เปเบกเปˆเบ™ BIOS เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡ ROMs.

เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹เปเบกเปˆเบ™โ€‹:

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

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เปƒเบชเปˆ nfl.nb เบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต boot TFTP เปเบฅเบฐเบฅเบฐเบšเบธเป€เบ›เบฑเบ™เบฎเบนเบšเบžเบฒเบš boot. เบ•เปˆเบญเบ‡เป‚เบชเป‰เป„เบ›เบซเบฒ
เป€เบกเบ™เบนเบญเบทเปˆเบ™เป†เป€เบฎเบฑเบ”เบงเบฝเบ.

เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบฎเบนเบšเปเบšเบšเป€เบกเบ™เบนเบ—เบตเปˆเบเบญเบกเบฎเบฑเบšเป€เบžเบทเปˆเบญเบฅเบฐเบšเบธเบฅเบฑเบเบชเบฐเบ™เบฐเบญเบทเปˆเบ™เป†เป€เบŠเบฑเปˆเบ™เบซเบปเบงเบ‚เปเป‰,
เปเบปเบ”เป€เบงเบฅเบฒ, เบชเบต, เปเบฅเบฐเบญเบทเปˆเบ™เป†เปเบกเปˆเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบŠเบธเบเบเบนเป‰เปƒเบซเป‰เบชเบนเบ‡.

MKELF-LUA


mkelf-lua เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบฎเบนเบšโ€‹เบžเบฒเบš ELF เบˆเบฒเบ Lua precompied ("http://www.tecgraf.puc-rio.br/lua/")
เป‚เบ„เบ‡เบเบฒเบ™.

เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹เปเบกเปˆเบ™โ€‹:

mkelf-lua hello.lb > luaprog.nb

เบšเปˆเบญเบ™เบ—เบตเปˆ "hello.lb" เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™ Lua เป‚เบ”เบ:

luac -o hello.lb hello.lua

เบซเบ™เป‰เบฒเบ—เบตเปˆเบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™ Lua เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ™เบตเป‰เปเบกเปˆเบ™เป„เบ”เป‰เบญเบฐเบ—เบดเบšเบฒเบเบขเบนเปˆเปƒเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ
document

MKNBI-FDOS


mknbi-fdos เป€เบฎเบฑเบ”เปƒเบซเป‰เบฎเบนเบšเบžเบฒเบš boot เบˆเบฒเบ FreeDOS kernel เปเบฅเบฐเบฎเบนเบšเบžเบฒเบš floppy. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ
เบฎเบนเบšเบžเบฒเบš kernel เบšเปเปˆเป„เบ”เป‰เบญเปˆเบฒเบ™เบˆเบฒเบเบžเบฒเบเบชเปˆเบงเบ™ floppy เบ‚เบญเบ‡เบฎเบนเบšเบžเบฒเบš boot, เปเบ•เปˆเปเบกเปˆเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ
เบžเบฒเบเบชเปˆเบงเบ™เบขเบนเปˆเปƒเบ™เบฎเบนเบš boot. bootloader เป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเป€เบžเบทเปˆเบญเป€เบ•เบฑเป‰เบ™เป„เบ›เบซเบฒเบกเบฑเบ™เป‚เบ”เบเบเบปเบ‡. เบ™เบตเป‰
เปเบฒเบเป€เบ–เบดเบ‡เบžเบทเป‰เบ™เบ—เบตเปˆเบ—เบตเปˆเบˆเบฐเบ–เบทเบเป€เบญเบปเบฒเบ‚เบถเป‰เบ™เป€เบ—เบดเบ‡ เบŸเบฅเบฑเบญเบšเบ›เบตเป‰ เป‚เบ”เบเป„เบŸเบฅเปŒเบฎเบนเบšเบžเบฒเบš kernel เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™
เปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™.

เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบˆเบเบขเบฒเบเบ‚เบญเบ‡ FreeDOS เบเบฑเบš kernel เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบ 2006.
เบ—เบปเบ”เบชเบญเบšเบเบฑเบš 2012 เปเบ•เปˆเบšเปเปˆเบกเบตเบซเบเบฑเบ‡เป€เบเบปเปˆเบฒ. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเปเบเปˆเบ™ FreeDOS เบ—เบตเปˆเบ™เบตเป‰:

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

เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰ floppy bootable. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เป„เบ”เป‰เบฎเบฑเบšเบฎเบนเบšเบžเบฒเบšเบ‚เบญเบ‡ floppy เบเบฑเบš:

dd เบ–เป‰เบฒ =/dev/fd0 เบ‚เบญเบ‡ =/tmp/floppyimage

เบเบฑเบ‡เบชเบฐเบเบฑเบ” kernel.sys เบˆเบฒเบ floppy เป„เบ”เป‰. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เบˆเบฒเบเบฎเบนเบšเบžเบฒเบšเป‚เบ”เบเปƒเบŠเป‰ mtools
package, เป‚เบ”เบเบฅเบฐเบšเบธเป„เบŸเบฅเปŒเป€เบ›เบฑเบ™ a เบ‚เบฑเบš เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบเบฒเบ”โ€‹เบ”เบฑเปˆเบ‡โ€‹เบเปˆเบฒเบงโ€‹เปƒเบ™โ€‹ ~/.mtoolsrc:

เบ‚เบฑเบš x: file="/tmp/floppyimage"

เบˆเบฒเบเบ™เบฑเป‰เบ™เปเบฅเปˆเบ™:

mcopy x:kernel.sys .

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ mknbi เป‚เบ”เบ:

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

เบšเปˆเบญเบ™เบ—เบตเปˆ kernel.sys เปเบฅเบฐ /tmp/floppyimage เปเบกเปˆเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบชเบฐเบเบฑเบ”เป„เบงเป‰เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบเป‰เบฒเบเบญเบญเบ freedos.nb
เป„เบ›เบšเปˆเบญเบ™เบ—เบตเปˆเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ booting เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบŠเบญเบเบซเบฒเบกเบฑเบ™.

เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบ—เปˆเบฒเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบกเบฑเบ™โ€‹เบเบฑเบš netboot เบชเบปเบšโ€‹เบœเบปเบ™โ€‹เบชเปเบฒโ€‹เป€เบฅเบฑเบ”โ€‹, เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบเบฑเบšโ€‹เบ„เบทเบ™โ€‹เป„เบ›โ€‹เบšเปˆเบญเบ™โ€‹เปเบฅเบฐโ€‹เป€เบžเบตเปˆเบกโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เบเบฑเบšโ€‹
เบฎเบนเบš floppy. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฅเบถเบš kernel.sys เปƒเบ™เบฎเบนเบš floppy เป€เบžเบทเปˆเบญเบŠเปˆเบงเบเบ›เบฐเบขเบฑเบ”เบžเบทเป‰เบ™เบ—เบตเปˆ, เบกเบฑเบ™เบšเปเปˆเปเบกเปˆเบ™
เบ•เป‰เบญเบ‡เบเบฒเบ™. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบฎเบนเบš floppy เบ‚เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบ”เบเปเปˆเบ•เบฒเบกเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ”เป‰เบงเบ mformat
เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบˆเบฒเบ mtoolsโ€‹, เบ—เปˆเบฒเบ™โ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบˆเปเบฒโ€‹เบเบฑเบ”โ€‹เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เบ•เบปเบงโ€‹เบˆเบดเบ‡โ€‹เบ‚เบญเบ‡ floppy boot เป„เบ”เป‰โ€‹.

MKNBI-FDOS OPTIONS


-- เบฎเบฒเบ”เบ”เบดเบ” เป€เบฎเบฑเบ”เปƒเบซเป‰ boot ramdisk เป€เบ›เบฑเบ™เบฎเบฒเบ”เบ”เบดเบ”เบ—เปเบฒเบญเบดเบ”, เป€เบŠเบฑเปˆเบ™ C:. เป€เบซเบ”เบœเบปเบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™
เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰เปเบกเปˆเบ™เบเป‰เบญเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰ floppy เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡. เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบเปˆเบฝเบงเบเบฑเบš "เบ‚เบฐเบซเบ™เบฒเบ”เปเบœเปˆเบ™" เปƒเบ™
เบฎเบนเบšเบžเบฒเบš boot เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบเบปเบเบ‚เบถเป‰เบ™เบกเบฒเป‚เบ”เบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบšเปเปˆเปเบกเปˆเบ™เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰. เบ™เบตเป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบš --disableharddisk.

-- disableharddisk เป€เบกเบทเปˆเบญ ramdisk เบเปเบฒเบฅเบฑเบ‡เบˆเปเบฒเบฅเบญเบ‡เบเบฒเบ™เบ‚เบฑเบš floppy disk, เบชเบฐเบซเบผเบฑเบšเบ™เบตเป‰เบˆเบฐ
เบ›เบดเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฎเบฒเบ”เบ”เบดเบ”. เบ™เบตเป‰เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ–เป‰เบฒเบฅเบนเบเบ„เป‰เบฒเบ„เบงเบ™เปƒเบŠเป‰เป„เบŸเบฅเปŒเป€เบ„เบทเบญเบ‚เปˆเบฒเบ
เบฅเบฐเบšเบปเบšเป€เบ›เบฑเบ™ drive C:, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบšเปเปˆเบกเบตเบฎเบฒเบ”เบ”เบดเบ”เบ—เบตเปˆเบžเบปเบšเป‚เบ”เบ DOS. เบ™เบตเป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เบšเปเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš --harddisk.

--nosquash เบขเปˆเบฒเบžเบฐเบเบฒเบเบฒเบกเบŸเบฑเบเบ‚เบฐเปเบซเบ™เบ‡เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เบญเบญเบเบˆเบฒเบเบ—เป‰เบฒเบเบ‚เบญเบ‡เบฎเบนเบš floppy. เบ™เบตเป‰
เป€เบžเบตเปˆเบกเบ‚เบฐเบซเบ™เบฒเบ”เบฎเบนเบšเบžเบฒเบš boot เปเบฅเบฐเป€เบžเบฒเบฐเบชเบฐเบ™เบฑเป‰เบ™เป€เบงเบฅเบฒเป‚เบซเบฅเบ”เบ–เป‰เบฒเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ FAT เปƒเบ™ floppy
เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒเปเบ•เปˆเบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบตเบ„เบงเบฒเบกเบชเบปเบ‡เปƒเบชเบงเปˆเบฒ
เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆ squashing เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡.

--rdbase=0xNNNNNNNN เบ•เบฑเป‰เบ‡เบ—เบตเปˆเบขเบนเปˆเป‚เบซเบผเบ” ramdisk. เบ—เบตเปˆเบขเบนเปˆเบเบฒเบ™เป‚เบซเบผเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบš ramdisk
เปเบกเปˆเบ™ 0x110000. เบกเบฑเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบเป‰เบฒเบโ€‹เบ—เบตเปˆโ€‹เบชเบนเบ‡โ€‹เบเบงเปˆเบฒ (เบ•โ€‹เปˆโ€‹เปโ€‹เบฒโ€‹เบˆเบฐโ€‹เบšเปเปˆโ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹) เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เป€เบซเบ”โ€‹เบœเบปเบ™โ€‹เบšเบฒเบ‡โ€‹เบขเปˆเบฒเบ‡โ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹
เป‚เบซเบผเบ”เบชเบดเปˆเบ‡เบ‚เบญเบ‡เบญเบทเปˆเบ™เป†เบ•เบฒเบกเบ—เบตเปˆเบขเบนเปˆเบ—เบตเปˆเบกเบฑเบ™เบ„เบญเบšเบ„เบญเบ‡เบขเบนเปˆ. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบ—เบตเปˆเบขเบนเปˆเป€เบชเบฑเป‰เบ™เบŠเบทเปˆเปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™
เบ—เบตเปˆเบขเบนเปˆ segment, 4 bits เบชเบธเบ”เบ—เป‰เบฒเบเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปเบฅเบฐเบ„เบงเบ™เบˆเบฐเป€เบ›เบฑเบ™ 0.

MKNBI-DOS


mknbi-dos เป€เบฎเบฑเบ”เปƒเบซเป‰เบฎเบนเบšเบžเบฒเบš boot เบˆเบฒเบเบฎเบนเบš floppy เบ—เบตเปˆเบกเบตเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ DOS bootable. เบกเบฑเบ™
เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบขเบนเปˆเปƒเบ™ floppy เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบต mtools
เบŠเบธเบ”, เปเบ•เปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™ floppy bootable เบ‚เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบ”เบเปเปˆเบ•เบฒเบกเป€เบžเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ. เบ—เปเบฒเบญเบดเบ”เบชเบฐเบเบฑเบ” boot เป„เบ”เป‰
เบšเบฅเบฑเบญเบเบˆเบฒเบ floppy, boot boot เบ™เบตเป‰เบ•เป‰เบญเบ‡เบเบปเบ‡เบเบฑเบšเป„เบŸเบฅเปŒ DOS kernel เบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเบฐเบ„เบฑเบ”เบฅเบญเบเปƒเบชเปˆ
เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ•เปเปˆเป„เบ›:

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

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เป„เบ”เป‰เบฎเบฑเบšเป„เบŸเบฅเปŒ DOS kernel (เบ™เบตเป‰เปเบกเปˆเบ™เบ–เบทเบเบ•เป‰เบญเบ‡เบชเปเบฒเบฅเบฑเบš DR-DOS, เบŠเบทเปˆเบ•เปˆเบฒเบ‡เป†เปเบกเปˆเบ™เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เปƒเบ™ MS-
DOS, IO.SYS เปเบฅเบฐ MSDOS.SYS):

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

เบ•เปเปˆเป„เบ›เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒ ~/.mtoolsrc เป€เบžเบทเปˆเบญเบ›เบฐเบเบฒเบ” floppy เบ—เบตเปˆเบˆเบฐเปเบœเบ™เบ—เบตเปˆเบเบฑเบšเป„เบŸเบฅเปŒ:

เบ‚เบฑเบš x: file="/tmp/floppyimage"

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบˆเบฑเบ”เบฎเบนเบšเปเบšเบš floppy เบ‚เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™, เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ™เบตเป‰ floppy 2.88 MB, เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™.
เป€เบงเบฅเบฒเบ‚เบฝเบ™ bootblock เปƒเบชเปˆเบกเบฑเบ™:

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

เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡ "floppy" เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเบˆเปเบฒเบเบฑเบ”เป‚เบ”เบเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบเปˆเบฝเบงเบเบฑเบšเบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบเบฐเบšเบญเบ, เบ‚เบฐเปเบซเบ™เบ‡เบเบฒเบ™.
เปเบฅเบฐเบซเบปเบง, เป€เบŠเบดเปˆเบ‡เปเบกเปˆเบ™ 1023, 63 เปเบฅเบฐ 255 เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš, เปเบฅเบฐเบˆเปเบฒเบ™เบงเบ™ RAM เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเป€เบ•เบฑเบกเปƒเบˆ.
เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบชเบฑเบ™เปƒเบซเป‰ "floppy" เปƒเบ™เบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒ. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบ RAM เบกเบตเบ„เปˆเบฒ, เป€เบฅเบทเบญเบเบ‚เบฐเบซเบ™เบฒเบ”เบ—เบตเปˆเปƒเบซเบเปˆเบเบงเปˆเบฒเป€เบฅเบฑเบเบ™เป‰เบญเบ
เบซเบผเบฒเบเบเปˆเบงเบฒเบชเบดเปˆเบ‡เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเบ–เบทเป„เบŸเบฅเปŒ "floppy" เบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

เบชเบธเบ”เบ—เป‰เบฒเบ, เบ„เบฑเบ”เบฅเบญเบเป„เบŸเบฅเปŒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบชเปˆ floppy:

mcopy IBMBIO.COM x:

mcopy IBMDOS.COM x:

mcopy COMMAND.COM x:

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

เบชเปเบฒเบฅเบฑเบš MS-DOS เปเบ—เบ™ IO.SYS เบชเปเบฒเบฅเบฑเบš IBMIO.COM, เปเบฅเบฐ MSDOS.SYS เบชเปเบฒเบฅเบฑเบš IBMDOS.COM. เบเปโ€‹เบฅเบฐโ€‹เบ™เบตโ€‹เบ‚เบญเบ‡โ€‹
เป„เบŸเบฅเปŒเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบฎเบฑเบเบชเบฒเป„เบงเป‰, เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบ–เป‰เบฒ VFAT เบŠเบทเปˆเบ•เบปเบงเบ™เป‰เบญเบเบ–เบทเบเบชเป‰เบฒเบ‡เบขเบนเปˆเปƒเบ™
เบฎเบนเบš floppy. เป€เบญเบปเบฒเปƒเบˆเปƒเบชเปˆเบเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ„เบฑเบ”เบฅเบญเบเป€เบ›เบฑเบ™ boot block เบญเบฒเบ”เบˆเบฐเบ„เบฒเบ”เบซเบงเบฑเบ‡เบงเปˆเบฒเบเบฒเบ™
เบชเบญเบ‡เบฅเบฒเบเบเบฒเบ™เบ—เบณเบญเบดเบ”เบขเบนเปˆเปƒเบ™เปเบœเปˆเบ™เบ—เบตเปˆเบˆเบฑเบ”เบฎเบนเบšเปเบšเบšเปƒเปเปˆเปƒเบซเป‰เป€เบ›เบฑเบ™ IO.SYS, MSDOS.SYS. เบญเบฒเบ”เบˆเบฐเบ„เบทเบเบฑเบ™
COMMAND.COM เบˆเบฐเบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™เบฅเบฒเบเบเบฒเบ™เบ—เบตเบชเบฒเบกเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบซเบผเบดเป‰เบ™เบขเปˆเบฒเบ‡เบ›เบญเบ”เป„เบž. เบ‚เบญเบšเปƒเบˆ Phil Davey เปเบฅเบฐ Phillip
Roa เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰.

เบ‚เป‰เบญเบเบกเบตเบฅเบฒเบเบ‡เบฒเบ™เบงเปˆเบฒ bootblock เบ‚เบญเบ‡ MS-DOS 6.22 เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบšเปเปˆเบชเบฒเบกเบฒเบ”เบšเบนเบ” ramdisk เป„เบ”เป‰. เป€เบˆเบปเป‰เบฒ
เบชเบฒเบกเบฒเบ”เบฅเบญเบ‡เปƒเบŠเป‰ boot block เบˆเบฒเบ Netboot เปเบ—เบ™เบเบฒเบ™เป€เบญเบปเบฒ boot block เบญเบญเบ
floppy. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบชเบฐเบซเบ™เบญเบ‡ boot block เบ™เบตเป‰เปƒเบ™เบเบฒเบ™เปเบˆเบเบขเบฒเบเป€เบ›เบฑเบ™ altboot.bin, เปเบฅเบฐเปƒเบ™เปเบซเบผเปˆเบ‡
เบ›เบฐเบเบญเบšเป€เบ›เบฑเบ™ altboot.S เปเบฅเบฐ boot.inc. เบชเบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰ IO.SYS เป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเบ—เปเบฒเบญเบดเบ”
เปเบœเปˆเบ™, เบซเบผเบท bootblock เบ™เบตเป‰เบˆเบฐเบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบ.

เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบเบตเบ”โ€‹เบ‚เบถเป‰เบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบชเบทเปˆโ€‹เบกเบงเบ™โ€‹เบŠเบปเบ™โ€‹เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹, เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบงเปˆเบฒโ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹เปเบกเปˆเบ™ bootable เป‚เบ”เบโ€‹
เบ„เบฑเบ”เบฅเบญเบเบกเบฑเบ™เปƒเบชเปˆเบชเบทเปˆ, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบ›เบตเบ”เบกเบฑเบ™:

dd เบ–เป‰เบฒ =/tmp/floppyimage เบ‚เบญเบ‡ =/dev/fd0

เบˆเบฒเบเบ™เบฑเป‰เบ™เปเบฅเปˆเบ™ mknbi-dos เป€เบ—เบดเบ‡เบฎเบนเบš /tmp/floppyimage เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบš boot:

mknbi-dos /tmp/floppyimage > dos.nb

เบเป‰เบฒเบ dos.nb เป„เบ›เบšเปˆเบญเบ™เบ—เบตเปˆเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ booting เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบŠเบญเบเบซเบฒเบกเบฑเบ™.

MKNBI-DOS OPTIONS


-- เบฎเบฒเบ”เบ”เบดเบ” เป€เบฎเบฑเบ”เปƒเบซเป‰ boot ramdisk เป€เบ›เบฑเบ™เบฎเบฒเบ”เบ”เบดเบ”เบ—เปเบฒเบญเบดเบ”, เป€เบŠเบฑเปˆเบ™ C:. เป€เบซเบ”เบœเบปเบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™
เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰เปเบกเปˆเบ™เบเป‰เบญเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰ floppy เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡. เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบเปˆเบฝเบงเบเบฑเบš "เบ‚เบฐเบซเบ™เบฒเบ”เปเบœเปˆเบ™" เปƒเบ™
เบฎเบนเบšเบžเบฒเบš boot เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบเบปเบเบ‚เบถเป‰เบ™เบกเบฒเป‚เบ”เบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบšเปเปˆเปเบกเปˆเบ™เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰. เบ™เบตเป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบš --disableharddisk.

-- disableharddisk เป€เบกเบทเปˆเบญ ramdisk เบเปเบฒเบฅเบฑเบ‡เบˆเปเบฒเบฅเบญเบ‡เบเบฒเบ™เบ‚เบฑเบš floppy disk, เบชเบฐเบซเบผเบฑเบšเบ™เบตเป‰เบˆเบฐ
เบ›เบดเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฎเบฒเบ”เบ”เบดเบ”. เบ™เบตเป‰เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ–เป‰เบฒเบฅเบนเบเบ„เป‰เบฒเบ„เบงเบ™เปƒเบŠเป‰เป„เบŸเบฅเปŒเป€เบ„เบทเบญเบ‚เปˆเบฒเบ
เบฅเบฐเบšเบปเบšเป€เบ›เบฑเบ™ drive C:, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบšเปเปˆเบกเบตเบฎเบฒเบ”เบ”เบดเบ”เบ—เบตเปˆเบžเบปเบšเป‚เบ”เบ DOS. เบ™เบตเป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เบšเปเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš --harddisk.

--nosquash เบขเปˆเบฒเบžเบฐเบเบฒเบเบฒเบกเบŸเบฑเบเบ‚เบฐเปเบซเบ™เบ‡เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เบญเบญเบเบˆเบฒเบเบ—เป‰เบฒเบเบ‚เบญเบ‡เบฎเบนเบš floppy. เบ™เบตเป‰
เป€เบžเบตเปˆเบกเบ‚เบฐเบซเบ™เบฒเบ”เบฎเบนเบšเบžเบฒเบš boot เปเบฅเบฐเป€เบžเบฒเบฐเบชเบฐเบ™เบฑเป‰เบ™เป€เบงเบฅเบฒเป‚เบซเบฅเบ”เบ–เป‰เบฒเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ FAT เปƒเบ™ floppy
เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒเปเบ•เปˆเบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบตเบ„เบงเบฒเบกเบชเบปเบ‡เปƒเบชเบงเปˆเบฒ
เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆ squashing เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡.

--rdbase=0xNNNNNNNN เบ•เบฑเป‰เบ‡เบ—เบตเปˆเบขเบนเปˆเป‚เบซเบผเบ” ramdisk. เบ—เบตเปˆเบขเบนเปˆเบเบฒเบ™เป‚เบซเบผเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบš ramdisk
เปเบกเปˆเบ™ 0x110000. เบกเบฑเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบเป‰เบฒเบโ€‹เบ—เบตเปˆโ€‹เบชเบนเบ‡โ€‹เบเบงเปˆเบฒ (เบ•โ€‹เปˆโ€‹เปโ€‹เบฒโ€‹เบˆเบฐโ€‹เบšเปเปˆโ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹) เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เป€เบซเบ”โ€‹เบœเบปเบ™โ€‹เบšเบฒเบ‡โ€‹เบขเปˆเบฒเบ‡โ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹
เป‚เบซเบผเบ”เบชเบดเปˆเบ‡เบ‚เบญเบ‡เบญเบทเปˆเบ™เป†เบ•เบฒเบกเบ—เบตเปˆเบขเบนเปˆเบ—เบตเปˆเบกเบฑเบ™เบ„เบญเบšเบ„เบญเบ‡เบขเบนเปˆ. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบ—เบตเปˆเบขเบนเปˆเป€เบชเบฑเป‰เบ™เบŠเบทเปˆเปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™
เบ—เบตเปˆเบขเบนเปˆ segment, 4 bits เบชเบธเบ”เบ—เป‰เบฒเบเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปเบฅเบฐเบ„เบงเบ™เบˆเบฐเป€เบ›เบฑเบ™ 0.

เปƒเบŠเป‰ mknbi-linux เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    Gin Web Framework
    Gin Web Framework
    Gin เปเบกเปˆเบ™เบเบญเบšเป€เบงเบฑเบšเบ—เบตเปˆเป„เบงเบขเปˆเบฒเบ‡เบšเปเปˆเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญ
    เบ‚เบฝเบ™เปƒเบ™ Golang เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เป€เบ–เบดเบ‡
    40 เป€เบ—เบปเปˆเบฒโ€‹เป„เบงโ€‹, เบ‚เปโ€‹เบ‚เบญเบšโ€‹เปƒเบˆโ€‹เบเบฑเบšโ€‹เบกเบฑเบ™โ€‹
    martini-like API เปเบฅเบฐเบชเบฐเบšเบฑเบš custom เบ‚เบญเบ‡
    httprout...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Gin Web Framework
  • 2
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basado en MX LINUX con
    varios entrornos de escritorios. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™
    เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™เป„เบ”เป‰
    เบˆเบฒเบ
    https://sourceforge.net/projects/cereu...
    เบ”เบฒเบงเป‚เบซเบฅเบ” CEREUS LINUX
  • 3
    เบ„เบนเบเบถเบเบชเบญเบ™เบงเบฝเบ
    เบ„เบนเบเบถเบเบชเบญเบ™เบงเบฝเบ
    Task Coach - เบงเบฝเบโ€‹เบ‡เบฒเบ™โ€‹เบ—เบตเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เบกเบดเบ”โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹
    เบœเบนเป‰โ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™. Task Coach เปเบกเปˆเบ™เป€เบ›เบตเบ”เปƒเบซเป‰เบŸเบฃเบต
    เปเบซเบผเปˆเบ‡ todo manager. เบกเบฑเบ™เบ‚เบฐเบซเบเบฒเบเบ•เบปเบงเบญเบญเบเบˆเบฒเบ
    เบ„เบงเบฒเบกเบญเบธเบเบญเบฑเปˆเบ‡เบเปˆเบฝเบงเบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบญเบทเปˆเบ™เป†เบšเปเปˆเปเบกเปˆเบ™
    เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบš ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Task Coach
  • 4
    เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ HyperSQL (HSQLDB)
    เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ HyperSQL (HSQLDB)
    HSQLDB เปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡
    เบ‚เบฝเบ™เปƒเบ™ Java, เบกเบตเป„เบ”เป€เบงเบต JDBC,
    เบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบš ANSI SQL: 2016. เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เบ™เป‰เบญเบโ€‹,
    เป„เบง, multithreaded เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ
    เบเบฑเบš me...
    เบ”เบฒเบงเป‚เบซเบฅเบ” HyperSQL Database Engine (HSQLDB)
  • 5
    BATIK-เบเบนเป‰
    BATIK-เบเบนเป‰
    เบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบนเป‚เบ„เบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบ Batik
    เบ—เบตเบกเบ‡เบฒเบ™เบŸเบทเป‰เบ™เบŸเบนเบˆเบฒเบเบญเบดเบ™เป‚เบ”เป€เบ™เป€เบŠเบ, เบ™เบตเป‰
    เบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบน Batik เปเบกเปˆเบ™เบญเบฐเบ™เบธเบžเบฑเบ™เบ‚เบญเบ‡
    TWRP เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™เบ—เบตเปˆเบ–เบทเบเบ”เบฑเบ”เปเบเป‰เป‚เบ”เบ
    เบžเบฑเบ”เบ—เบฐเบ™เบฒ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” BATIC-RECOVERY
  • 6
    TightVNC
    TightVNC
    TightVNC เป€เบ›เบฑเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เบ‚เบญเบ‡ VNCโ€‹,
    เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบซเปˆเบฒเบ‡โ€‹เป„เบโ€‹เบชเบญเบโ€‹เบซเบผเบตเบโ€‹-desktop เบŸเบฃเบตโ€‹เบ—เบตเปˆโ€‹เบเบดเปˆเบ‡โ€‹เปƒเบซเบเปˆโ€‹. เป„เบ”เป‰
    เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบเบญเบšเบกเบตเปเบšเบ™เบงเบดเบ”เป€เบ›เบฑเบ™เบกเบดเบ”เบเบฑเบšเปเบšเบ™เบงเบดเบ”
    เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” "เป€เบ„เบฑเปˆเบ‡เบ„เบฑเบ”", เบเบฒเบ™เป‚เบญเบ™เป„เบŸเบฅเปŒ
    เปƒเบ™ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” TightVNC
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

  • 1
    abi-dumper
    abi-dumper
    abi-dumper - เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบˆเบฐ dump ABI เบ‚เบญเบ‡ an
    เบงเบฑเบ”เบ–เบธ ELF เบ—เบตเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบ”เบตเบšเบฑเบ DWARF
    เบฅเบฒเบเบฅเบฐเบญเบฝเบ”: เบŠเบทเปˆ: ABI Dumper
    (abi-dumper) เบ–เบดเป‰เบก ABI เบ‚เบญเบ‡เบงเบฑเบ”เบ–เบธ ELF
    เบ›เบฐเบเบญเบšเบ”เป‰เบงเบ DW...
    เปเบฅเปˆเบ™ abi-dumper
  • 2
    abi-tracker
    abi-tracker
    abi-tracker - เป€เบซเบฑเบ™เบžเบฒเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ ABI
    เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบŠเบญเบšเปเบง C/C++.
    เบฅเบฒเบเบฅเบฐเบญเบฝเบ”: เบŠเบทเปˆ: ABI Tracker
    (abi-tracker) เป€เบšเบดเปˆเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ ABI
    เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ‚เบญเบ‡ C/C+...
    เปเบฅเปˆเบ™ abi-tracker
  • 3
    copylinkp
    copylinkp
    copylink - เบ—เบปเบ”เปเบ—เบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ”เป‰เบงเบเบชเปเบฒเป€เบ™เบปเบฒ
    เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ ...
    เปเบฅเปˆเบ™ copylinkp
  • 4
    copymat
    copymat
    copymat - เบ›เปˆเบฝเบ™ ASCII matrices เป€เบ›เบฑเบ™ a
    เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเปˆเบฒเบ™เป„เบง ...
    เปเบฅเปˆเบ™ copymat
  • 5
    gatling
    gatling
    gatling - เป€เบŠเบตเบŸเป€เบงเบตเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบนเบ‡ ...
    เปเบฅเปˆเบ™ gatling
  • 6
    gatos-conf
    gatos-conf
    gatos-conf - เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ GUI GATOS
    เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ. ...
    เปเบฅเปˆเบ™ gatos-conf
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Ad