рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

mknbi-fdos - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ mknbi-fdos рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб mknbi-fdos рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


mknbi - рдиреЗрдЯрд╡рд░реНрдХ рдмреВрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЫрд╡рд┐ рдмрдирд╛рдПрдВ

SYNOPSIS


mknbi --рд╕рдВрд╕реНрдХрд░рдг

mknbi --рдлреЙрд░реНрдореЗрдЯ =рдкреНрд░рд╛рд░реВрдк --рд▓рдХреНрд╖реНрдп=рд▓рдХреНрд╖реНрдп [--рдЖрдЙрдЯрдкреБрдЯ =рдирд┐рд░реНрдЧрдо рд╕рдВрдЪрд┐рдХрд╛] рд▓рдХреНрд╖реНрдп-рд╡рд┐рд╢рд┐рд╖реНрдЯ-рддрд░реНрдХ

mkelf-linux [--рдЖрдЙрдЯрдкреБрдЯ =рдирд┐рд░реНрдЧрдо рд╕рдВрдЪрд┐рдХрд╛] рдХрд░реНрдиреЗрд▓рдЫрд╡рд┐ [рд░реИрдордбрд┐рд╕реНрдХ]

mknbi-linux [--рдЖрдЙрдЯрдкреБрдЯ =рдирд┐рд░реНрдЧрдо рд╕рдВрдЪрд┐рдХрд╛] рдХрд░реНрдиреЗрд▓рдЫрд╡рд┐ [рд░реИрдордбрд┐рд╕реНрдХ]

mknbi-рд░реЛрдо [--рдЖрдЙрдЯрдкреБрдЯ =рдирд┐рд░реНрдЧрдо рд╕рдВрдЪрд┐рдХрд╛] .z?rom-рдлрд╝рд╛рдЗрд▓

mkelf-img [--рдЖрдЙрдЯрдкреБрдЯ =рдирд┐рд░реНрдЧрдо рд╕рдВрдЪрд┐рдХрд╛] .z?img-рдлрд╝рд╛рдЗрд▓

mkelf-рдореЗрдиреВ [--рдЖрдЙрдЯрдкреБрдЯ =рдирд┐рд░реНрдЧрдо рд╕рдВрдЪрд┐рдХрд╛] [dataimage]

mknbi-рдореЗрдиреВ [--рдЖрдЙрдЯрдкреБрдЯ =рдирд┐рд░реНрдЧрдо рд╕рдВрдЪрд┐рдХрд╛] [dataimage]

рдПрдордХреЗрдПрд▓рдПрдл-рдПрдирдПрдлрдПрд▓ [--рдЖрдЙрдЯрдкреБрдЯ =рдирд┐рд░реНрдЧрдо рд╕рдВрдЪрд┐рдХрд╛] [dataimage]

рдПрдордХреЗрдПрдирдмреАрдЖрдИ-рдПрдирдПрдлрдПрд▓ [--рдЖрдЙрдЯрдкреБрдЯ =рдирд┐рд░реНрдЧрдо рд╕рдВрдЪрд┐рдХрд╛] [dataimage]

mkelf-lua [--рдЖрдЙрдЯрдкреБрдЯ =рдирд┐рд░реНрдЧрдо рд╕рдВрдЪрд┐рдХрд╛] рд▓реБрдЖрдмрд┐рди

mknbi-fdos [--рдЖрдЙрдЯрдкреБрдЯ =рдирд┐рд░реНрдЧрдо рд╕рдВрдЪрд┐рдХрд╛] рдХрд░реНрдиреЗрд▓.sys рдлрд╝реНрд▓реЙрдкреАрдЫрд╡рд┐

mknbi-рдбреЙрд╕ [--рдЖрдЙрдЯрдкреБрдЯ =рдирд┐рд░реНрдЧрдо рд╕рдВрдЪрд┐рдХрд╛] рдлрд╝реНрд▓реЙрдкреАрдЫрд╡рд┐

рд╡рд░реНрдгрди


mknbi рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХ рдмреВрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЫрд╡рд┐рдпрд╛рдВ рдмрдирд╛рддрд╛ рд╣реИ
рдИрдерд░рдмреВрдЯ рдпрд╛ рдиреЗрдЯрдмреВрдЯ рджреНрд╡рд╛рд░рд╛ рдиреЗрдЯрд╡рд░реНрдХ рд▓реЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд, рдЬреЛ ROM рдмреВрдЯ рд▓реЛрдбрд░ рд╣реИрдВред рдЕрдЧрд░ рдЖрдк
рдпрджрд┐ рдЖрдк рдкреАрдПрдХреНрд╕рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреВрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдЧреЗ рди рджреЗрдЦреЗрдВ, рдПрдордХреЗрдПрдирдмреАрдЖрдИ рд╡рд╣ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЖрдк рд╢рд╛рдпрдж
рдЖрдк PXELINUX рдЬреИрд╕рд╛ рдХреБрдЫ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ SYSLINUX рдкреИрдХреЗрдЬ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред

mknbi --version рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ.

mknbi рдХреЗ рд╕рд╛рде рдЖрд╣реНрд╡рд╛рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ --рдкреНрд░рд╛рд░реВрдк рдФрд░ --рд▓рдХреНрд╖реНрдп рдЗрд╕рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рдпрд╛ рд▓рд┐рдВрдХ рдмрдирд╛рдпреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдкреНрд░рд╛рд░реВрдк рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд╛рдореЛрдВ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП mkelf-linux, mknbi рдХреЗ рд╕рдорд╛рди рд╣реИ
--format=elf --target=linux.

--рдкреНрд░рд╛рд░реВрдк=рдкреНрд░рд╛рд░реВрдк рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдкреНрд░рд╛рд░реВрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ. рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдирдмреАрдЖрдИ рдФрд░ рдПрд▓реНрдл рдЙрдкрд▓рдмреНрдз рд╣реИрдВред
рдИрдПрд▓рдПрдл рдкреНрд░рд╛рд░реВрдк рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕ рдФрд░ рдореЗрдиреВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЕрдиреНрдпрдерд╛ рдордВрдЧрд▓рд╛рдЪрд░рдг 'рдХреЗ рд▓рд┐рдП' рдХреЗ тАЛтАЛрд╕рдорд╛рди рд╣реА рд╣реИ
mknbi. рдиреАрдЪреЗ рджреА рдЧрдИ рдЪрд░реНрдЪрд╛рдУрдВ рдореЗрдВ, mknbi рдлреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

--рд▓рдХреНрд╖реНрдп=рд▓рдХреНрд╖реНрдп рд▓рдХреНрд╖реНрдп рдмрд╛рдЗрдирд░реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ. рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд▓рд┐рдирдХреНрд╕, рдореЗрдиреВ, рд░реЛрдо, рдПрдлрдбреАрдУрдПрд╕ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ
рдФрд░ рдХреНрдпрд╛ рдХрд░реЗрдВ? mknbi FreeBSD рдХреЛ рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

--рдЖрдЙрдЯрдкреБрдЯ=рдирд┐рд░реНрдЧрдо рд╕рдВрдЪрд┐рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ, рд╕рднреА рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕реНрдЯрдбрдЖрдЙрдЯ рд╣реИ
рдЪреВрдХред

рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреИрдХреЗрдЬ рдХреЛ рдЧрдВрддрд╡реНрдп рд╕реНрдерд╛рди рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рд░рди, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╛рдЗрд▓реЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдПрдордХреЗрдПрд▓рдПрдл-рд▓рд┐рдирдХреНрд╕


