Boot Loader

How can i write & Compile a boot loader.
I want to just eliminate the following while the Qnx starts
“Hit esc to altboot…” & includec my own message & also give
graphical logo like my product logo etc in its place. Can i do it. If so
how can i go about it.
TIA

On Sat, 28 Sep 2002 06:56:53 +0000 (UTC), vasdev_vs@hotmail.com (Vasdev) wrote:

How can i write & Compile a boot loader.
I want to just eliminate the following while the Qnx starts
“Hit esc to altboot…” & includec my own message & also give
graphical logo like my product logo etc in its place. Can i do it. If so
how can i go about it.
TIA

One solution:
http://www.qnx.com/support/sd_bok/solution.qnx?10005

Loading a graphical image can be done via the BIOS
(before the OS starts booting).

There are loaders out there (as loading is not QNX speficic).

I am unable to creatte a new bootloader & load. Can anybody help me out if
there is some code. I did try what was given in the link but couldnpt get.
<acellarius@telkomsa.net> wrote in message
news:1103_1033324099@inn.qnx.com

On Sat, 28 Sep 2002 06:56:53 +0000 (UTC), > vasdev_vs@hotmail.com > (Vasdev)
wrote:
How can i write & Compile a boot loader.
I want to just eliminate the following while the Qnx starts
“Hit esc to altboot…” & includec my own message & also give
graphical logo like my product logo etc in its place. Can i do it. If so
how can i go about it.
TIA

One solution:
http://www.qnx.com/support/sd_bok/solution.qnx?10005

Loading a graphical image can be done via the BIOS
(before the OS starts booting).

There are loaders out there (as loading is not QNX speficic).

On Tue, 1 Oct 2002 17:50:47 +0530, “vasdev” <vasdev_vs@hotmail.com> wrote:

I am unable to creatte a new bootloader & load. Can anybody help me out if
there is some code. I did try what was given in the link but couldnpt get.
acellarius@telkomsa.net> > wrote in message
news:> 1103_1033324099@inn.qnx.com> …
On Sat, 28 Sep 2002 06:56:53 +0000 (UTC), > vasdev_vs@hotmail.com > (Vasdev)
wrote:
How can i write & Compile a boot loader.
I want to just eliminate the following while the Qnx starts
“Hit esc to altboot…” & includec my own message & also give
graphical logo like my product logo etc in its place. Can i do it. If so
how can i go about it.
TIA

One solution:
http://www.qnx.com/support/sd_bok/solution.qnx?10005

Loading a graphical image can be done via the BIOS
(before the OS starts booting).

There are loaders out there (as loading is not QNX speficic).

You can look here:
ftp://ftp.qnx.com/usr/free/qnx4/os/utils/disk/

What didn’t work with that dinit cmd?

Is there asm source to modify these?
If not what utilities can you use to dissassemble them?


“Vasdev” <vasdev_vs@hotmail.com> wrote in message
news:an3jrk$v9n$1@tiger.openqnx.com

How can i write & Compile a boot loader.
I want to just eliminate the following while the Qnx starts
“Hit esc to altboot…” & includec my own message & also give
graphical logo like my product logo etc in its place. Can i do it. If so
how can i go about it.
TIA


\

Attached you can find assembly code. It compiles under QNX 6.2 using nasm
assembly compiler.

Janusz.


“Bob Smith” <bobsmith@home.com> wrote in message
news:at2oce$56l$1@inn.qnx.com

Is there asm source to modify these?
If not what utilities can you use to dissassemble them?


“Vasdev” <> vasdev_vs@hotmail.com> > wrote in message
news:an3jrk$v9n$> 1@tiger.openqnx.com> …
How can i write & Compile a boot loader.
I want to just eliminate the following while the Qnx starts
“Hit esc to altboot…” & includec my own message & also give
graphical logo like my product logo etc in its place. Can i do it. If so
how can i go about it.
TIA





\

