%!PS-Adobe-1.0 %%Creator: devps (Pipeline Associates, Inc.) %%CreationDate: Fri Sep 13 14:23:51 1996 %%Pages: (atend) %%DocumentFonts: (atend) /devps 180 dict def devps begin /res 10.000000 def /y_offset 843 def /X{exch}bind def /mm {transform round X round X itransform} bind def /r{rmoveto}bind def /m{moveto}bind def /l{lineto}bind def /rl{rlineto}bind def /st{stroke}bind def /gs{gsave}bind def /gr{grestore}bind def /cp{currentpoint}bind def /np{newpath}bind def /ct{curveto}bind def systemdict /setpacking known { /savepacking currentpacking def true setpacking } if /m0{0 0 moveto}bind def /xc{//res div}bind def /yc{//res neg div //y_offset add}bind def /lc{yc X xc X l st}bind def /mc{yc X xc X m}bind def /el{gs /a X def a div 1 X scale cp np a xc 2 div 0 360 arc st gr}bind def /ar{cp 7 2 roll np xc 5 1 roll atan 3 1 roll atan X arc st}bind def /sp{yc X xc X 6 2 roll yc X xc X 6 2 roll yc X xc X 6 2 roll ct}bind def /V{//res neg div //y_offset add currentpoint pop X m}bind def /H{//res div 0 transform X round X itransform pop currentpoint X pop moveto}bind def /h{//res div 0 r}bind def /v{//res neg div 0 X r}bind def /S{X H show}bind def /A{H //res div 1 index stringwidth pop sub 1 index length div 0 3 2 roll ashow}bind def /psize 10 def /height 0 def /cheight { height 0 ne { height } { psize } ifelse } bind def /slant 0 def /FF{findfont X dup 30 div 0 mm pop setlinewidth /psize X def [psize 0 cheight slant sin slant cos div mul cheight 0 0] makefont setfont}bind def /shade{gs /dy X def /dx X def np m 0 /dy rl /dx 0 rl 0 /dy neg rl /dx neg 0 rl closepath .9 setgray fill gr}bind def 1 setlinecap /resolution res 72 mul def /startFig { /SavedState save def userdict maxlength dict begin currentpoint transform DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix itransform moveto /ury exch def /urx exch def /lly exch def /llx exch def /y exch 72 mul resolution div def /x exch 72 mul resolution div def currentpoint /cy exch def /cx exch def /sx x urx llx sub div def /sy y ury lly sub div def sx sy scale cx sx div llx sub cy sy div ury sub translate /DefFigCTM matrix currentmatrix def /initmatrix { DefFigCTM setmatrix } def /defaultmatrix { DefFigCTM exch copy } def /initgraphics { DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix DefFigCTM setmatrix } def /showpage { initgraphics } def }bind def /clipFig { currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll exch lineto exch lineto exch lineto closepath clip newpath moveto }bind def /doclip { llx lly urx ury clipFig } def /endFig { end SavedState restore }bind def /globalstart { fontnum psize slant height resolution currentpoint pagesave restore gsave }bind def /globalend { grestore moveto /resolution exch def /height exch def /slant exch def /psize exch def /fontnum exch def F /pagesave save def }bind def /fontnum 1 def systemdict /setpacking known { savepacking setpacking} if end /BP{ save mark devps begin m0 /DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap currentlinejoin currentdash currentgray currentmiterlimit ] cvx def }bind def /EP{ end cleartomark restore showpage}def /Encoding-1 256 array def 0 1 255 {Encoding-1 exch /.notdef put} for Encoding-1 8#301 StandardEncoding 8#101 26 getinterval putinterval %A-B Encoding-1 8#341 StandardEncoding 8#141 26 getinterval putinterval %a-b Encoding-1 8#241 StandardEncoding 8#301 16 getinterval putinterval %accents Encoding-1 8#373 StandardEncoding 8#365 1 getinterval putinterval %dotlessi Encoding-1 dup 8#41 /copyright put dup 8#42 /registered put dup 8#43 /trademark put dup 8#44 /logicalnot put dup 8#45 /Eth put dup 8#46 /eth put dup 8#47 /Thorn put dup 8#50 /thorn put dup 8#51 /brokenbar put dup 8#52 /degree put dup 8#53 /divide put dup 8#54 /multiply put dup 8#55 /minus put dup 8#56 /onehalf put dup 8#57 /onequarter put dup 8#60 /threequarters put dup 8#101 /Aacute put dup 8#102 /Acircumflex put dup 8#103 /Adieresis put dup 8#104 /Agrave put dup 8#105 /Aring put dup 8#106 /Atilde put dup 8#107 /Ccedilla put dup 8#110 /Eacute put dup 8#111 /Ecircumflex put dup 8#112 /Edieresis put dup 8#113 /Egrave put dup 8#114 /Iacute put dup 8#115 /Icircumflex put dup 8#116 /Idieresis put dup 8#117 /Igrave put dup 8#120 /Ntilde put dup 8#121 /Oacute put dup 8#122 /Ocircumflex put dup 8#123 /Odieresis put dup 8#124 /Ograve put dup 8#125 /Otilde put dup 8#126 /Scaron put dup 8#127 /Uacute put dup 8#130 /Ucircumflex put dup 8#131 /Udieresis put dup 8#132 /Ugrave put dup 8#133 /Ydieresis put dup 8#134 /Zcaron put dup 8#135 /aacute put dup 8#136 /acircumflex put dup 8#137 /adieresis put dup 8#140 /agrave put dup 8#141 /aring put dup 8#142 /atilde put dup 8#143 /ccedilla put dup 8#144 /eacute put dup 8#145 /ecircumflex put dup 8#146 /edieresis put dup 8#147 /egrave put dup 8#150 /iacute put dup 8#151 /icircumflex put dup 8#152 /idieresis put dup 8#153 /igrave put dup 8#154 /ntilde put dup 8#155 /oacute put dup 8#156 /ocircumflex put dup 8#157 /odieresis put dup 8#160 /ograve put dup 8#161 /otilde put dup 8#162 /scaron put dup 8#163 /uacute put dup 8#164 /ucircumflex put dup 8#165 /udieresis put dup 8#166 /ugrave put dup 8#167 /ydieresis put dup 8#170 /zcaron put pop /Enc-dict 30 dict def Enc-dict /tmpstr1 50 string put Enc-dict /tmpstr2 50 string put Enc-dict /tmpstr3 50 string dup (Encoding-) exch cvs pop put /AEnc-def { % arguments: the original font's name, encoding nr Enc-dict begin tmpstr2 cvs /Enc-no exch def % Remember the number in a string dup /OrigName exch def % remember the name findfont dup maxlength dict /newdict exch def % get dictionary for new font { exch dup /FID ne { exch newdict 3 1 roll put } { pop pop } % Ignore FID ifelse } forall newdict begin /Encoding tmpstr3 9 Enc-no putinterval tmpstr3 0 9 Enc-no length add getinterval cvn load def % Replace encoding currentdict /UniqueID known { /UniqueID UniqueID Enc-no cvi 49999 mul add def } if % Derive New UniqueID end % newdict /FNlength OrigName tmpstr1 cvs length def % convert name, remember length FNlength 1 add Enc-no length add string dup 0 OrigName tmpstr1 cvs putinterval dup FNlength (-) putinterval dup FNlength 1 add Enc-no putinterval dup 0 tmpstr1 0 FNlength getinterval putinterval % Add old name cvn dup newdict /FontName 3 2 roll put newdict definefont end % Enc-dict } def /Times-Roman 1 AEnc-def pop /R-1{/Times-Roman-1 FF}def /Times-Bold 1 AEnc-def pop /B-1{/Times-Bold-1 FF}def /R{/Times-Roman FF}def /B{/Times-Bold FF}def /I{/Times-Italic FF}def %%EndProlog %%Page: 1 1 BP /slant 0 def /height 0 def 480 V 10 R 720(INSTALLBOOT)S 1425(\()S 1467(8)S 1525(\))S 2696(Eighth)S (Edition)296 2989 A 4422(INSTALLBOOT)S 5127(\()S 5169(8)S 5227(\))S 960 V 9 R 720(N)S 722(NA)S 790(AM)S 858(ME)S 940(E)S 1080 V 10 R (installboot)424 1080 A 10 R-1 1529(-)S 10 R 1611(make)S 1854(a)S 1924(device)S (bootable)346 2212 A 1248 V 9 R 720(S)S 722(SY)S 774(YN)S 842(NO)S 910(OP)S 978(PS)S 1030(SI)S 1082(IS)S 1115(S)S 1368 V 10 B 1080(installboot)S 10 B-1 1571(-)S 10 B 1628(i\(mage\))S 10 I 1991(image)S 10 R 2275([)S 10 I 2309(label)S 10 R 2518(:])S 10 I 2580(kernel)S 2870(mm)S 3054(fs)S 10 R (...)75 3167 A 10 I 3280(init)S 1488 V 10 B 1080(installboot)S 10 B-1 1571(-)S 10 B 1628(\(e\)x\(tract\))S 10 I 2105(image)S 1608 V 10 B 1080(installboot)S 10 B-1 1571(-)S 10 B 1628(d\(evice\))S 10 I 2003(device)S (bootblock)396 2299 A (boot)178 2733 A 10 R 2949([[)S 10 I 3017(label)S 10 R 3226(:])S 10 I 3288(image)S 10 R (...])109 3572 A 1728 V 10 B 1080(installboot)S 10 B-1 1571(-)S 10 B 1628(b\(oot\))S 10 I 1924(device)S (bootblock)396 2220 A (boot)178 2654 A 10 R 2870([)S 10 I 2904(label)S 10 R 3113(:])S 10 I 3175(image)S 10 R (...)75 3459 A 1848 V 10 B 1080(installboot)S 10 B-1 1571(-)S 10 B 1628(m\(aster\))S 10 R 2031([)S 10 I 2065(\256x)S 10 R 2168(])S 10 I 2240(device)S (masterboot)452 2536 A 2016 V 9 R 720(D)S 722(DE)S 790(ES)S 848(SC)S 900(CR)S 962(RI)S 1024(IP)S 1057(PT)S 1109(TI)S 1167(IO)S 1200(ON)S 1268(N)S 2136 V 10 B 1080(Installboot)S 10 R 1587(may)S 1803(be)S 1941(used)S 2168(to)S 2290(make)S 2552(a)S 2641(device)S (bootable)346 2948 A 3338(by)S 3482(constructing)S 4023(a)S 4112(kernel)S 4408(image)S 4698(and)S (installing)374 4887 A 2256 V (bootstrap)374 1080 A 1481(code)S 1698(into)S 1881(the)S (boot)178 2031 A 2236(block)S 2486(of)S 2597(a)S 2669(Minix)S 2940(\256le)S 3095(system.)S 3450(To)S (understand)441 3588 A 4055(how)S 4254(this)S 4425(can)S 4591(be)S (done)195 4712 A 4933(one)S 5104(\256rst)S 2376 V 1080(has)S 1239(to)S (know)223 1342 A 1590(what)S 1811(happens)S 2165(when)S 2408(a)S 2478(PC)S 2626(is)S (booted.)298 2718 A 2544 V 1080(When)S 1348(the)S 1499(power)S 1779(is)S 1874(turned)S 2159(on)S 2287(the)S 2438(typical)S 2740(PC)S (will)157 2891 A 3076(try)S 3216(to)S 3322(read)S 3525(the)S 3677(\256rst)S 3863(sector)S 4133(from)S 4358(the)S 4510(\256rst)S (\257oppy)256 4696 A 4981(disk)S 5177(or)S 2664 V 1080(from)S 1310(the)S 1467(\256rst)S 1658(hard)S 1871(disk)S 2071(into)S 2260(memory)S 2628(and)S 2806(execute)S 3147(it.)S 3286(The)S 3476(code)S 3699(obtained)S 4078(from)S 4307(the)S 4463(hard)S 4675(disk)S (\(from)230 4875 A 5138(the)S 2784 V 1080(so-called)S 1472(master)S (boot)178 1769 A 1975(sector\))S (will)157 2278 A 2463(immediately)S (replace)292 2995 A 3316(itself)S 3547(by)S 3676(the)S 3828(code)S (found)234 4047 A 4310(in)S 4417(the)S 4569(\256rst)S 4755(sector)S 5025(of)S 5138(the)S 2904 V 1080(active)S (partition.)366 1351 A 1772(Thus)S 2003(the)S 2156(PC)S 2309(is)S 2406(now)S 2609(executing)S 3030(the)S (bootstrap)374 3183 A 3587(code)S (found)234 3807 A 4071(in)S 4179(the)S 4332(\256rst)S 4518(sector)S 4788(of)S 4901(/dev/fd0,)S 3024 V (/dev/hd1,)376 1080 A (/dev/hd2,)376 1482 A (/dev/hd3,)376 1884 A 2286(or)S (/dev/hd4.)376 2396 A 2823(The)S (bootstrap)374 3006 A (will)157 3406 A 3590(locate)S 3858(the)S 4008(operating)S 4415(system)S 4721(on)S 4848(the)S 4998(device)S 3144 V 1080(it)S 1161(itself)S 1388(was)S 1570(loaded)S 1863(from,)S 2109(load)S 2307(it,)S 2413(and)S 2583(execute)S 2916(it.)S 3312 V 1080(To)S 1217(make)S 1460(a)S 1530(Minix)S 1800(\256le)S 1954(system)S 10 B 2258(/dev/fd0)S 10 R (mounted)351 2630 A 3006(on)S 10 B 3131(/mnt)S 10 R (bootable,)371 3358 A 3754(enter)S 3981(the)S 4129(following:)S 3480 V 10 B 1440(cp)S 1566(/usr/mdec/boot)S 2235(/mnt/boot)S 3648 V 1440(installboot)S 10 B-1 1918(-)S 10 B 1975(i)S 2028(/mnt/minix)S 2529(kernel)S 2829(mm)S 3022(fs)S 3120(init)S 3816 V 1440(installboot)S 10 B-1 1918(-)S 10 B 1975(d)S 2056(/dev/fd0)S 2428(/usr/mdec/bootblock)S 3332(boot)S 3984 V 10 R 1080(The)S ("boot")260 1271 A 1565(program)S 1940(in)S 2052(the)S 2209(example)S 2584(is)S 2685(named)S 2987(the)S ("boot)219 3144 A 3397(monitor".)S 3840(It)S 3937(is)S 4039(loaded)S 4342(by)S 4477(the)S (bootblock)401 4635 A 5071(code)S 4104 V (placed)263 1080 A 1372(in)S 1479(the)S (boot)178 1631 A 1838(sector)S 2108(of)S 2221(/dev/fd0)S 2585(and)S 2759(it)S (will)157 2844 A 3030(take)S 3227(care)S 3424(of)S 3536(loading)S 3865(the)S 4016(kernel)S 4296(image)S 4570("minix")S 4914(from)S 5138(the)S 4224 V 1080(root)S 1270(directory)S 1662(of)S 1774(the)S 1925(\256le)S 2082(system.)S 2439(See)S 10 B 2613(monitor)S 10 R 2960(\(8\))S 3106(for)S 3252(a)S 3325(description)S 3800(of)S 3912(the)S (boot)178 4063 A 4269(monitor.)S 4666(Note)S 4891(that)S 10 B 5071(boot)S 4344 V 10 R 1080(is)S 1199(a)S 1296(name)S 1566(in)S 1696(the)S 1871(\256le)S 2052(system)S 2383(on)S 10 B 2535(/dev/fd0)S 10 R 2934(in)S 3064(this)S 3261(example,)S 3679(the)S 3854(same)S 4113(\256le)S 4293(as)S 10 B 4428(/mnt/boot)S 10 R 4848(.)S 4949(Making)S 4464 V 10 B 1080(/mnt/minix)S 10 R 1581(is)S 1673(normally)S 2061(not)S (necessary,)417 2214 A 2656(there)S 2883(is)S 2975(usually)S 3290(a)S 3360(kernel)S 3637(image)S 3908(in)S 4011(the)S 10 B 4159(tools)S 10 R 4385(directory.)S 4632 V 9 R 720(O)S 722(OP)S 790(PT)S 842(TI)S 900(IO)S 933(ON)S 1001(NS)S 1069(S)S 4752 V 10 B-1 1080(-)S 10 B 1137(i\(mage\))S 10 I 1487(image)S 10 R 1758([)S 10 I 1792(label)S 10 R 2001(:])S 10 I 2063(kernel)S 2340(mm)S 2511(fs)S 10 R (...)75 2611 A 10 I 2711(init)S 4872 V 10 R 1440(The)S 10 B-1 1624(-)S 10 B 1681(image)S 10 R 1965(option)S 2248(\(or)S 2393(the)S 10 B-1 2543(-)S 10 B 2600(i)S 10 R 2655(shorthand\))S 3112(combines)S 3524(the)S 3674(executable)S 4133(\256les)S 4329(needed)S 4642(to)S 4748(run)S 4910(Minix)S 5183(in)S 4992 V 1440(one)S 1619(\256le.)S 1832(Only)S 2067(the)S 2224(names)S 2515(and)S 2694(a)S 2773(few)S 2959(zero)S 3167(bytes)S 3413(are)S 3571(inserted)S 3924(into)S 4114(the)S 4271(image.)S 4601(The)S 4792(name)S 5043(is)S 5143(for)S 5112 V 1440(identi\256cation)S 2001(and)S 2177(the)S 2331(zeros)S 2575(are)S 2730(used)S 2945(to)S 3054(pad)S 3230(separate)S (pieces)252 3592 A 3875(to)S 3984(sector)S (boundaries)441 4256 A 4728(for)S 4877(fast)S 5054(load-)S 5232 V 1440(ing.)S 5400 V 1440(An)S 1588(executable)S 2044(may)S 2242(be)S 2362(pre\256xed)S 2717(by)S 2842(a)S 2912(label.)S 3183(The)S 3365(monitor)S 3708(may)S 3906(be)S 4026(instructed)S 4448(to)S 4551(load)S 4749(processes)S 5161(by)S 5520 V 1440(label.)S 1721(So)S 1862(more)S 2104(than)S 2311(one)S 2490(kernel)S 2776(process)S 3112(may)S 3319(be)S 3448(included)S 3828(in)S 3940(the)S 4097(image,)S (each)185 4402 A 4621(with)S 4834(a)S 4913(different)S 5640 V 1440(winchester)S 1909(driver)S 2182(for)S 2332(instance.)S 2744(So)S 2882(if)S (you)150 2976 A 3158(have)S 3380(compiled)S 3786(two)S 3969(different)S 4349(kernels)S 4672(with)S 4883(an)S 5010(AT)S 5177(or)S 5760 V 1440(XT)S 1600(driver)S 1866(then)S 5928 V 10 B 1800(installboot)S 10 B-1 2278(-)S 10 B 2335(i)S 10 I 2388(image)S 2659(AT:at_kernel)S 3216(XT:xt_kernel)S 3768(mm)S 3939(fs)S 4031(init)S 6096 V 10 R (will)157 1440 A 1639(make)S 1899(an)S 2036(image)S 2324(with)S 2545(two)S 2738(different)S 3128(labeled)S 3462(kernels)S 3796(and)S 3984(one)S 4172(unlabeled)S 4606(set)S 4761(of)S 4888(the)S 5054(other)S 6216 V 1440(binaries.)S 6384 V 10 B-1 1080(-)S 10 B 1137(\(e\)x\(tract\))S 10 I 1601(image)S 6504 V 10 R 1440(Extract)S 1760(the)S 1911(binaries)S 2258(from)S 10 I 2482(image)S 10 R (under)229 2756 A 3013(the)S 3164(names)S 3449(stored)S 3723(in)S 3830(the)S 3982(image.)S 4307(\(The)S 4527(name)S 4774(includes)S 5138(the)S 6624 V 1440(optional)S 1794(label.\))S 6792 V 10 B-1 1080(-)S 10 B 1137(d\(evice\))S 10 I 1499(device)S (bootblock)396 1782 A (boot)178 2203 A 10 R 2406([[)S 10 I 2474(label)S 10 R 2683(:])S 10 I 2745(image)S 10 R (...])109 3016 A 6912 V 1440(Installs)S 10 I (bootblock)396 1759 A 10 R 2183(in)S 2289(the)S (boot)178 2441 A 2648(sector)S 2918(of)S 10 I 3031(device)S 10 R 3318(together)S 3677(with)S 3885(the)S 4037(disk)S 4233(addresses)S 4648(to)S 10 I (boot)178 4755 A 10 R 4941(.)S 5020(These)S 7032 V 1440(disk)S 1633(addresses)S 2045(are)S 2195(needed)S 2506(to)S 2610(load)S 10 I (boot)178 2809 A 10 R 3013(from)S 3235(the)S 3384(\256le)S 3539(system)S 3844(at)S (boot)178 3943 A 4147(time.)S 4402(The)S 4585(argument)S 10 I (boot)178 4991 A 10 R 5194(is)S 7152 V 1440(\256rst)S 1624(searched)S 2004(in)S 2109(the)S 2259(\256le)S 2415(system)S 2721(on)S 10 I 2848(device)S 10 R 3114(.)S 3191(If)S 3286(it)S 3369(is)S 3463(not)S (found)234 3618 A 3879(then)S 4080(it)S 4164(is)S 4259(read)S 4461(as)S 4573(a)S 4646(normal)S 4959(\256le)S 5116(and)S 7272 V 1440(added)S 1710(at)S 1813(the)S 1966(end)S 2141(of)S 2255(the)S 2408(\256le)S 2567(system.)S 2926(The)S 3113(\256le)S 3272(system)S (should)267 3581 A 3878(be)S 4003(smaller)S 4330(than)S 4533(the)S 4686(device)S 4979(it)S 5065(is)S 5161(on)S 7392 V 1440(to)S 1551(allow)S 1808(this.)S 2036(Any)S 2242(extra)S 2477(images)S 2795(are)S 2952(also)S 3147(added)S 3420(to)S 3531(the)S 3687(end)S 3866(as)S 3984(described)S (under)229 4404 A 10 B-1 4667(-)S 10 B 4724(boot)S 10 R 4914(.)S 4998(\(Make)S 7512 V 1440(sure)S (you)150 1633 A (understand)441 1808 A 2274(all)S 2400(this.\))S 7903 V 720(Page)S 941(1)S 4455(September)S 4911(13,)S (1996)200 5061 A 8143 V EP %%Page: 2 2 BP /slant 0 def /height 0 def 480 V 10 R 720(INSTALLBOOT)S 1425(\()S 1467(8)S 1525(\))S 2696(Eighth)S (Edition)296 2989 A 4422(INSTALLBOOT)S 5127(\()S 5169(8)S 5227(\))S 960 V 1440(The)S 1622(device)S 1910(need)S 2125(not)S 2278(be)S (mounted)351 2398 A 2774(when)S 10 B 3017(installboot)S 10 R 3495(is)S 3587(run,)S 3771(nor)S 3930(does)S 4139(it)S 4220(matter)S 4503(if)S 4590(it)S 4671(is.)S 1128 V 10 B 1440(Installboot)S 10 R 1932(needs)S 2189(to)S 2295(be)S 2418(run)S 2580(again)S 2826(if)S 10 I (boot)178 2916 A 10 R 3122(is)S (rewritten,)390 3218 A (because)319 3637 A 3985(it)S (will)157 4070 A 4256(then)S (occupy)290 4458 A 4777(a)S 4851(new)S (place)213 5048 A 1248 V 1440(on)S 1565(the)S 1713(disk.)S 1416 V 1440(Old)S (boot)178 1616 A 1819(parameters)S 2287(are)S 2436(kept)S 2634(if)S 2721(there)S 2948(are)S 3097(no)S 3222(images)S 3532(added.)S 1584 V 10 B-1 1080(-)S 10 B 1137(b\(oot\))S 10 I 1420(device)S (bootblock)396 1703 A (boot)178 2124 A 10 R 2327([)S 10 I 2361(label)S 10 R 2570(:])S 10 I 2632(image)S 10 R (...)75 2903 A 1704 V 1440(This)S 1649(option)S 1935(\256lls)S 2116(a)S 2191(blank)S (\257oppy)256 2444 A 2730(in)S 10 I 2839(device)S 10 R 3128(with)S (boot)178 3338 A 3547(code)S 3768(and)S 3944(kernel)S 4227(images.)S 4593(This)S ("boot)219 4803 A 5053(disk")S 1824 V 1440(does)S 1655(not)S 1814(have)S 2035(a)S 2111(root)S 2304(\256le)S 2463(system,)S 2797(only)S 3005(the)S (boot)178 3158 A 3366(monitor)S 3714(and)S 3889(Minix)S 4164(kernels.)S 4535(The)S (boot)178 4722 A 4930(parame-)S 1944 V 1440(ters)S 1615(sector)S 1885(is)S 1981(\256lled)S 2217(with)S 2425(code)S 2644(that)S 2824(enables)S 3155(menu)S 3407(options)S 3731(for)S 3878(selecting)S 4265(an)S 4390(image.)S 4716(After)S 4960(loading)S 2064 V 1440(an)S 1560(image,)S 1856(the)S 2004(monitor)S (will)157 2347 A 2529(ask)S (you)150 2688 A 2863(to)S 2966(insert)S 3215(a)S 3285(root)S 3472(\256le)S 3626(system)S 3930(diskette)S 4268(before)S 4551(starting)S 4878(Minix.)S 2232 V 1440(The)S 1630(labels)S 1898(used)S 2115(on)S 2248(the)S 2404(images)S (should)267 2722 A 3022(match)S 3301(those)S 3546(on)S 3680(the)S 3837(executables)S 4341(used)S 4559(inside)S 4833(the)S 4990(image.)S 2352 V 1440(You)S 1655(can)S 1837(put)S 2007(a)S 2094(comma)S 2432(separated)S 2855(list)S 3020(of)S 3146(labels)S 3423(on)S 3565(an)S 3702(image)S 3990(for)S (each)185 4150 A 4377(label)S 4615(used)S 4840(within)S 5138(the)S 2472 V 1440(image.)S 1761(For)S 1926(the)S 2074(image)S 2345(created)S 2662(earlier)S 2946(one)S 3116(would)S 3392(create)S 3659(a)S (boot)178 3729 A (\257oppy)256 3932 A 4213(like)S 4389(this:)S 2640 V 10 B 1800(installboot)S 10 B-1 2278(-)S 10 B 2335(b)S 2416(/dev/fd0)S 2788(bootblock)S 3238(boot)S 10 I 3453(AT,XT:image)S 2808 V 10 R 1440(If)S 1536(a)S 1609(label-list)S 1990(is)S (omitted)307 2085 A 2421(on)S 2550(an)S 2674(image,)S 2974(then)S 3176(that)S 3356(image)S (will)157 3631 A 3817(be)S 3941(selected)S 4295(by)S 4424(default.)S 4783(\(Like)S 5031(in)S 5138(the)S 2928 V 1440(normal)S 1750(one)S 1920(image,)S 2216(no)S 2341(labels)S 2601(case.\))S 3096 V 1440(Note)S 1665(that)S 10 B-1 1845(-)S 10 B 1902(device)S 10 R 2200(and)S 10 B-1 2374(-)S 10 B 2431(boot)S 10 R 2650(together)S 3009(allow)S (you)150 3262 A 3441(to)S 3548(make)S 3795(a)S (boot)178 3870 A (\257oppy)256 4078 A 4364(with)S 4573(or)S (without)307 4687 A 5024(a)S 5099(root)S 3216 V 1440(\256le)S 1602(system.)S 1964(With)S 2198(the)S (boot)178 2354 A 2565(code)S 2788(in)S 2899(the)S 3055(\256le)S 3217(system,)S 3554(attached)S 3923(to)S 4033(the)S 4188(end)S 4365(of)S 4481(it,)S 4594(or)S 4710(after)S 4928(the)S (boot)178 5083 A 3336 V 1440(block.)S 1751(And)S 1962(with)S 2179(one)S 2362(or)S 2484(more)S 2729(kernel)S 3019(images)S 3342(in)S 3459(the)S 3621(\256le)S 3789(system)S 4107(or)S 4230(at)S 4342(the)S 4504(end)S 4688(of)S 4811(the)S 4973(device.)S 3456 V 1440(Somewhat)S 1890(confusing.)S 3624 V 10 B-1 1080(-)S 10 B 1137(m\(aster\))S 10 R 1527([)S 10 I 1561(\256x)S 10 R 1664(])S 10 I 1723(device)S (masterboot)452 2006 A 3744 V 10 R 1440(This)S 1667(option)S 1971(installs)S 2304(the)S 10 I (masterboot)452 2475 A 10 R 2975(program)S 3364(into)S 3568(the)S (boot)178 3739 A 3965(sector)S 4254(of)S 4387(the)S 4559(given)S 4831(device.)S 5193(If)S 3864 V 1440(another)S 1771(device)S 2063(is)S 2159(given)S 2411(instead)S 2725(of)S 10 I (masterboot)452 2838 A 10 R 3319(then)S 3520(its)S (bootstrap)374 3643 A 4045(code)S 4263(is)S 4358(copied)S 4654(to)S 10 I 4760(device)S 10 R 5026(.)S 5104(The)S 3984 V 1440(master)S (bootstrap)374 1740 A 2145(on)S 2276(a)S 2352(hard)S 2562(disk)S (boots)217 2760 A 3008(the)S 3162(active)S (partition)341 3434 A 3806(on)S 3937(that)S 4119(disk)S 4317(at)S (boot)178 4422 A 4632(time.)S 4893(The)S 5082(MS-)S 4104 V 1440(DOS)S 1689(fdisk)S 1937(command)S 2380(normally)S 2790(puts)S 3004(a)S 3096(master)S (bootstrap)374 3412 A 3833(on)S 3980(the)S 4150(hard)S 4376(disk.)S 4639(Minix)S 4930(has)S 5110(two)S 4224 V (bootstraps)413 1440 A 1878(that)S 2054(can)S 2220(be)S 2341(used)S 2551(as)S 2661(a)S 2732(master)S (bootstrap.)399 3027 A 3477(A)S 3576(fairly)S 3821(normal)S 4132(one)S 4303(named)S 10 B 4597(masterboot)S 10 R 5110(that)S 4344 V 1440(works)S 1711(as)S 1820(follows:)S 4512 V 1800(If)S 1912(the)S 2079(ALT)S 2320(key)S 2509(is)S 2620(held)S 2837(down)S 3104(while)S (booting)306 3372 A 3722(then)S 3940('/dev/hd?')S 4399(appears)S 4752(and)S (you)150 4942 A 5137(are)S 4632 V 1800(expected)S 2183(to)S 2286(type)S 2484(a)S 2554(number)S 2886(key)S 3056(\(0)S 10 R-1 3165(-)S 10 R 3247(9\))S 3356(to)S 3459(select)S 3714(the)S 3862(device)S 4150(to)S (boot.)203 4253 A 4800 V 1800(If)S 10 I 1923(\256x)S 10 R 2073(\(a)S 2207(small)S 2480(number\))S 2877(is)S 3000(given)S 3279(then)S 3508(the)S (bootstrap)374 3687 A 4117(is)S 4240(locked)S 4564(into)S (booting)306 4776 A 5138(the)S 4920 V 10 B 1800(/dev/hd)S 10 I 2119(\256x)S 10 R 2247(disk)S 2447(or)S 2564(primary)S (partition.)366 2916 A 3340(This)S 3552(is)S 3652(needed)S 3970(if)S ('boot)212 4065 A (*hd)150 4310 A 10 I 4460(N)S 10 R 4527(')S 4594(is)S 4694(used)S 4910(from)S 5138(the)S 5040 V 1800(monitor)S 2143(to)S (boot)178 2246 A 2449(an)S 2569(O.S.)S 2773(that)S 2949(needs)S 3203(the)S 3351(active)S 3617(\257ag)S 3793(set.)S 5208 V 1800(If)S 1898(installed)S 2270(on)S 2401(a)S 2477(Minix)S (\257oppy)256 2753 A 3040(then)S 3244(it)S (will)157 3331 A 3519(try)S 3662(to)S (boot)178 3771 A 3980(the)S 4134(next)S (\257oppy)256 4338 A 4625(or)S 4740(the)S 4894(\256rst)S 5082(hard)S 5328 V 1800(disk.)S 2046(Ideal)S 2277(for)S (\257oppies)318 2424 A 2771(with)S 2979(just)S 3152(data)S 3348(on)S 3476(it,)S 3585(they)S (will)157 3786 A 3971(no)S (longer)257 4099 A 4384(obstruct)S 4736(the)S (boot)178 4887 A 5093(pro-)S 5448 V 1800(cess)S 1993(if)S 2080(left)S 2240(in)S 2343(the)S 2491(drive.)S 2773(Also)S 2988(a)S 3058(very)S 3262(useful)S 3533(trick)S 3743(to)S (boot)178 3846 A 4049(from)S (\257oppy)256 4270 A 4551(drive)S 4783(1.)S 5616 V 1800(If)S 1904(installed)S 2281(on)S 2417(a)S 2499(hard)S 2715(disk)S 2919(then)S 3129(the)S 3289(active)S (partition)341 3567 A 3945(is)S 4049(selected)S 4411(and)S (booted)273 4593 A 4903(as)S 5024(usual,)S 5736 V 1800(unless)S (none)195 2089 A 2322(of)S 2444(the)S (partitions)380 2605 A 3022(is)S 3126(marked)S 3465(active,)S 3768(then)S 3978(it)S (will)157 4071 A (boot)178 4265 A 4480(the)S 4640(next)S 4850(disk.)S 5104(The)S 5856 V 1800(latter)S 2051(is)S 2161(useful)S 2450(if)S (you)150 2556 A 2750(want)S 2990(to)S (boot)178 3112 A 3334(an)S 3473(operating)S 3897(system)S 4220(from)S 4460(the)S (second)279 4627 A 4950(disk)S 5161(by)S 5976 V 1800(default.)S 6144 V 1440(The)S (second)279 1625 A (bootstrap)374 1933 A 2336(is)S 2432(named)S 10 B 2729(extboot)S 10 R 3048(.)S 3127(It)S 3218(has)S 3381(only)S 3588(one)S 3762(function,)S 4151(to)S (boot)178 4258 A 4465(the)S 4617(logical)S (partition)341 4920 A 6264 V 1440(named)S 1745(by)S 10 I 1882(\256x)S 10 R 1985(.)S 10 I 2072(Fix)S 10 R 2244(is)S 2348(not)S 2513(optional)S 2879(for)S 10 B 3034(extboot)S 10 R 3390(and)S 3572(must)S 3804(be)S 3936(a)S 4018(number-letter)S 4604(pair,)S 4823(like)S 10 B 5011(2c)S 10 R 5143(for)S 6384 V 10 B 1440(/dev/hd2c)S 10 R 1854(.)S 6552 V 10 B 1440(Extboot)S 10 R 1811(or)S 10 B 1925(masterboot)S 10 R 2442(with)S 2651(a)S 2726(\256x)S 2862(key)S 3038(need)S 3259(not)S 3418(be)S 3544(installed)S 3916(in)S 4025(the)S 4179(hard)S 4389(disk)S 4587(master)S (bootstrap)374 4887 A 6672 V 1440(per)S 1595(se)S 1705(if)S (you)150 1793 A (don't)212 1969 A 2207(want)S 2429(to)S 2533(mess)S 2760(with)S 2965(the)S 3114(DOS)S 3342(master)S (bootstrap,)399 3637 A 4062(or)S 4172(if)S (you)150 4260 A 4436(want)S 4657(keep)S 4872(the)S 5020(active)S 6792 V 1440(\257ag)S 1620(functioning.)S 2162(An)S 2314(extended)S (partition)341 2706 A 3076(or)S 3189(a)S (non-root)346 3263 A 3638(Minix)S (partition)341 3912 A 4282(are)S 4435(better)S 4694(candidates.)S 5199(It)S 6912 V 1440(seems)S 1711(logical)S 2010(to)S 2113(put)S 10 B 2266(extboot)S 10 R 2610(in)S 2713(the)S 2861(extended)S (partition)341 3249 A (boot)178 3615 A 3818(block.)S 7080 V 1440(A)S (backup)290 1553 A (copy)195 1883 A 2118(of)S 2242(the)S 2405(current)S 2731(master)S (bootstrap)374 3040 A 3455(\(including)S 3909(the)S (partition)341 4073 A 4455(table\))S 4726(can)S 4907(be)S 5043(made)S 7200 V 1440(with:)S 7368 V 1800(dd)S 1925(if=)S 10 I 2044(device)S 10 R 2327(of=)S 10 I 2468(backup-\256le)S 10 R (count=1)330 2940 A 7536 V 1440(A)S 1542(simple)S 1839('cat)S 10 I 2021(backup-\256le)S 10 R 2498(>)S 10 I 2585(device)S 10 R 2843(')S (will)157 2907 A 3094(put)S 3252(it)S 3338(back.)S 3608(You)S 3811(can)S 3981(also)S 4173(use)S 10 B 4337(fdisk)S 4580(/mbr)S 10 R (under)229 4823 A 5082(MS-)S 7903 V 720(September)S 1176(13,)S (1996)200 1326 A 4990(Page)S 5211(2)S 8143 V EP %%Page: 3 3 BP /slant 0 def /height 0 def 480 V 10 R 720(INSTALLBOOT)S 1425(\()S 1467(8)S 1525(\))S 2696(Eighth)S (Edition)296 2989 A 4422(INSTALLBOOT)S 5127(\()S 5169(8)S 5227(\))S 960 V 1440(DOS)S 1667(5.0)S 1817(\(or)S 1960(newer\))S 2266(to)S 2369(restore)S 2669(the)S 2817(master)S (bootstrap.)399 3111 A 1128 V 9 R 720(F)S 722(FI)S 774(IL)S 807(LE)S 865(ES)S 923(S)S 1248 V 10 B 1080(/usr/mdec/bootblock)S 10 R 2330(Minix)S (bootstrap)374 2601 A 3001(for)S 3145(the)S 3294(Minix)S 3565(root)S 3753(device.)S 4092(To)S 4230(be)S (placed)263 4351 A 4640(in)S 4744(the)S (boot)178 4893 A 5098(sec-)S 1368 V 2330(tor.)S 1536 V 10 B 1080(/usr/mdec/boot)S 10 R 2330(Minix)S 2614(Boot)S 2848(Monitor.)S 3266(Can)S 3467(usually)S 3796(be)S (found)234 3931 A 4205(in)S 4323(the)S 4486(root)S 4688(directory)S 5092(of)S 5216(a)S 1656 V (bootable)346 2330 A 2701(device.)S 1824 V 10 B 1080(/usr/mdec/masterboot)S 10 R 2330(Master)S (bootstrap.)399 2637 A 3088(Can)S 3277(be)S (placed)263 3399 A 3689(in)S 3794(the)S 3944(\256rst)S 4128(sector)S 4396(of)S 4507(a)S 4579(disk)S 4774(to)S 4880(select)S 5138(the)S 1944 V 2330(active)S (partition.)366 2608 A 3036(In)S 3157(a)S 3239(Minix)S 3521(primary)S (partition)341 3877 A 4255(it)S 4347(selects)S 4652(the)S 4811(active)S 5088(sub-)S 2064 V (partition.)366 2330 A 2232 V 10 B 1080(/usr/mdec/extboot)S 10 R 2330(Extended)S (partition)341 2735 A (bootstrap.)399 3101 A 2400 V 9 R 720(S)S 722(SE)S 774(EE)S 832(E)S 913(A)S 915(AL)S 983(LS)S 1041(SO)S 1093(O)S 2520 V 10 B 1080(part)S 10 R 1265(\(8\),)S 10 B 1433(monitor)S 10 R 1780(\(8\).)S 2688 V 9 R 720(D)S 722(DI)S 790(IA)S 823(AG)S 891(GN)S 959(NO)S 1027(OS)S 1095(ST)S 1147(TI)S 1205(IC)S 1238(CS)S 1300(S)S 2808 V 10 I 1080(Boot)S 10 R 1295(doesn't)S 1616(\256t)S 1725(on)S 10 I 1850(device)S 2928 V 10 R 1440(If)S 1542(there)S 1779(is)S 1881(no)S (space)224 2016 A 2275(on)S 2410(the)S 2568(device)S 2866(to)S 2979(add)S 3159(the)S (boot)178 3317 A 3530(code.)S 3805(This)S 4019(usually)S 4344(means)S 4636(that)S 4822(there)S 5059(is)S 5161(no)S 3048 V (boot)178 1440 A 1643(code)S 1858(in)S 1961(the)S 2109(\256le)S 2263(system)S (you)150 2567 A 2742(use)S 10 B 2901(installboot)S 10 B-1 3379(-)S 10 B 3436(device)S 10 R 3730(on.)S 3216 V 10 I 1080(Image)S 10 R 1357(doesn't)S 1678(\256t)S 1787(on)S 10 I 1912(device)S 3336 V 10 R 1440(If)S 1533(the)S 1681(device)S 1969(is)S 2061(too)S 2214(small)S 2457(for)S 2600(all)S 2726(the)S 2874(images)S (you)150 3184 A 3359(try)S 3496(to)S 3599(put)S 3752(on)S 3877(it.)S 3504 V 9 R 720(B)S 722(BU)S 784(UG)S 852(GS)S 920(S)S 3624 V 10 R 1080(It)S 1167(has)S 1326(four)S 1519(more)S 1751(options)S 2071(than)S 2269(the)S 2417(SunOS)S (installboot)424 2727 A 3176(program)S 3542(it)S 3623(is)S 3715(modeled)S 4086(after.)S 3792 V 1080(The)S (bootblock)401 1272 A 1708(code)S 1933(has)S 2102(been)S 2327(crunched)S 2731(to)S 2844(such)S 3063(ugliness)S 3427(that)S (you)150 3613 A 3798(can)S 3973(use)S 4142(it)S 4233(to)S 4346(scare)S (little)185 4589 A 4810(kids)S 5013(out)S 5177(of)S 3912 V (your)184 1080 A 1289(garden.)S 4080 V 9 R 720(A)S 722(AU)S 790(UT)S 858(TH)S 916(HO)S 984(OR)S 1052(R)S 4200 V 10 R 1080(Kees)S 1307(J.)S 1396(Bot)S 1566(\(kjb@cs.vu.nl\))S 7903 V 720(Page)S 941(3)S 4455(September)S 4911(13,)S (1996)200 5061 A 8143 V EP %%Trailer %%DocumentFonts: Times-Roman Times-Bold Times-Italic %%Pages: 3