mkelf-linux рдФрд░ mknbi-linux рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдЫрд╡рд┐ рд╕реЗ рдПрдХ рдмреВрдЯ рдЫрд╡рд┐ рдмрдирд╛рддрд╛ рд╣реИ, рдпрд╛ рддреЛ рдПрдХ zImage
рдпрд╛ рдПрдХ bzImage.

рдПрдордХреЗрдПрд▓рдПрдл-рд▓рд┐рдирдХреНрд╕ рд╡рд┐рдХрд▓реНрдк


--рдкрд░рдо=рд╕реНрдЯреНрд░рд┐рдВрдЧ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдмрджрд▓реЗрдВред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

--рдкрд░рд┐рд╢рд┐рд╖реНрдЯ=рд╕реНрдЯреНрд░рд┐рдВрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдореМрдЬреВрджрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк
рдЕрдиреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рдмрд╛рдж рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред

--рд░реВрдЯрдбрд┐рд░реЛ=рд░реВрдЯрдбрд┐рд░ рдмреВрдЯ рд╕рд░реНрд╡рд░ рд╕реЗ рдПрдирдПрдлрдПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдирд╛рдо рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред

рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ "/tftpboot/" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ%s, рд╕рд╛рде рдореЗрдВ
la %s рдмреВрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╣реЛрд╕реНрдЯрдирд╛рдо рдпрд╛ рдЖрдИрдкреА-рдкрддреЗ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдирд╛, рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ
рд╣реЛрд╕реНрдЯрдирд╛рдо рд╡рд┐рд╢реЗрд╖рддрд╛ BOOTP/DHCP рдЙрддреНрддрд░ рдореЗрдВ рдореМрдЬреВрдж рд╣реИред

рдпрджрд┐ "рд░реЛрдо" рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ BOOTP/DHCP рд╕рд░реНрд╡рд░ RFC 1497 рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ,
рд░реВрдЯрдкрд╛рде рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдорд╛рди рд░реВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрджрд┐ рд╡рд┐рдХрд▓реНрдк рдХреЛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдирд╛рдо " рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ/ Dev /", рд╕рдВрдмрдВрдзрд┐рдд рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд░реВрдЯ рдбрд┐рд╡рд╛рдЗрд╕, рдФрд░ рдХреЛрдИ рдПрдирдПрдлрдПрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдорд╛рдЙрдВрдЯ рдирд╣реАрдВ рдХреА рдЬрд╛рдПрдЧреАред

--рд░реВрдЯрдореЛрдб= "ro|rw" рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд░реВрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдпрд╛ рдкрдврд╝рдиреЗ-рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП
рдХреНрд░рдорд╢ред рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдмрд┐рдирд╛, рдбрд┐рдлрд╝реЙрд▓реНрдЯ "rw" рд╣реИред

--рдЖрдИрдкреА=рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдЖрдИрдкреА рдкрддреЗ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред

рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХреЛрдИ рдЖрдИрдкреА рдкрддрд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдХрд░реНрдиреЗрд▓ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛
рдЖрдИрдкреА тАЛтАЛтАЛтАЛрдкрддрд╛ рд╕реНрд╡рдпрдВ, рдЖрдорддреМрд░ рдкрд░ рдбреАрдПрдЪрд╕реАрдкреА, рдмреАрдУрдУрдЯреАрдкреА рдпрд╛ рдЖрд░рдПрдЖрд░рдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХрд░реНрдиреЗрд▓
рдХреНрд╡реЗрд░реА рд╣реИ in рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╕реЗрд╡рд╛ рдореЗрд░реЗ рдмреВрдЯреНрд░реЛрдо рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдХреНрд╡реЗрд░реА, рдФрд░ рдЖрдИрдкреА: рдХрд░реНрдиреЗрд▓ рд╕реНрддрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдСрдЯреЛрдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди (CONFIG_IP_PNP) рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдорд╣рддреНрд╡рдкреВрд░реНрдг рдиреЛрдЯ: рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 2.2.x рдореЗрдВ рдЬрд╣рд╛рдВ x >= 18, рдФрд░ 2.4.x рдЬрд╣рд╛рдВ x >= 5, рдпрд╣ рд╣реИ
рдЖрд╡рд╢реНрдпрдХ рдЖрдИрдкреА тАЛтАЛрдХрд╛ рдХрд╛рд░рдг рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдореЗрдВ рд╕рдХреНрд╖рдо рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдСрдЯреЛрдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдХреНрд░рд┐рдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ. рдкрд┐рдЫрд▓реЗ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЖрдИрдкреА рдСрдЯреЛрдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд░рддрд╛ рд╣реИ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рд╣реЛрддрд╛. рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрдИрдкреА рдСрдЯреЛрдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдФрд░ рдПрдирдПрдлрдПрд╕рд░реВрдЯ рдХреЗ рдЬрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ
рд▓рд┐рдирдХреНрд╕ 2.6 рдореЗрдВ рджреВрд░ рдФрд░ рд░реИрдордбрд┐рд╕реНрдХ рдФрд░ рдпреВрдЬрд░рд╕реНрдкреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпреВрдЬрд░рд╕реНрдкреЗрд╕ рдЖрдИрдкреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдзрд┐рдпрд╛рдВ
рдбреАрдПрдЪрд╕реАрдкреА рдбреЗрдореЙрди рдХреЛ рдЕрдм рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рддреА рд╣реИред

рдпрджрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдПрдХ: "рдмрдВрдж, рдХреЛрдИ рдирд╣реАрдВ, рдЪрд╛рд▓реВ, рдХреЛрдИ, рдбреАрдПрдЪрд╕реАрдкреА, рдмреВрдЯрдкреА, рдЖрд░рдЖрд░рдкреА, рджреЛрдиреЛрдВ", рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ
рд╡рд┐рдХрд▓реНрдк рдХреЛ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЕрд╕рдВрд╢реЛрдзрд┐рдд рд░реВрдк рд╕реЗ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЙрд╕ рдСрдЯреЛрдХреЙрдиреНрдлрд╝рд┐рдЧ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдЧрд╛
рдЪреБрдирд╛ред

рдпрджрд┐ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ "рд░реЛрдо" рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдПрдирдПрдлрдПрд╕ рд░реВрдЯ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЖрдИрдкреА рдкрддреЗ
рдорд╛рдЙрдВрдЯрд┐рдВрдЧ рдХреЛ рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдмреВрдЯреНрд░реЛрдо рдЙрддреНрддрд░ BOOTP/DHCP рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдмреВрдЯ рдЫрд╡рд┐ рдХреЗ рд╕рдВрдХрд▓рди рдХреЗ рджреМрд░рд╛рди рдкрддреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реИред рдлрд┐рд░, рд╕рдм
рдкрддреЛрдВ рдХреЛ рдХреЛрд▓рди рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:

"--рдЖрдИрдкреА ="рдХреНрд▓рд╛рдЗрдВрдЯ: рд╕рд░реНрд╡рд░: рдЧреЗрдЯрд╡реЗ: рдиреЗрдЯрдорд╛рд╕реНрдХ: рд╣реЛрд╕реНрдЯрдирд╛рдо [: рджреЗрд╡ [: рдкреНрд░реЛрдЯреЛ]]

рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ mkelf-linux рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдирд╛рдореЛрдВ рдХреЛ рджрд╢рдорд▓рд╡ рдЖрдИрдкреА рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рджреЗрдЧрд╛
рдЗрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдкрд╣рд▓реА рддреАрди рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЗ рдкрддреЗред рдореЗрдЬрдмрд╛рдирдирд╛рдо рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдмреВрдЯ рдХрд┐рдП рдЧрдП рд▓рд┐рдирдХреНрд╕ рдбрд┐рд╕реНрдХрд▓реЗрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рд╣реЛрд╕реНрдЯ рдирд╛рдо рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реНрдиреЗрд▓ред рдЬрдм рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ
рдбрд┐рд╕реНрдХ рд░рд╣рд┐рдд рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ
рд╡реИрдХрд▓реНрдкрд┐рдХ рджреЗрдХрд░ рдПрдирдПрдлрдПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░реВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдорд╛рди "рджреЗрд╡"ред рдпрд╣ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ "рдПрде" рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж 0 рд╕реЗ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП
9. рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рддреЛ рдпрд╣ рджреЗрд╡ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╕рд╣рд┐рдд
рдкреВрд░реНрд╡рд╡рд░реНрддреА рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдХреЛ рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЖрджреНрдп рддрд░реНрдХ рдЖрдИрдкреА рдСрдЯреЛрдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ
рдКрдкрд░ рд╕реВрдЪреАрдмрджреНрдз рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ред (рд▓реЗрдЦрдХ: рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдИрдкреА рдХреНрдпрд╛ рд╣реИ
рдСрдЯреЛрдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реЛрддреЗ рд╣реИрдВред рд╢рд╛рдпрдж рдпрд╣ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рд╣реИ
рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдирдЖрдИрдПрд╕ рдбреЛрдореЗрдиред)

- рддреАрд╕рд░рд╛ рдЖрдзрд╛рд░ =рд╢реАрд░реНрд╖|рдПрд╕рд┐рд╕|0xNNNNNNNN рд░реИрдордбрд┐рд╕реНрдХ рд▓реЛрдб рдкрддрд╛ рд╕реЗрдЯ рдХрд░реЗрдВред "рд╢реАрд░реНрд╖" рд░реИрдордбрд┐рд╕реНрдХ рдХреЛ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ
рдХрд░реНрдиреЗрд▓ рдкрд░ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореЗрдореЛрд░реА рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЬрд╛рдПрдБред рдпрджрд┐ rdbase рдирд╣реАрдВ рд╣реИ рддреЛ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ. рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдлрд░реНрд╕реНрдЯ-рд▓рд┐рдирдХреНрд╕ рдХрд╛ рдХрд░реНрдиреЗрд▓ рдЖрдХрд╛рд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░реЗред "рдЬреИрд╕рд╛ рд╣реИ"
рдпрджрд┐ рдХрд░реНрдиреЗрд▓ рдХрдо рд▓реЛрдб рд╣реИ рддреЛ рдЗрд╕реЗ 0x100000 (1MB) рдкрд░ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ; рдпрд╛ рдЗрд╕реЗ рдХрд░реНрдиреЗрд▓ рдХреЗ рдареАрдХ рдмрд╛рдж рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ
рдореЗрдореЛрд░реА рдореЗрдВ, рдпрджрд┐ рдХрд░реНрдиреЗрд▓ рдЕрдзрд┐рдХ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд░реНрдиреЗрд▓ рдХреЛ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдЗрди рдкрддреЛрдВ рдкрд░ рд░реИрдордбрд┐рд╕реНрдХ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдПред 0xNNNNNNN рд░реИрдордбрд┐рд╕реНрдХ рдХреЛ рд╣реЗрдХреНрд╕ рдкрддреЗ рдкрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ. рдПрдХ рдЙрдкрдпреБрдХреНрдд рдкрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рджрд╛рдпрд┐рддреНрд╡ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░ рд╣реИ рдЬреЛ рдЙрд╕реЗ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реЛ
рдХрд░реНрдиреЗрд▓ рдФрд░ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╕реЗрдЧрдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рдУрд╡рд░рд▓реИрдк рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдИрдерд░рдмреВрдЯ рдкрддреЗ рдХреЛ рдиреАрдЪреЗ рдХреА рдУрд░ рдкреВрд░реНрдгрд╛рдВрдХрд┐рдд рдХрд░реЗрдЧрд╛
4k рдХрд╛ рдЧреБрдгрдЬ (рдЕрдВрддрд┐рдо 3 рдЕрдВрдХ рд╢реВрдиреНрдп рддрдХ)ред

--rdnopad рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдИрдерд░рдмреВрдЯ рдкреИрдб (рд╢реВрдиреНрдп рдХреЗ рд╕рд╛рде) рдХрд┐рд╕реА рднреА рдЖрдХрд╛рд░ рдХреЗ рджрд┐рдП рдЧрдП initrd рдХреЛ рдПрдХрд╛рдзрд┐рдХ рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ
4k рдмрд╛рдЗрдЯреНрд╕ (рдореЗрдореЛрд░реА рдкреЗрдЬ рд╕реАрдорд╛ рдХреЗ рдЕрдиреБрд░реВрдк)ред рдпрджрд┐ рдкреИрдбрд┐рдВрдЧ рд╣реИ рддреЛ рдЙрд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ.

--рдкреНрд░рдердо32=рдХрд╛рд░реНрдпрдХреНрд░рдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рдердо рдЪрд░рдг рд╕реЗрдЯрдЕрдк рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдВред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдИрдерд░рдмреВрдЯ рдХреЛрдб рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░, рдЬреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрдпреЛрдЧреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдорд╛рд░реНрдЧ рдкреНрд░рд╢рд╕реНрдд рдХрд░рддрд╛ рд╣реИ
рдИрдерд░рдмреВрдЯ рдлрд╝реБрдЯрдкреНрд░рд┐рдВрдЯ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдмрдврд╝рд╛рдП рдмрд┐рдирд╛ред --first32 рдИрдПрд▓рдПрдл рджреНрд╡рд╛рд░рд╛ рдирд┐рд╣рд┐рдд рд╣реИ
рдкреНрд░рд╛рд░реВрдк.

--рдЙрдиреНрдирддрд┐ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ --first32 рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдЗрд╕рдХреЗ рд╕рд╛рде рд╣реА рдорд╛рдиреНрдп рд╣реИ
рдИрдерд░рдмреВрдЯ рд▓реЛрдбрд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдХрд┐ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓реЛрдбрд░ рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛
рдФрд░ рдЗрд╕рд▓рд┐рдП рдИрдерд░рдмреВрдЯ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЕрдХреНрд╖рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреИрд╕рд╛ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ
рдИрдерд░рдмреВрдЯ рдкрд░ рдХрднреА рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЖрдПрдЧрд╛ред

--рд░рд┐рд▓реЛрдХрд╕реЗрдЧ=segaddr рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╣рд▓реЗ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг, рдмреВрдЯ, рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕реЗрдЯрдЕрдк, рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЧрдореЗрдВрдЯ рджреВрд╕рд░реЗ 64k рдмреИрдВрдб рдкрд░ред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ рдорд╛рдиреНрдп рдорд╛рди рд╣реА рд╣реИрдВ
0x9000 рдФрд░ 0x8000, 0x90000 рдФрд░ 0x80000 рд╕реЗ рдКрдкрд░ рдХреЗ рд░реИрдЦрд┐рдХ рдкрддреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдкред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0x9000 рд╣реИ. рдЖрдорддреМрд░ рдкрд░ рдЖрдк рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдкрдиреЗ рдИрдерд░рдмреВрдЯ рдХреЛ 0x84000 рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ
0x90000 рд╕реЗрдЧрдореЗрдВрдЯ рдореЗрдВ DOC рдЬреИрд╕реЗ рдЕрдиреНрдп рдХреЛрдб рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдПред Linux рдХрд░реНрдиреЗрд▓ рдХреЛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдЬрд┐рд╕рдХрд╛ рддрд╛рддреНрдкрд░реНрдп 2.4 рдХрд░реНрдиреЗрд▓ рдпрд╛ рдмрд╛рдж рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред --relocseg рдХреЗрд╡рд▓ ELF рдпрд╛ рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
--рдкреНрд░рдердо32=.