begin 666 ip1-diskpc2-uva.asm.txt
M#0IP-#@V;@T*#0H[?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^
M?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?@T*
M#0H[<V5G,# P"0ES96=M96YT"6)Y=&4@<‘5B;&EC("=#3T1%)R!U<V4Q-@T*
M"0EO<F<@, T*"0EJ;7 )<VAO<G0@;&]C7S!?,C<).R!=6UP#0H[?GY^?GY^
M?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^
M?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?@T
"0EN;W )“0D[($YO($]P97)A
M=&EO;@T*.WY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^
M?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GX-”@D)9&(@
M,$1!: T*“0ED8B @(” P"3L@( T*“0ED8B @(” P"3L@( T*“0ED8B @(” P
M"3L@( T*“0ED8B @(” P"3L@( T*“0ED8B @(” P"3L@( T*“0ED8B @(” P
M"3L@( T*“0ED8B @(” P"3L@( T*“0ED8B @(” P"3L@( T*“0ED8B @(” P
M"3L@( T*“0ED8B @(” P"3L@( T*“0ED8B @(” P"3L@( T*“0ED8B @(” P
M"3L@( T*“0ED8B @(” P"3L@( T*“0ED8B @(” P"3L@( T*"0ED8B @-#AH
M"3L@2 T*"0ED8B @-CEH"3L@:0T*"0ED8B @-S1H"3L@= T*"0ED8B @,C!H
M"3L@( T*"0ED8B @-#5H"3L@10T*"0ED8B @-S-H"3L@<PT*"0ED8B @-C-H
M"3L@8PT*"0ED8B @,C!H"3L@( T*"0ED8B @-C9H"3L@9@T*"0ED8B @-D9H
M"3L@;PT*"0ED8B @-S)H"3L@<@T*"0ED8B @,C!H"3L@( T*"0ED8B @,D5H
M"3L@+@T*"0ED8B @-C%H"3L@80T*“0ED8B @-D-H"3L@; T*“0ED8B @-S1H
M"3L@= T*“0ED8B @-C)H"3L@8@T*“0ED8B @-D9H"3L@;PT*“0ED8B @-D9H
M"3L@;PT*“0ED8B @-S1H"3L@= T*“0ED8B @(” P"3L@( T*.WY^?GY^?GY^
M?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^
M?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GX-”@T*;&]C7S!?,C<Z"0D)“3L@0T]$
M12!84D5&.B Q,# P.C P,# 8:@T*“0EC86QL"7-U8E\P7S)!.R!#86QL"5!R
M;V-E9’5R90T*#0H[?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^
M?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?@T*
M#0H[“0E3(‘4@8B!R"6@=2!T(&D);B!E#0H-“G-U8E\P7S)!.@T*.PEP<F]C
M(&9A<@T*“0EP;W )<VD-”@D)<W5B"7-I+” R06@).R GB<@(" [($EN=&5G
M97(@4W5B=’)A8W1I;VX-"@D)<'5S: EC<PT
"0EP;W )9’,-”@D);6]V"6%X
M+” V,&@).R G8”<-”@D);6]V"65S+”!A> T*“0EX;W()9&DL(&1I"0D[($QO
M9VEC86P@17AC;‘5S:79E($]2#0H)"6UO=@EC>"P@,3 P: T*"0ER97 @;6]V
M<W<)“3L@36]V92!”>71E*’,I(&9R;VT@4W1R:6YG(‘1O(%-T<FEN9PT*"0EP
M=7-H"65S#0H)"6UO=@EA>"P@-#-H"3L@)T,G#0H)“7!U<V@)87@-”@D)<F5T
M9@D)"3L@4F5T=7)N($9A<B!F<F]M(%!R;V-E9’5R90T*.W-U8E\P7S)!"65N
M9’ -”@T*.WY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^
M?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GX-”@D)<‘5S
M: EC<PT*"0EP;W )9’,-”@D)<'5S: EC<PT*“0EP;W )<W,-”@D);6]V"7-P
M+” X,#!H#0H)“7-T:0D)“3L@4V5T($EN=&5R<G5P= E&;&%G#0H)“6UO=@ES
M:2P@,3)H#0H-“FQO8U\P7S1%.@D)“0D[($-/1$4@6%)%1CH@,3 P,#HP,#4V
M&6H-”@D);&]D<V()“0D[($QO860@4W1R:6YG#0H)“6]R"6%L+”!A; D).R!,
M;V=I8V%L($EN8VQU<VEV92!/4@T*“0EJ>@EL;V-?,%\U. D[($IU;7 @:68@
M6F5R;R H6D8],2D-”@D)8V%L; ES=6)?,%\Q0S<).R!#86QL(%!R;V-E9’5R
M90T*“0EJ;7 )<VAO<G0@;&]C7S!?-$4).R!=6UP#0H[?GY^?GY^?GY^?GY^
M?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^
M?GY^?GY^?GY^?GY^?GY^?GY^?@T
#0IL;V-?,%\U.#H)“0D).R!#3T1%(%A2
M148Z(#$P,# Z,# U,1AJ#0H)“6UO=@ED:2P@-C P: T*“0EX;W()87@L(&%X
M"0D[($QO9VEC86P@17AC;‘5S:79E($]2#0H)"6UO=@EC>"P@,3AH#0H)“7)E
M<”!S=&]S=PD).R!3=&]R90E3=’)I;F<-”@D);6]V"6%X+” R#0H)“6-W9 D)
M"3L@0V]N=F5R=”!7;W)D('1O($1O=6)L97=O<F0-”@D);6]V"61I+” Q#0H)
M"7AO<@EB>“P@8G@)“3L@3&]G:6-A;”!%>&-L=7-I=F4@3U(-”@D);6]V"6)P
M+” X,#!H#0H)“6-A;&P);&]C7S!?,3,Y"3L@0V%L;”!0<F]C961U<F4-”@D)
M;6]V"6-X+” R-&@).R G)”<-”@T*;&]C7S!?-S0Z"0D)“3L@0T]$12!84D5&
M.B Q,# P.C P.$(9:@T*“0EM;W8)87@L(#$P,&@-”@D):6YT"3$V: D).R!+
M15E"3T%21” M($-(14-+($)51D9%4BP@1$@3D]4($-,14%2#0H)"0D)"3L@
M4F5T=7)N.B!:1B!C;&5A<B!I9B!C:&%R86-T97():6X@8G5F9F5R#0H)"0D)
M"3L@04@@/2!S8V%N(&-O9&4L($%,(#T@8VAA<F%C=&5R#0H)“0D)“3L@6D8@
M<V5T(&EF(&YO(&-H87)A8W1E<B!I;B!B=69F97(-”@D):FYZ"6QO8U\P7SA$
M"3L@2G5M<”!I9B!.;W0@6F5R;R H6D8],“D-”@T*"0EJ;7 @(’-H;W)T("!L
M;V-?,%\X1 T*"0EP=7-H"61S#0H)“7AO<@EA>“P@87@)“3L@3&]G:6-A;”!%
M>&-L=7-I=F4@3U(-”@D);6]V"61S+”!A> T*"0EM;W8)9’@L(%LT-D-H70T*
M#0IL;V-?,%\X-#H)"0D).R!#3T1%(%A2148Z(#$P,# Z,# X.!EJ#0H)"6-M
M< ED>"P@6S0V0VA=“3L@0V]M<&%R92!4=V@3W!E<F%N9’,-”@D):GH);&]C
M7S!?.#0).R!=6UP(&EF(%IE<F@%I&/3$I#0H)“7!O< ED<PT*“0EL;V]P
M"6QO8U\P7S<T"3L@3&]O<”!W:&EL92!#6 DA/2 P#0H-“FQO8U\P7SA$.@D)
M"0D[($-/1$4@6%)%1CH@,3 P,#HP,#<Y&&H-”@D);6]V"7-I+” R.#!H#0H)
M"6-M< EA;"P@,4)H"0D[($-O;7!A<F4@5’=O($]P97)A;F1S#0H)“6IN>@EL
M;V-?,%\Y. D[($IU;7 @:68@3F]T(%IE<F@%I&/3 I#0H)“6IM<”!S:&]R
M="!L;V-?,%\Y. T
"0EA9&0)<VDL(#0P: D[(”= )R @(#L@061D#0H-“FQO
M8U\P7SDX.@D)“0D[($-/1$4@6%)%1CH@,3 P,#HP,#DR&&H-”@D);6]V"6-X
M+”!;<VDK,S!H70T*"0EM;W8)8G L(#$P,#!H#0H)“7AO<@EB>“P@8G@)“3L@
M3&]G:6-A;”!%>&-L=7-I=F4@3U(-”@D);6]V"6%X+”!;<VDK,4-H70T*"0EM
M;W8)9’@L(%MS:2LQ16A=#0H)“6UO=@E;-# P:%TL(&%X#0H)“6UO=@E;-# R
M:%TL(&1X#0H)“6UO=@EB>71E(%MD<SHT,#AH72P@,0T*“0EA9&0)<VDL(#$T
M: D).R!!9&0-”@D):FUP"7-H;W)T(&QO8U\P7T1"“3L@2G5M< T*.WY^?GY^
M?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^
M?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GX-”@T*;&]C7S!?0C@Z"0D)“3L@
M0T]$12!84D5&.B Q,# P.C P1D89:@T*“0EA9&0)<VDL(#@)“3L@061D#0H)
M"61E8PEB>71E(”!;9’,Z-# X:%T@(#L@1&5C<F5M96YT(&)Y(#$-”@D):FYZ
M"6QO8U\P7T1"“3L@2G5M<”!I9B!.;W0@6F5R;R H6D8],“D-”@D);6]V"6%X
M+”!;-# P:%T-”@D);6]V"61X+”!;-# R:%T-”@D)<‘5S: EB< T*"0EP=7-H
M"6)X#0H)“6UO=@EB<“P@,$$P,&@-”@D)>&]R"6)X+”!B> D).R!,;V=I8V%L
M($5X8VQU<VEV92!/4@T*“0EM;W8)9&DL(#$-”@D)8V%L; EL;V-?,%\Q,SD)
M.R!#86QL(%!R;V-E9’5R90T*“0EP;W )8G@-”@D)<&]P"6)P#0H)"6UO=@ES
M:2P@-#$P: T*#0IL;V-?,%]$0CH)“0D).R!#3T1%(%A2148Z(#$P,# Z,#!”
M-AAJ(#$P,# Z,#!#,!AJ#0H)"6UO=@EA>"P@6W-I70T*"0EM;W8)9’@L(%MS
M:2LR70T*#0IL;V-?,%]%,#H)"0D).R!#3T1%(%A2148Z(#$P,# Z,#!&1!EJ
M#0H)"6UO=@ED:2P@6W-IS1=#0H)“6-A;&P);&]C7S!?,3,Y"3L@0V%L;”!0
M<F]C961U<F4-"@D)861D"6%X+"!D:0D).R!!9&0-"@D)861C"61X+" P"0D[
M($%D9"!W:71H($-A<G)Y#0H)"7-U8@E;<VDK-%TL"61I"3L@26YT96=E<B!3
M=6)T<F%C=&EO;@T
"0ES:&P)9&DL(#D)"3L@4VAI9G0)3&]G:6-A; E,969T
M#0H)"6%D9 EB<"P@9&D)"3L@061D#0H)"6%D8PEB>“P@, D).R!!9&0@=VET
M:”!#87)R>0T*“0EC;7 )=V]R9”!;<VDK-%TL(# [($-O;7!A<F4@5’=O"4]P
M97)A;F1S#0H)“6IN>@EL;V-?,%]%, D[($IU;7 @:68@3F]T(%IE<F@%I&
M/3 I#0H)“6QO;W );&]C7S!?0C@).R!,;V]P(’=H:6QE($-8"2$](# -”@D)
M;6]V"6)X+" R,#!H#0H)"6UO=@EE9’@L(#!&1C=%14)H#0H)"6UO=@EC>“P@
M,C P,&@-”@T
;&]C7S!?,3!$.@D)“0D[($-/1$4@6%)%1CH@,3 P,#HP,3$V
M&6H-”@D)8VUP"65D>“P@6V)X70D[($-O;7!A<F4@5’=O($]P97)A;F1S#0H)
M"6IZ"6QO8U\P7S$Q0PD[($IU;7 @:68@6F5R;R H6D8],2D-”@D)861D"6)X
M+” T"0D[($%D9 T*“0EL;V]P"6QO8U\P7S$P1 D[($QO;W @=VAI;&4@0U@)
M(3T@, T*“0EM;W8)86PL(#4S: D[(”=3)PT*“0EJ;7 )<VAO<G0@;&]C7S!?
M,3,T"3L@2G5M< T*.WY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^
M?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GX-
M”@T*;&]C7S!?,3%#.@D)“0D[($-/1$4@6%)%1CH@,3 P,#HP,3$P&&H-”@D)
M;6]V"6%X+”!;8G@K,C!H70T*“0EA9&0)87@L(&)X"0D[($%D9 T*“0EA9&0)
M87@L(#8P,&@).R!!9&0-”@D);6]V"5MB>“LR.&A=+”!A> T*“0EM;W8)=V]R
M9”!;8G@K,D%H72P@,3%H#0H)“6UO=@EA>“P@,3 P: T*“0EP=7-H"6%X#0H)
M"7AO<@EA>“P@87@)“3L@3&]G:6-A;”!%>&-L=7-I=F4@3U(-”@D)<‘5S: EA
M> T*"0ER971F"0D).R!2971U<FX@1F%R(&9R;VT@4’)O8V5D=7)E#0H[?GY^
M?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^
M?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?@T*#0IL;V-?,%\Q,S0Z"0D)
M"3L@0T]$12!84D5&.B Q,# P.C Q,4$8:B Q,# P.C Q-S<9:@T*“0EC86QL
M"7-U8E\P7S%#-PD[($-A;&P@4’)O8V5D=7)E#0H-“FQO8U\P7S$S-SH)“0D)
M.R!#3T1%(%A2148Z(#$P,# Z,#$S-QEJ#0H)“6IM< ES:&]R=”!L;V-?,%\Q
M,S<).R!=6UP#0H[?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^
M?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?@T