рдореЗрдо=memsize рдпрд╣ рдПрдХ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ рдмрд▓реНрдХрд┐ рдПрдХ рдХрд░реНрдиреЗрд▓ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ рдЬрд┐рд╕реЗ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдкрд╣рд▓реЗ 32 рдЪрд░рдг рджреНрд╡рд╛рд░рд╛ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдХреЗ рд╢реАрд░реНрд╖ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
memsize рдЧрд┐рдмрд┐рдмрд╛рдЗрдЯреНрд╕ (рдЧреБрдирд╛ 2^30) рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЬреА" рдкреНрд░рддреНрдпрдп рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдПрдо" рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдореЗрдмрд┐рдмрд╛рдЗрдЯреНрд╕ (рдЧреБрдирд╛ 2^20) рдпрд╛ рдХрд┐рдмрд┐рдмрд╛рдЗрдЯреНрд╕ (рдЧреБрдирд╛ 2^10) рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдХреЗ"ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреНрд░рддреНрдпрдп
рдЕрдкрд░рдХреЗрд╕ рд╣реИрдВ. рдЗрд╕ рдХрд░реНрдиреЗрд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ --append= рдпрд╛ рд╡рд┐рдХрд▓реНрдк-129 рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдбреАрдПрдЪрд╕реАрдкреА/рдмреАрдУрдУрдЯреАрдкреА рд░рд┐рдХреЙрд░реНрдбред

рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЪрд▓рд╛рдПрдБ:

mkelf-linux рдХрд░реНрдиреЗрд▓-рдЫрд╡рд┐ [рд░реИрдордбрд┐рд╕реНрдХ-рдЫрд╡рд┐] > linux.nb

рдлрд┐рд░ рд╣рдЯреЛ linux.nb рдЬрд╣рд╛рдВ рдиреЗрдЯрд╡рд░реНрдХ рдмреВрдЯрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗрд╕реЗ рдвреВрдВрдврдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддреА рд╣реИред

рдПрдордХреЗрдПрд▓рдПрдл-рд▓рд┐рдирдХреНрд╕ рдмреВрдЯ/рдбреАрдПрдЪрд╕реАрдкреА рд╡рд┐рдХреНрд░реЗрддрд╛ рдЯреИрдЧ


mkelf-linux рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЛрдб рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рд╕рдХреНрд╖рдо рд╣реИ
рдХреБрдЫ рдбреАрдПрдЪрд╕реАрдкреА рд╡рд┐рдХреНрд░реЗрддрд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВред рдЗрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реНрдиреЗрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд░рдирдЯрд╛рдЗрдо рдкрд░ рд▓реЛрдбрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ред ISC DHCPD v3, рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп DHCP рдбреЗрдореЙрди рдХреЗ рд╕рд╛рде рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдиреАрдЪреЗ рдЬреИрд╕рд╛ рд╣реИред рдЖрдкрдХреЛ рдЕрдиреНрдп рдбреАрдПрдЪрд╕реАрдкреА рдпрд╛ рдмреАрдУрдУрдЯреАрдкреА рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА
рджрд╛рдирд╡

рд╡рд┐рдХрд▓реНрдк рдИрдерд░рдмреВрдЯ-рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЛрдб 128 = рд╕реНрдЯреНрд░рд┐рдВрдЧ;

рд╡рд┐рдХрд▓реНрдк рдХрд░реНрдиреЗрд▓-рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛрдб 129 = рдкрд╛рда;

...

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

рд╡рд┐рдХрд▓реНрдк рдХрд░реНрдиреЗрд▓-рдкреИрд░рд╛рдореАрдЯрд░ "INITRD_DBG=6 NIC=3c509";

рд╡рд┐рдХрд▓реНрдк 128 рдореЗрдВ рдЙрдкрд░реЛрдХреНрдд рдЫрд╣ рдмрд╛рдЗрдЯ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдХрд╛ рд╡реЗрдВрдбрд░рдЯреИрдЧ рдкрд░рд┐рд╢рд┐рд╖реНрдЯ рджреЗрдЦреЗрдВ
рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдИрдерд░рдмреВрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореИрдиреБрдЕрд▓ред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдк рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИ mkelf-linux:

129 RSI рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рджрд┐рдпрд╛ рдЧрдпрд╛ рдорд╛рди рд╢рдмреНрджрд╢рдГ рдХрд░реНрдиреЗрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрдиред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ I/O рдкрддреЗ рдпрд╛ рдбреАрдПрдордП рдЪреИрдирд▓ рдЬреИрд╕реЗ рддрд░реНрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдПрд╕рд╕реАрдПрд╕рдЖрдИ рдПрдбрд╛рдкреНрдЯрд░, рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдЖрджрд┐ рдЬреИрд╕реЗ рд╡рд┐рд╢реЗрд╖ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдХреГрдкрдпрд╛ рдкрд░рд╛рдорд░реНрд╢ рд▓реЗрдВ
рдЙрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдгред рдпрд╣ рд╡реИрд╕рд╛ рд╣реА рд╣реИ
la --рдкрд░рд┐рд╢рд┐рд╖реНрдЯ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк mkelf-linux, рд▓реЗрдХрд┐рди рдЫрд╡рд┐ рдХреЗ рдмрдЬрд╛рдп рдмреВрдЯ рд╕рдордп рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдирд┐рд░реНрдорд╛рдг рд╕рдордпред

130 рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдорд╛рдЙрдВрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рдПрдбрд╛рдкреНрдЯрд░ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ
рдорд▓реНрдЯреАрд╣реЛрдореНрдб рдбрд┐рд╕реНрдХрд▓реЗрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдПрдирдПрдлрдПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░реВрдЯ рдХрд░реЗрдВред рдХреЗ рд▓рд┐рдП рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореВрд▓реНрдп рд╡рд╣реА рд╣реИ
рдЬрд╣рд╛рдБ рддрдХ рдЗрд╕рдХреЗ рд╕рд╛рде рдкреНрд░рдпреБрдХреНрдд "рджреЗрд╡" рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХрд╛ рдкреНрд░рд╢реНрди рд╣реИ --рдЖрдИрдкреА= рд╡рд┐рдХрд▓реНрдк рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдзреНрдпрд╛рди рджреЗрдВ
la mkelf-linux рд░рдирдЯрд╛рдЗрдо рд╕реЗрдЯрдЕрдк рд░реВрдЯреАрди рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдПрдордХреЗрдПрдирдмреАрдЖрдИ-рд░реЛрдо


mknbi-рд░реЛрдо рдИрдерд░рдмреВрдЯ ".rom" рдпрд╛ ".zrom" рдмреВрдЯ ROM рдЫрд╡рд┐ рд╕реЗ рдПрдХ рдмреВрдЯ рдЫрд╡рд┐ рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣
рдЗрд╕реЗ рдореМрдЬреВрджрд╛ ROM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреЗрдЯрдмреВрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдИрдерд░рдмреВрдЯ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ
рдбреНрд░рд╛рдЗрд╡рд░ рдпрд╛ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдИрдерд░рдмреВрдЯ рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд▓реЛрдб рдХрд░рдирд╛ред

mknbi-rom рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЪрд▓рд╛рдПрдБ:

mknbi-rom nic.zrom > nic.nb

рдЪрд╛рд▓ nic.nb рдЬрд╣рд╛рдВ рдиреЗрдЯрд╡рд░реНрдХ рдмреВрдЯрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗрд╕реЗ рдвреВрдВрдврдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддреА рд╣реИред рдмреВрдЯ ROM рд╣реЛрдЧрд╛
рдЗрд╕реЗ рдЗрд╕ рд░реВрдк рдореЗрдВ рд▓реЛрдб рдХрд░реЗрдВ рдкрд░рд┐рдЪрд╛рд▓рди рдкреНрд░рдгрд╛рд▓реА рдФрд░ ROM рдЫрд╡рд┐ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВред

рдПрдордХреЗрдИрдПрд▓рдПрдл-рдЖрдИрдПрдордЬреА


mkelf-img рдИрдерд░рдмреВрдЯ ".img" рдпрд╛ ".zimg" рдЫрд╡рд┐ рд╕реЗ рдПрдХ рдмреВрдЯ рдЫрд╡рд┐ рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ ROM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреЗрдЯрдмреВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрд╣ рдИрдерд░рдмреВрдЯ рдбреНрд░рд╛рдЗрд╡рд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ
рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдИрдерд░рдмреВрдЯ рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд▓реЛрдб рдХрд░реЗрдВред

mkelf-img рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЪрд▓рд╛рдПрдБ:

mkelf-img nic.zimg > nic.nb

рдЪрд╛рд▓ nic.nb рдЬрд╣рд╛рдВ рдиреЗрдЯрд╡рд░реНрдХ рдмреВрдЯрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗрд╕реЗ рдвреВрдВрдврдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддреА рд╣реИред рдмреВрдЯ ROM рд╣реЛрдЧрд╛
рдЗрд╕реЗ рдЗрд╕ рд░реВрдк рдореЗрдВ рд▓реЛрдб рдХрд░реЗрдВ рдкрд░рд┐рдЪрд╛рд▓рди рдкреНрд░рдгрд╛рд▓реА рдФрд░ рдЫрд╡рд┐ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ.

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ ROM рд▓реЛрдбрд░ рднрд╛рдЧ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ ".z?rom" рдЫрд╡рд┐ рдореЗрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдирд╣реАрдВ
рдПрдХ ".z?img"ред

рдПрдордХреЗрдПрд▓рдПрдл-рдореЗрдиреВ


mkelf-рдореЗрдиреВ рдФрд░ mknbi-рдореЗрдиреВ рдПрдХ рд╕рд╣рд╛рдпрдХ рдореЗрдиреВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реЗ рдПрдХ рдмреВрдЯ рдЫрд╡рд┐ рдмрдирд╛рдПрдВред рдИрдерд░рдмреВрдЯ рдХреЗ рдкрд╛рд╕ рд╣реИ
рдПрдХ рд╕рд╣рд╛рдпрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░ рд╕рдХрддреА рд╣реИ, рдбреАрдПрдЪрд╕реАрдкреА рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИ
рд╕рдВрд░рдЪрдирд╛, рдФрд░ рдПрдХ рд╕реНрдерд┐рддрд┐ рд▓реМрдЯрд╛рдПрдБред рд╕реНрдерд┐рддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдИрдерд░рдмреВрдЯ рдПрдХ рдФрд░ рдмрд╛рдЗрдирд░реА рд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИ,
рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдпрд╛ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ. рдЗрд╕рд╕реЗ рдмрд┐рдирд╛ рд╡рд┐рд╕реНрддреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рдИрдерд░рдмреВрдЯ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕рд╣рд╛рдпрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИ
рдИрдерд░рдмреВрдЯ рдбреЗрд╡рд▓рдкрд░ рдореИрдиреБрдЕрд▓ред

mkelf-рдореЗрдиреВ рдФрд░ mknbi-рдореЗрдиреВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ "рдореЗрдиреВ" рдирд╛рдо рдХрд╛ рдПрдХ рдмрд╛рдЗрдирд░реА рд▓реЗрдВ, рдЬреЛ рд╣реИ
0x60000 рдХрд╛ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рдорд╛рдирд╛ рдЧрдпрд╛ рд╣реИред рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реНрдХ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╣реИ
0x80000 рдкрд░ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдпрд╣ рдореЗрдиреВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рд╣реЛ рд╕рдХрддреА рд╣реИред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдореЗрдиреВ рдмрд╛рдЗрдирд░реА рдИрдерд░рдмреВрдЯ рдХреА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдореЗрдиреВ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд░рддрд╛ рд╣реИ
рдХреБрдЫ рдЫреЛрдЯреЗ рдЕрдВрддрд░реЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░: рдХреЛрдИ рд╕рд░реНрд╡рд░ рдпрд╛ рдЧреЗрдЯрд╡реЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдирд╣реАрдВ рд╣реИрдВ
рдкреНрд░рдпреБрдХреНрдд рдФрд░ рдиреЗрд╕реНрдЯреЗрдб рдЯреАрдПрдлрдЯреАрдкреА рд▓реЛрдб рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЖрдкрдХреЗ рдкрд╛рд╕ MOTD рдпрд╛ IMAGE_MENU рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдЗрд╕ рдмрд╛рд╣рд░реА рдореЗрдиреВ рдмрд╛рдЗрдирд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдИрдерд░рдмреВрдЯ рдмрд┐рд▓реНрдбред рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдПрдБ
рдЖрд╡рд╢реНрдпрдХ рдбреАрдПрдЪрд╕реАрдкреА рд╡рд┐рдХрд▓реНрдк рдИрдерд░рдмреВрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореИрдиреБрдЕрд▓ рдореЗрдВ рд╡реЗрдВрдбрд░рдЯреИрдЧ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рд╣реИред

рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

рдПрдордХреЗрдПрд▓рдПрдл-рдореЗрдиреВ > рдореЗрдиреВ.рдПрдирдмреА

рдлрд┐рд░ рдЯреАрдПрдлрдЯреАрдкреА рдмреВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдореЗрдиреВ.рдПрдирдмреА рдбрд╛рд▓реЗрдВ рдФрд░ рдЙрд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдкрдиреЗ рдбреАрдПрдЪрд╕реАрдкреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
рдкреНрд░рд▓реЗрдЦрдиред

рд╡реИрдХрд▓реНрдкрд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХреЛ рдЕрддреНрдпрдзрд┐рдХ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдПрдордХреЗрдИрдПрд▓рдПрдл-рдПрдирдПрдлрдПрд▓