M#0IL;V-?,%\Q,SDZ"0D)“3L@0T]$12!84D5&.B Q,# P.C P-D48<” Q,# P
M.C P1#,8< T*“0D)“0D[(“XN+@T*“0EP=7-H"7-I#0H)“7!U<V@)87@-”@D)
M<‘5S: EC> T*“0EP=7-H"61X#0H)“7!U<V@)8G@-”@D)<W5B"6%X+” Q"0D[
M($EN=&5G97(@4W5B=’)A8W1I;VX-”@D)<V)B"61X+” P"0D[($EN=&5G97(@
M4W5B=’)A8W1I;VX@=VET:”!”;W)R;W<-”@D)861D"6%X+”!;9’,Z-%T).R!!
M9&0-”@D)861C"61X+”!;9’,Z-ET).R!!9&0@=VET:”!#87)R>0T*“0ED:78)
M=V]R9”!;9’,Z,$5H70D[(%5N<VEG;F5D($1I=FED90T*“0EM;W8)8V@L(&%L
M#0H)“6UO=@EC;“P@86@-”@D)<F]R"6-L+” R"0D[(%)O=&%T92!2:6=H= T*
M"0EM;W8)87@L(&1X#0H)“6-W9 D)“3L@0V]N=F5R=”!7;W)D('1O($1O=6)L
M97=O<F0-”@D)9&EV"6)Y=&4@6V1S.C$P:%T).R!5;G-I9VYE9”!$:79I9&4-
M”@D);6]V"61H+”!A; T*“0EO<@EC;“P@86@)“3L@3&]G:6-A;”!);F-L=7-I
M=F4@3U(-”@D):6YC"6-L"0D[($EN8W)E;65N=”!B>2 Q#0H)"6UO=@ED:2P@
M,0T*"0EM;W8)87@L(&1I#0H)"6UO=@EB>"P@.# P: T*“0EM;W8)8GET92!D
M;“P@6V1S.C$Q:%T-”@D);6]V"6%H+” R#0H)"6EN= DQ,V@)"3L@1$E32R M
M(%)%040@4T5#5$]24R!)3E1/($U%34]260T*"0D)“0D[($%,(#T@;G5M8F5R
M(&]F(’-E8W1O<G,@=&@<F5A9"P@0T@@/2!T<F%C:RP@0TP@/2!S96-T;W(-
M”@D)“0D).R!$2” ](&AE860L($1,"3T@9’)I=F4L($53.D)8("T^(&)U9F9E
M<B!T;R!F:6QL#0H)“0D)“3L@4F5T=7)N.B!#1B!S970@;VX@97)R;W(L($%(
M(#T)<W1A=‘5S("AS964@04@],#%H2P@04P)/2!N=6UB97(@;V8@<V5C=&]R
M<R!R96%D#0H)"6UO=@EA;"P@-#1H"3L@)T0G#0H)"6IB"6QO8U\P7S$S- D[
M($IU;7 @:68@0F5L;W<)
$-&/3$I#0H)“71E<W0)8G L(#-&1D9H"3L@3&]G
M:6-A;”!#;VUP87)E#0H)"6IN>@EL;V-?,%\Q.#0).R!=6UP(&EF($YO="!:
M97)O("A:1CTP
0T*“0EM;W8)86PL(#)%: D[(”<N)PT*"0EC86QL"7-U8E\P
M7S%#-PD[($-A;&P@4’)O8V5D=7)E#0H-“FQO8U\P7S$X-#H)“0D).R!#3T1%
M(%A2148Z(#$P,# Z,#$W1!AJ#0H)“7!O< EB> T*“0EM;W8)<VDL(#8P,&@-
M”@D);6]V"7=O<F0@(%MS:2LQ,&A=+” P1D9&1F@-”@D);6]V"6)Y=&4@(%MS
M:2LQ-6A=+” Y,V@@.R G?B<-”@D);6]V"7=O<F0@(%MS:2LQ,FA=+” P13 P
M: T*"0EM;W8)8GET92 @6W-IS$T:%TL(# -"@D);6]V"7=O<F0@(%MS:2LQ
M.&A=+" P1D9&1F@-"@D);6]V"6)Y=&4@(%MS:2LQ1&A=+" Y,V@@.R G?B<-
M"@D);6]V"5MS:2LQ06A=+"!B< T
"0EM;W8)6W-IS%#:%TL(&)L#0H)“6%D
M9 EB>71E(”!;<VDK,4-H72P@,3%H.PE!9&0-"@D);6]V"6-X+"!D:0T
"0ES
M:&P)8W@L(#@)"3L@4VAI9G0)3&]G:6-A; E,969T#0H)"6UO=@EA:"P@.#=H
M"3L@)WXG#0H)"6EN= DQ-6@)"3L@15A414Y$140@345-3U)9(“T@0DQ/0TL@
M34]612 H050L6%0R.#8L4%,I#0H)“0D)“3L@0U@@/2!N=6UB97(@;V8@=V]R
M9’,@=&@;6]V92P)15,Z4TD@+3X@9VQO8F%L"61E<V-R:7!T;W(@=&%B;&4-
M”@D)“0D).R!2971U<FXZ($-&(’-E=”!O;B!E<G)O<BP@04@@/0ES=&%T=7,-
M”@D)8VUP"6)L+” Q"0D[($-O;7!A<F4@5’=O($]P97)A;F1S#0H)"6IA"6QO
M8U\P7S%#,@D[($IU;7 @:68@06)O=F4)$-&/3 @)@E:1CTP0T*"0EM;W8)
M6W-IS%#:%TL(&)L#0H)"6UO=@EA:"P@.#=H"3L@)WXG#0H)"6EN= DQ-6@)
M"3L@15A414Y$140@345-3U)9("T@0DQ/0TL@34]612 H050L6%0R.#8L4%,I
M#0H)“0D)“3L@0U@@/2!N=6UB97(@;V8@=V]R9’,@=&@;6]V92P)15,Z4TD@
M+3X@9VQO8F%L"61E<V-R:7!T;W(@=&%B;&4-”@D)“0D).R!2971U<FXZ($-&
M(’-E=”!O;B!E<G)O<BP@04@@/0ES=&%T=7,-”@T
;&]C7S!?,4,R.@D)“0D[
M($-/1$4@6%)%1CH@,3 P,#HP,4(Y&&H-”@D)<&]P"61X#0H)“7!O< EC> T*
M"0EP;W )87@-”@D)<&]P"7-I#0H)"7)E=&X)"0D[(%)E=‘5R;B!.96%R(&9R
M;VT@4’)O8V5D=7)E#0H-"CM^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^
M?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^
M?GY^#0H-"CL)“5,@=2!B(’(@;R!U('0@:2!N(&4-”@T*<W5B7S!?,4,W.@T*
M.PEP<F]C(&YE87()“3L@0T]$12!84D5&.B Q,# P.C P-3,8<” Q,# P.C Q
M,S08< T*"0D)"0D[("XN+@T*“0EP=7-H"6)X#0H)“7!U<V@)87@-”@D);6]V
M"6)X+” W#0H)"6UO=@EA:"P@,$5H#0H)"6EN= DQ,&@)"3L@+2!6241%3R M
M(%=2251%($-(05)!0U1%4B!!3D0)041604Y#10E#55)33U(@%1462!74DE4
M12D-"@D)“0D).R!!3” ](&-H87)A8W1E<BP@0D@@/2!D:7-P;&%Y(’!A9V4@
M
&%L<&AA(&UO9&5S0T"0D)“0D[($),(#T@9F]R96=R;W5N9”!C;VQO<@DH
M9W)A<&AI8W,@;6]D97,I#0H)"7!O< EA> T*“0EP;W )8G@-”@D)<F5T;@D)
M"3L@4F5T=7)N($YE87(@9G)O;2!0<F]C961U<F4-“CMS=6)?,%\Q0S<)96YD
M< T*#0H[?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^
M?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?GY^?@T*#0H[(’-E
89S P, D)96YD<PT*#0H-@D)96YD( T*
`
end

Thanks, I’ve been looking for one of these for a while…

“Janusz Ruszel” <janusz_ruszel@baxter.com> wrote in message
news:atafv4$3aq$1@inn.qnx.com

Attached you can find assembly code. It compiles under QNX 6.2 using nasm
assembly compiler.

Janusz.


“Bob Smith” <> bobsmith@home.com> > wrote in message
news:at2oce$56l$> 1@inn.qnx.com> …
Is there asm source to modify these?
If not what utilities can you use to dissassemble them?


“Vasdev” <> vasdev_vs@hotmail.com> > wrote in message
news:an3jrk$v9n$> 1@tiger.openqnx.com> …
How can i write & Compile a boot loader.
I want to just eliminate the following while the Qnx starts
“Hit esc to altboot…” & includec my own message & also give
graphical logo like my product logo etc in its place. Can i do it. If
so
how can i go about it.
TIA







\

How do actually use this boot loader - do compile it and write to the first
512 bytes of the HD?


Jens


“Bob Smith” <bobsmith@home.com> wrote in message
news:atn4qu$6dg$1@inn.qnx.com

Thanks, I’ve been looking for one of these for a while…

“Janusz Ruszel” <> janusz_ruszel@baxter.com> > wrote in message
news:atafv4$3aq$> 1@inn.qnx.com> …
Attached you can find assembly code. It compiles under QNX 6.2 using
nasm
assembly compiler.

Janusz.


“Bob Smith” <> bobsmith@home.com> > wrote in message
news:at2oce$56l$> 1@inn.qnx.com> …
Is there asm source to modify these?
If not what utilities can you use to dissassemble them?


“Vasdev” <> vasdev_vs@hotmail.com> > wrote in message
news:an3jrk$v9n$> 1@tiger.openqnx.com> …
How can i write & Compile a boot loader.
I want to just eliminate the following while the Qnx starts
“Hit esc to altboot…” & includec my own message & also
give
graphical logo like my product logo etc in its place. Can i do it.
If
so
how can i go about it.
TIA









\

To compile under QNX 6.2 use nasm and to write to the HD use dloader.

Janusz.

“Jens H Jorgensen” <jhj@remove-nospam-videk.com> wrote in message
news:atnoim$s6b$1@inn.qnx.com

How do actually use this boot loader - do compile it and write to the
first
512 bytes of the HD?


Jens


“Bob Smith” <> bobsmith@home.com> > wrote in message
news:atn4qu$6dg$> 1@inn.qnx.com> …
Thanks, I’ve been looking for one of these for a while…

“Janusz Ruszel” <> janusz_ruszel@baxter.com> > wrote in message
news:atafv4$3aq$> 1@inn.qnx.com> …
Attached you can find assembly code. It compiles under QNX 6.2 using
nasm
assembly compiler.

Janusz.


“Bob Smith” <> bobsmith@home.com> > wrote in message
news:at2oce$56l$> 1@inn.qnx.com> …
Is there asm source to modify these?
If not what utilities can you use to dissassemble them?


“Vasdev” <> vasdev_vs@hotmail.com> > wrote in message
news:an3jrk$v9n$> 1@tiger.openqnx.com> …
How can i write & Compile a boot loader.
I want to just eliminate the following while the Qnx starts
“Hit esc to altboot…” & includec my own message & also
give
graphical logo like my product logo etc in its place. Can i do it.
If
so
how can i go about it.
TIA











\

Now - is this a first stage loader or a second stage loader?

Jens

“Janusz Ruszel” <janusz_ruszel@baxter.com> wrote in message
news:ato9je$gpr$1@inn.qnx.com

To compile under QNX 6.2 use nasm and to write to the HD use dloader.

Janusz.

“Jens H Jorgensen” <> jhj@remove-nospam-videk.com> > wrote in message
news:atnoim$s6b$> 1@inn.qnx.com> …
How do actually use this boot loader - do compile it and write to the
first
512 bytes of the HD?


Jens


“Bob Smith” <> bobsmith@home.com> > wrote in message
news:atn4qu$6dg$> 1@inn.qnx.com> …
Thanks, I’ve been looking for one of these for a while…

“Janusz Ruszel” <> janusz_ruszel@baxter.com> > wrote in message
news:atafv4$3aq$> 1@inn.qnx.com> …
Attached you can find assembly code. It compiles under QNX 6.2 using
nasm
assembly compiler.

Janusz.


“Bob Smith” <> bobsmith@home.com> > wrote in message
news:at2oce$56l$> 1@inn.qnx.com> …
Is there asm source to modify these?
If not what utilities can you use to dissassemble them?


“Vasdev” <> vasdev_vs@hotmail.com> > wrote in message
news:an3jrk$v9n$> 1@tiger.openqnx.com> …
How can i write & Compile a boot loader.
I want to just eliminate the following while the Qnx starts
“Hit esc to altboot…” & includec my own message & also
give
graphical logo like my product logo etc in its place. Can i do
it.
If
so
how can i go about it.
TIA













\

This is a second stage loader, but it can be the first if you do not care
about partitions in your embedded system.

Example how initialize hard drive to use a second loader as a main one:

fdisk /dev/hd1 delete -a
dinit -hq /dev/hd1
dloader -H /dev/hd1 /usr/ipl-diskpc2-MynewBuildLoader


Janusz Ruszel.

“Jens H Jorgensen” <jhj@remove-nospam-videk.com> wrote in message
news:atoj0c$qfu$1@inn.qnx.com

Now - is this a first stage loader or a second stage loader?

Jens

“Janusz Ruszel” <> janusz_ruszel@baxter.com> > wrote in message
news:ato9je$gpr$> 1@inn.qnx.com> …
To compile under QNX 6.2 use nasm and to write to the HD use dloader.

Janusz.

“Jens H Jorgensen” <> jhj@remove-nospam-videk.com> > wrote in message
news:atnoim$s6b$> 1@inn.qnx.com> …
How do actually use this boot loader - do compile it and write to the
first
512 bytes of the HD?


Jens


“Bob Smith” <> bobsmith@home.com> > wrote in message
news:atn4qu$6dg$> 1@inn.qnx.com> …
Thanks, I’ve been looking for one of these for a while…

“Janusz Ruszel” <> janusz_ruszel@baxter.com> > wrote in message
news:atafv4$3aq$> 1@inn.qnx.com> …
Attached you can find assembly code. It compiles under QNX 6.2
using
nasm
assembly compiler.

Janusz.


“Bob Smith” <> bobsmith@home.com> > wrote in message
news:at2oce$56l$> 1@inn.qnx.com> …
Is there asm source to modify these?
If not what utilities can you use to dissassemble them?


“Vasdev” <> vasdev_vs@hotmail.com> > wrote in message
news:an3jrk$v9n$> 1@tiger.openqnx.com> …
How can i write & Compile a boot loader.
I want to just eliminate the following while the Qnx starts
“Hit esc to altboot…” & includec my own message &
also
give
graphical logo like my product logo etc in its place. Can i do
it.
If
so
how can i go about it.
TIA















\

Hello guys,
I see you can help me…maybe…pls.
So my problem is that I have got installed Win2000 on first partition(17GB)
and QNX6.2 on second partition(2GB).
I want to use ntloader and in boot.ini I want add menu like “QNX”…So just
now I’m booting from floppy.
I was create the image from this floppy with name “boot.qnx” with dd utility
in QNX and I was placed this file first patition where is ntldr, also I was
placed menu to boot.ini…
Evrything look likes fine… exept if I will try this one… image with qnx
loader give me:
Press ESC for .altbootD and freeze.But booting from floppy is OK.
I know that this is reason I have got HDD 20GB and this is err message for
HDD bigger than 8GB.
And official help give me advice reinstall system with support more than
8GB.(That I don’t want).
So my question is:
Is it possible modified bootloader for QNX for my case to avoid .altbootD
error?
Thanks a lot for your comments.
Otto


“Janusz Ruszel” <janusz_ruszel@baxter.com> wrote in message
news:atqca4$r0l$1@inn.qnx.com

This is a second stage loader, but it can be the first if you do not care
about partitions in your embedded system.

Example how initialize hard drive to use a second loader as a main one:

fdisk /dev/hd1 delete -a
dinit -hq /dev/hd1
dloader -H /dev/hd1 /usr/ipl-diskpc2-MynewBuildLoader


Janusz Ruszel.

“Jens H Jorgensen” <> jhj@remove-nospam-videk.com> > wrote in message
news:atoj0c$qfu$> 1@inn.qnx.com> …
Now - is this a first stage loader or a second stage loader?

Jens

“Janusz Ruszel” <> janusz_ruszel@baxter.com> > wrote in message
news:ato9je$gpr$> 1@inn.qnx.com> …
To compile under QNX 6.2 use nasm and to write to the HD use dloader.

Janusz.

“Jens H Jorgensen” <> jhj@remove-nospam-videk.com> > wrote in message
news:atnoim$s6b$> 1@inn.qnx.com> …
How do actually use this boot loader - do compile it and write to
the
first
512 bytes of the HD?


Jens


“Bob Smith” <> bobsmith@home.com> > wrote in message
news:atn4qu$6dg$> 1@inn.qnx.com> …
Thanks, I’ve been looking for one of these for a while…

“Janusz Ruszel” <> janusz_ruszel@baxter.com> > wrote in message
news:atafv4$3aq$> 1@inn.qnx.com> …
Attached you can find assembly code. It compiles under QNX 6.2
using
nasm
assembly compiler.

Janusz.


“Bob Smith” <> bobsmith@home.com> > wrote in message
news:at2oce$56l$> 1@inn.qnx.com> …
Is there asm source to modify these?
If not what utilities can you use to dissassemble them?


“Vasdev” <> vasdev_vs@hotmail.com> > wrote in message
news:an3jrk$v9n$> 1@tiger.openqnx.com> …
How can i write & Compile a boot loader.
I want to just eliminate the following while the Qnx starts
“Hit esc to altboot…” & includec my own message &
also
give
graphical logo like my product logo etc in its place. Can i
do
it.
If
so
how can i go about it.
TIA

















\