рдПрдордХреЗрдПрд▓рдПрдл-рдПрдирдПрдлрдПрд▓ рдФрд░ рдПрдордХреЗрдПрдирдмреАрдЖрдИ-рдПрдирдПрдлрдПрд▓ рдПрдирдПрдлрдПрд▓ рдореЗрдиреВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реЗ рдПрдХ рдмреВрдЯ рдЫрд╡рд┐ рдмрдирд╛рдПрдВред рдпрд╣ рдореЗрдиреВ рдкреНрд░реЛрдЧреНрд░рд╛рдо
рдореЗрдиреВ-рдЯреЗрдХреНрд╕реНрдЯ-рдлрд╝рд╛рдЗрд▓ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдирд╛рдо рд▓реЗрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╣реЛрддреА рд╣реИрдВ
рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо (tftpd рд░реВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖)ред рдпреВрдЬрд░-рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ
рдПрдХ рд▓рд╛рдЗрдЯ-рдмрд╛рд░, рдЬреИрд╕рд╛ рдХрд┐ GRUB рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдПрдХ рдирдореВрдирд╛ рдореЗрдиреВ-рдЯреЗрдХреНрд╕реНрдЯ-рдлрд╝рд╛рдЗрд▓ рд╣реИ
"рдореЗрдиреВ-nfl.eg"ред рд╡рд┐рд╢реЗрд╖ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ "рдХреНрд╡рд┐рдЯ рдИрдерд░рдмреВрдЯ" (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдХреЗ рдмрд┐рдирд╛) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдореЗрдиреВ-рдЯреЗрдХреНрд╕реНрдЯ-рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛ рдИрдерд░рдмреВрдЯ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдФрд░ рдЗрдирд╡реЛрдХрд┐рдВрдЧ рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
рдкрд░реНрдпрд╛рд╡рд░рдг, рдЬреЛ ROM рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ BIOS рд╣реИред

рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧ рд╣реИ:

рдПрдордХреЗрдПрд▓рдПрдл-рдПрдирдПрдлрдПрд▓ рдореЗрдиреВ-рдкрд╛рда-рдлрд╝рд╛рдЗрд▓ > nfl.nb

рдлрд┐рд░ nfl.nb рдХреЛ TFTP рдмреВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рдЦреЗрдВ рдФрд░ рдмреВрдЯ рдЫрд╡рд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдЬрдВрдЬреАрд░ рд╕реЗ рдмрд╛рдБрдзрдирд╛
рдЕрдиреНрдп рдореЗрдиреВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ.

рд╢реАрд░реНрд╖рдХ рдЬреИрд╕реА рдЕрдиреНрдп рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдиреВ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рдВрд╡рд░реНрджреНрдзрди рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдЯрд╛рдЗрдордЖрдЙрдЯ, рд░рдВрдЧ рдЗрддреНрдпрд╛рджрд┐ рдХреЛ рдЕрддреНрдпрдзрд┐рдХ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдПрдордХреЗрдПрд▓рдПрдл-рд▓реБрдЖ


mkelf-lua рдкреВрд░реНрд╡ рд╕рдВрдХрд▓рд┐рдд рд▓реБрдЖ рд╕реЗ рдПрдХ рдИрдПрд▓рдПрдл рдЫрд╡рд┐ рдмрдирд╛рддрд╛ рд╣реИ ("http://www.tecgraf.puc-rio.br/lua/")
рдХрд╛рд░реНрдпрдХреНрд░рдо.

рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧ рд╣реИ:

mkelf-lua hello.lb > luaprog.nb

рдЬрд╣рд╛рдВ "hello.lb" рдХреЛ рд▓реБрдЖ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

luac -o hello.lb hello.lua

рдЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд▓реБрдЖ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдЕрд▓рдЧ рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝.

рдПрдордХреЗрдПрдирдмреАрдЖрдИ-рдПрдлрдбреАрдУрдПрд╕


mknbi-fdos FreeDOS рдХрд░реНрдиреЗрд▓ рдлрд╝рд╛рдЗрд▓ рдФрд░ рдлрд╝реНрд▓реЙрдкреА рдЫрд╡рд┐ рд╕реЗ рдПрдХ рдмреВрдЯ рдЫрд╡рд┐ рдмрдирд╛рддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐
рдХрд░реНрдиреЗрд▓ рдЫрд╡рд┐ рдХреЛ рдмреВрдЯ рдЫрд╡рд┐ рдХреЗ рдлрд╝реНрд▓реЙрдкреА рдЕрдиреБрднрд╛рдЧ рд╕реЗ рдирд╣реАрдВ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдпрд╣ рдПрдХ рдЕрд▓рдЧ рд╣реИ
рдмреВрдЯ рдЫрд╡рд┐ рдореЗрдВ рдЕрдиреБрднрд╛рдЧ. рдмреВрдЯрд▓реЛрдбрд░ рдХреЛ рд╕реАрдзреЗ рдЙрд╕ рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣
рдЕрд░реНрдерд╛рдд рд╡рд╣ рд╕реНрдерд╛рди рдЬрд┐рд╕ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдлреНрд▓реЙрдкреА рдХрд░реНрдиреЗрд▓ рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рдЕрдм рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдирд╡реАрдирддрдо рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде FreeDOS рдХрд╛ рд╡рд┐рддрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рд╕рдВрднрд╡рддрдГ рдХрдо рд╕реЗ рдХрдо 2006ред рдпрд╣ рд╣реЛ рдЪреБрдХрд╛ рд╣реИ
2012 рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдкреБрд░рд╛рдирд╛ рдХреБрдЫ рднреА рдирд╣реАрдВред рдЖрдк рдпрд╣рд╛рдВ FreeDOS рдХрд░реНрдиреЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

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

рдмреВрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдлреНрд▓реЙрдкреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред рдлрд┐рд░ рдлрд╝реНрд▓реЙрдкреА рдХреА рдПрдХ рдЫрд╡рд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:

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

рд╕рд╛рде рд╣реА рдирд┐рдХрд╛рд▓реЗрдВ рдХрд░реНрдиреЗрд▓.sys рдлрд╝реНрд▓реЙрдкреА рд╕реЗ. рдЖрдк рдЗрд╕реЗ mtools рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЫрд╡рд┐ рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдкреИрдХреЗрдЬ, рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдбреНрд░рд╛рдЗрд╡ рдЗрд╕ рддрд░рд╣ рдХреА рдШреЛрд╖рдгрд╛ рдХреЗ рд╕рд╛рде ~/.mtoolsrc:

рдбреНрд░рд╛рдЗрд╡ x: рдлрд╝рд╛рдЗрд▓ = "/tmp/floppyimage"

рдлрд┐рд░ рднрд╛рдЧреЛ:

рдПрдордХреЙрдкреА x:kernel.sys .

рдлрд┐рд░ mknbi рдЪрд▓рд╛рдПрдБ:

mknbi-fdos рдХрд░реНрдиреЗрд▓.sys /tmp/floppyimage > freedos.nb

рдЬрд╣рд╛рдВ рдХрд░реНрдиреЗрд▓.sys рдФрд░ /tmp/рдлреНрд▓реЙрдкреАрдЗрдореЗрдЬ рдКрдкрд░ рдирд┐рдХрд╛рд▓реА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реИрдВред рдлрд┐рд░ рд╣рдЯреЛ freedos.nb
рдЬрд╣рд╛рдВ рдиреЗрдЯрд╡рд░реНрдХ рдмреВрдЯрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗрд╕реЗ рдвреВрдВрдврдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддреА рд╣реИред

рдпрджрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдиреЗрдЯрдмреВрдЯ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдк рд╡рд╛рдкрд╕ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреА рдлрд╝рд╛рдЗрд▓реЗрдВ рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ
рдлрд╝реНрд▓реЙрдкреА рдЫрд╡рд┐. рдЖрдк рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд░реНрдиреЗрд▓.sys рдлрд╝реНрд▓реЙрдкреА рдЫрд╡рд┐ рдореЗрдВ рд╕реНрдерд╛рди рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ
рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрдк mformat рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рдХрд┐рд╕реА рднреА рдЖрдХрд╛рд░ рдХреА рдлрд╝реНрд▓реЙрдкреА рдЫрд╡рд┐ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ
mtools рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо, рдЖрдк рдмреВрдЯ рдлрд╝реНрд▓реЙрдкреА рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдХрд╛рд░ рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИрдВред

рдПрдордХреЗрдПрдирдмреАрдЖрдИ-рдПрдлрдбреАрдУрдПрд╕ рд╡рд┐рдХрд▓реНрдк


--рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдмреВрдЯ рд░реИрдордбрд┐рд╕реНрдХ рдХреЛ рдкрд╣рд▓реА рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдпрд╛рдиреА C: рдмрдирд╛рдПрдВред рдПрдХ рдХрд╛рд░рдг рдЬреЛ рдЖрдк рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ
рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдлрд╝реНрд▓реЙрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдореЗрдВ "рдбрд┐рд╕реНрдХ рдЖрдХрд╛рд░" рдХреА рд╕реАрдорд╛
рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рд╕реЗ рдмреВрдЯ рдЫрд╡рд┐ рдЙрднрд░реА рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИред рдпрд╣
рд╡рд┐рдХрд▓реНрдк --disableharddisk рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИред

--рд╣рд╛рд░реНрдбрдбрд┐рд╕реНрдХ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ рдЬрдм рд░реИрдордбрд┐рд╕реНрдХ рдлреНрд▓реЙрдкреА рдбрд┐рд╕реНрдХ рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░ рд░рд╣рд╛ рд╣реЛ, рддреЛ рдпрд╣ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдЧрд╛
рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдПрдХреНрд╕реЗрд╕ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ. рдпрджрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рддреЛ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ
рдбреНрд░рд╛рдЗрд╡ C: рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо, рдЬреЛ рдХреЗрд╡рд▓ рддрднреА рд╕рдВрднрд╡ рд╣реИ рдЬрдм DOS рджреНрд╡рд╛рд░рд╛ рдХреЛрдИ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рди рдорд┐рд▓реА рд╣реЛред рдпрд╣
рд╡рд┐рдХрд▓реНрдк --рд╣рд╛рд░реНрдбрдбрд┐рд╕реНрдХ рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИред

--рдиреЛрд╕реНрдХреНрд╡реИрд╢ рдлрд╝реНрд▓реЙрдкреА рдЫрд╡рд┐ рдХреЗ рдЕрдВрдд рд╕реЗ рдЕрдкреНрд░рдпреБрдХреНрдд рд╕реЗрдХреНрдЯрд░реЛрдВ рдХреЛ рдХрд╛рдЯрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рди рдХрд░реЗрдВред рдпрд╣
рдмреВрдЯ рдЫрд╡рд┐ рдХрд╛ рдЖрдХрд╛рд░ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдлрд╝реНрд▓реЙрдкреА рдкрд░ FAT рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд▓реЛрдб рд╣реЛрдиреЗ рдХрд╛ рд╕рдордп рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ
рдЕрдзрд┐рдХрддрд░ рдЦрд╛рд▓реА рд╣реИ рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдмрд╛рдд рдкрд░ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ
рд╕реНрдХреНрд╡реИрд╢рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

- рддреАрд╕рд░рд╛ рдЖрдзрд╛рд░ =0xNNNNNNN рд░реИрдордбрд┐рд╕реНрдХ рд▓реЛрдб рдкрддрд╛ рд╕реЗрдЯ рдХрд░реЗрдВред рд░реИрдордбрд┐рд╕реНрдХ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓реЛрдб рдкрддрд╛
0x110000 рд╣реИ. рдпрджрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рддреЛ рдЗрд╕реЗ рдКрдкрд░ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдирд┐рдЪрд▓рд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛)ред
рдЕрдиреНрдп рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЙрд╕ рдкрддреЗ рдкрд░ рд▓реЛрдб рдХрд░реЗрдВ рдЬрд┐рд╕ рдкрддреЗ рдкрд░ рд╡рд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣реИред рдЪреВрдВрдХрд┐ рдпрд╣ рдПрдХ рд░реЗрдЦреАрдп рдкрддрд╛ рд╣реИ рдФрд░ рдирд╣реАрдВ
рдПрдХ рдЦрдВрдб рдкрддрд╛, рдЕрдВрддрд┐рдо 4 рдмрд┐рдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ 0 рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдПрдордХреЗрдПрдирдмреАрдЖрдИ-рдбреЙрд╕


mknbi-рдбреЙрд╕ рдмреВрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп DOS рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рд▓реА рдлрд╝реНрд▓реЙрдкреА рдЫрд╡рд┐ рд╕реЗ рдПрдХ рдмреВрдЯ рдЫрд╡рд┐ рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдордЯреВрд▓реНрд╕ рд╣реИрдВ рддреЛ рднреМрддрд┐рдХ рдлрд╝реНрд▓реЙрдкреА рдкрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ
рдкреИрдХреЗрдЬ, рд▓реЗрдХрд┐рди рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рдЖрдХрд╛рд░ рдХреА рдмреВрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдлрд╝реНрд▓реЙрдкреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдмреВрдЯ рдирд┐рдХрд╛рд▓реЗрдВ
рдлрд╝реНрд▓реЙрдкреА рд╕реЗ рдмреНрд▓реЙрдХ рдХрд░реЗрдВ, рдпрд╣ рдмреВрдЯ рдмреНрд▓реЙрдХ рдЙрди рдбреЙрд╕ рдХрд░реНрдиреЗрд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдХреЙрдкреА рдХрд░реЗрдВрдЧреЗ
рдЕрдЧрд▓реЗ рдХрджрдо:

dd if=/dev/fd0 of=bootblock bs=512 рдЧрд┐рдирддреА=1

рдлрд┐рд░ DOS рдХрд░реНрдиреЗрд▓ рдлрд╝рд╛рдЗрд▓реЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ (рдпрд╣ DR-DOS рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╣реИ, MS рдореЗрдВ рдирд╛рдо рднрд┐рдиреНрди рд╣реИрдВ-
DOS, IO.SYS рдФрд░ MSDOS.SYS):

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

рдЗрд╕рдХреЗ рдмрд╛рдж рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХрд░реЗрдВ ~/.mtoolsrc рдХрд┐рд╕реА рдлрд╝реНрд▓реЙрдкреА рдХреЛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдореИрдк рдХрд░рдиреЗ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рдирд╛:

рдбреНрд░рд╛рдЗрд╡ x: рдлрд╝рд╛рдЗрд▓ = "/tmp/floppyimage"

рдЕрдм рд╡рд╛рдВрдЫрд┐рдд рдЖрдХрд╛рд░ рдХреА рдлреНрд▓реЙрдкреА рдХреЛ, рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ 2.88 рдПрдордмреА рдлреНрд▓реЙрдкреА рдХреЛ, рдЙрд╕реА рдЖрдХрд╛рд░ рдореЗрдВ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░реЗрдВ
рдЙрд╕ рдкрд░ рдмреВрдЯрдмреНрд▓реЙрдХ рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╕рдордп:

mformat -C -t 80 -s 36 -h 2 -B рдмреВрдЯрдмреНрд▓реЙрдХ x:

"рдлреНрд▓реЙрдкреА" рдХрд╛ рдЖрдХрд╛рд░ рдХреЗрд╡рд▓ рд╕рд┐рд▓реЗрдВрдбрд░реЛрдВ, рд╕реЗрдХреНрдЯрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рд╕реАрдорд╛ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рд╣реИ
рдФрд░ рд╢реАрд░реНрд╖, рдЬреЛ рдХреНрд░рдорд╢рдГ 1023, 63 рдФрд░ 255 рд╣реИрдВ, рдФрд░ рдЖрдк рдЬрд┐рддрдиреА рд░реИрдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рд╕реНрдореГрддрд┐ рдореЗрдВ "рдлрд╝реНрд▓реЙрдкреА" рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЪреВрдБрдХрд┐ RAM рдмрд╣реБрдореВрд▓реНрдп рд╣реИ, рдЗрд╕рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдмрдбрд╝рд╛ рдЖрдХрд╛рд░ рдЪреБрдиреЗрдВ
рдЖрдкрдХреА "рдлрд╝реНрд▓реЙрдкреА" рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдЕрдВрдд рдореЗрдВ, рдЕрдкрдиреА рд╕рднреА рд╡рд╛рдВрдЫрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдлрд╝реНрд▓реЙрдкреА рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ:

рдПрдордХреЙрдкреА IBMBIO.COM x:

рдПрдордХреЙрдкреА 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 рддреАрд╕рд░реА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рд╣рдо рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╣реЗрдВред рдлрд┐рд▓ рдбреЗрд╡реА рдФрд░ рдлрд┐рд▓рд┐рдк рдХреЛ рдзрдиреНрдпрд╡рд╛рдж
рдЗрди рдпреБрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд░реЛрдЖред

рдореЗрд░реЗ рдкрд╛рд╕ рд░рд┐рдкреЛрд░реНрдЯ рд╣реИ рдХрд┐ MS-DOS 6.22 рдХрд╛ рдмреВрдЯрдмреНрд▓реЙрдХ рдХрднреА-рдХрднреА рд░реИрдордбрд┐рд╕реНрдХ рдХреЛ рдмреВрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред рдЖрдк
рдмреВрдЯ рдмреНрд▓реЙрдХ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдиреЗрдЯрдмреВрдЯ рд╕реЗ рдмреВрдЯ рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдлрд╝реНрд▓реЙрдкреА. рдореИрдВрдиреЗ рдЗрд╕ рдмреВрдЯ рдмреНрд▓реЙрдХ рдХреЛ рд╡рд┐рддрд░рдг рдореЗрдВ altboot.bin рдФрд░ рд╕реНрд░реЛрдд рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рд╣реИ
altboot.S рдФрд░ Boot.inc рдХреЗ рд░реВрдк рдореЗрдВ рдлреЙрд░реНрдоред рдПрдХ рдЖрд╡рд╢реНрдпрдХ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ IO.SYS рдХреЛ рдкрд╣рд▓реА рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ
рдбрд┐рд╕реНрдХ, рдпрд╛ рдпрд╣ рдмреВрдЯрдмреНрд▓реЙрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдорд╛рди рдЖрдХрд╛рд░ рдХрд╛ рдореАрдбрд┐рдпрд╛ рд╣реИ рддреЛ рдЖрдк рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЫрд╡рд┐ рдмреВрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдпрд╛ рдирд╣реАрдВ
рдЗрд╕реЗ рдореАрдбрд┐рдпрд╛ рдкрд░ рдХреЙрдкреА рдХрд░рдирд╛, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдмреВрдЯ рдХрд░рдирд╛:

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

рдлрд┐рд░ рдЫрд╡рд┐ рдкрд░ mknbi-dos рдЪрд▓рд╛рдПрдБ /tmp/рдлреНрд▓реЙрдкреАрдЗрдореЗрдЬ рдмреВрдЯ рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП:

mknbi-dos /tmp/floppyimage > dos.nb

рдЪрд╛рд▓ dos.nb рдЬрд╣рд╛рдВ рдиреЗрдЯрд╡рд░реНрдХ рдмреВрдЯрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗрд╕реЗ рдвреВрдВрдврдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддреА рд╣реИред

рдПрдордХреЗрдПрдирдмреАрдЖрдИ-рдбреЙрд╕ рд╡рд┐рдХрд▓реНрдк


--рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдмреВрдЯ рд░реИрдордбрд┐рд╕реНрдХ рдХреЛ рдкрд╣рд▓реА рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдпрд╛рдиреА C: рдмрдирд╛рдПрдВред рдПрдХ рдХрд╛рд░рдг рдЬреЛ рдЖрдк рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ
рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдлрд╝реНрд▓реЙрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдореЗрдВ "рдбрд┐рд╕реНрдХ рдЖрдХрд╛рд░" рдХреА рд╕реАрдорд╛
рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рд╕реЗ рдмреВрдЯ рдЫрд╡рд┐ рдЙрднрд░реА рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИред рдпрд╣
рд╡рд┐рдХрд▓реНрдк --disableharddisk рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИред

--рд╣рд╛рд░реНрдбрдбрд┐рд╕реНрдХ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ рдЬрдм рд░реИрдордбрд┐рд╕реНрдХ рдлреНрд▓реЙрдкреА рдбрд┐рд╕реНрдХ рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░ рд░рд╣рд╛ рд╣реЛ, рддреЛ рдпрд╣ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдЧрд╛
рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдПрдХреНрд╕реЗрд╕ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ. рдпрджрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рддреЛ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ
рдбреНрд░рд╛рдЗрд╡ C: рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо, рдЬреЛ рдХреЗрд╡рд▓ рддрднреА рд╕рдВрднрд╡ рд╣реИ рдЬрдм DOS рджреНрд╡рд╛рд░рд╛ рдХреЛрдИ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рди рдорд┐рд▓реА рд╣реЛред рдпрд╣
рд╡рд┐рдХрд▓реНрдк --рд╣рд╛рд░реНрдбрдбрд┐рд╕реНрдХ рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИред

--рдиреЛрд╕реНрдХреНрд╡реИрд╢ рдлрд╝реНрд▓реЙрдкреА рдЫрд╡рд┐ рдХреЗ рдЕрдВрдд рд╕реЗ рдЕрдкреНрд░рдпреБрдХреНрдд рд╕реЗрдХреНрдЯрд░реЛрдВ рдХреЛ рдХрд╛рдЯрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рди рдХрд░реЗрдВред рдпрд╣
рдмреВрдЯ рдЫрд╡рд┐ рдХрд╛ рдЖрдХрд╛рд░ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдлрд╝реНрд▓реЙрдкреА рдкрд░ FAT рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд▓реЛрдб рд╣реЛрдиреЗ рдХрд╛ рд╕рдордп рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ
рдЕрдзрд┐рдХрддрд░ рдЦрд╛рд▓реА рд╣реИ рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдмрд╛рдд рдкрд░ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ
рд╕реНрдХреНрд╡реИрд╢рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

- рддреАрд╕рд░рд╛ рдЖрдзрд╛рд░ =0xNNNNNNN рд░реИрдордбрд┐рд╕реНрдХ рд▓реЛрдб рдкрддрд╛ рд╕реЗрдЯ рдХрд░реЗрдВред рд░реИрдордбрд┐рд╕реНрдХ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓реЛрдб рдкрддрд╛
0x110000 рд╣реИ. рдпрджрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рддреЛ рдЗрд╕реЗ рдКрдкрд░ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдирд┐рдЪрд▓рд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛)ред
рдЕрдиреНрдп рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЙрд╕ рдкрддреЗ рдкрд░ рд▓реЛрдб рдХрд░реЗрдВ рдЬрд┐рд╕ рдкрддреЗ рдкрд░ рд╡рд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣реИред рдЪреВрдВрдХрд┐ рдпрд╣ рдПрдХ рд░реЗрдЦреАрдп рдкрддрд╛ рд╣реИ рдФрд░ рдирд╣реАрдВ
рдПрдХ рдЦрдВрдб рдкрддрд╛, рдЕрдВрддрд┐рдо 4 рдмрд┐рдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ 0 рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди mknbi-fdos рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad