|
Lines 162-171
Link Here
|
| 162 |
<literal>src</literal>, then <literal>sys</literal>. If you |
162 |
<literal>src</literal>, then <literal>sys</literal>. If you |
| 163 |
have an aversion to <application>sysinstall</application> and |
163 |
have an aversion to <application>sysinstall</application> and |
| 164 |
you have access to an <quote>official</quote> FreeBSD CDROM, then |
164 |
you have access to an <quote>official</quote> FreeBSD CDROM, then |
| 165 |
you can also install the source from the command line :</para> |
165 |
you can also install the source from the command line:</para> |
| 166 |
|
166 |
|
| 167 |
<screen>&prompt.root; <userinput>mount</userinput> /cdrom |
167 |
<screen>&prompt.root; <userinput>mount</userinput> /cdrom |
| 168 |
&prompt.root; <userinput>mkdir -p</userinput> <filename>/usr/src/sys</filename> |
168 |
&prompt.root; <userinput>mkdir -p</userinput> /usr/src/sys |
| 169 |
&prompt.root; <userinput>ln -s</userinput> /usr/src/sys /sys |
169 |
&prompt.root; <userinput>ln -s</userinput> /usr/src/sys /sys |
| 170 |
&prompt.root; <userinput>cat /cdrom/sys/ssys.[a-d]* | tar -xzvf</userinput></screen> |
170 |
&prompt.root; <userinput>cat /cdrom/sys/ssys.[a-d]* | tar -xzvf</userinput></screen> |
| 171 |
</note> |
171 |
</note> |
|
Lines 206-212
Link Here
|
| 206 |
|
206 |
|
| 207 |
<note> |
207 |
<note> |
| 208 |
<para>You must execute these and all of the following commands under |
208 |
<para>You must execute these and all of the following commands under |
| 209 |
the root account or you will get <errortype>permission |
209 |
the <username>root</username> account or you will get <errortype>permission |
| 210 |
denied</errortype> errors.</para> |
210 |
denied</errortype> errors.</para> |
| 211 |
</note> |
211 |
</note> |
| 212 |
|
212 |
|
|
Lines 215-221
Link Here
|
| 215 |
will probably be <command>vi</command>, which is too complex to |
215 |
will probably be <command>vi</command>, which is too complex to |
| 216 |
explain here, but is covered well in many books in the <link |
216 |
explain here, but is covered well in many books in the <link |
| 217 |
linkend="bibliography">bibliography</link>. However, FreeBSD does |
217 |
linkend="bibliography">bibliography</link>. However, FreeBSD does |
| 218 |
offer an easier editor called <quote>ee</quote> which, if you are a |
218 |
offer an easier editor called <command>ee</command> which, if you are a |
| 219 |
beginner, should be your editor of choice. Feel free to change the |
219 |
beginner, should be your editor of choice. Feel free to change the |
| 220 |
comment lines at the top to reflect your configuration or the |
220 |
comment lines at the top to reflect your configuration or the |
| 221 |
changes you have made to differentiate it from |
221 |
changes you have made to differentiate it from |
|
Lines 256-262
Link Here
|
| 256 |
<listitem> |
256 |
<listitem> |
| 257 |
<para>If you are running a FreeBSD version prior to 4.0, and you are |
257 |
<para>If you are running a FreeBSD version prior to 4.0, and you are |
| 258 |
<emphasis>not</emphasis> upgrading to FreeBSD 4.0 or higher using |
258 |
<emphasis>not</emphasis> upgrading to FreeBSD 4.0 or higher using |
| 259 |
the <quote>make world</quote> procedure, use procedure 1.</para> |
259 |
the <command>make world</command> procedure, use procedure 1.</para> |
| 260 |
</listitem> |
260 |
</listitem> |
| 261 |
|
261 |
|
| 262 |
<listitem> |
262 |
<listitem> |
|
Lines 266-273
Link Here
|
| 266 |
</listitem> |
266 |
</listitem> |
| 267 |
|
267 |
|
| 268 |
<listitem> |
268 |
<listitem> |
| 269 |
<para>If you are rebuilding the kernel as part of a <quote>make |
269 |
<para>If you are rebuilding the kernel as part of a <command>make |
| 270 |
world</quote> process, use procedure 2.</para> |
270 |
world</command> process, use procedure 2.</para> |
| 271 |
</listitem> |
271 |
</listitem> |
| 272 |
</itemizedlist> |
272 |
</itemizedlist> |
| 273 |
|
273 |
|
|
Lines 305-311
Link Here
|
| 305 |
way</title> |
305 |
way</title> |
| 306 |
|
306 |
|
| 307 |
<step> |
307 |
<step> |
| 308 |
<para>Change to the <filename>/usr/src</filename> directory</para> |
308 |
<para>Change to the <filename>/usr/src</filename> directory.</para> |
| 309 |
|
309 |
|
| 310 |
<screen>&prompt.root; <userinput>cd /usr/src</userinput></screen> |
310 |
<screen>&prompt.root; <userinput>cd /usr/src</userinput></screen> |
| 311 |
</step> |
311 |
</step> |
|
Lines 327-333
Link Here
|
| 327 |
<para>In FreeBSD 4.2 and older you must replace |
327 |
<para>In FreeBSD 4.2 and older you must replace |
| 328 |
<literal>KERNCONF=</literal> with <literal>KERNEL=</literal>. |
328 |
<literal>KERNCONF=</literal> with <literal>KERNEL=</literal>. |
| 329 |
4.2-STABLE that was fetched after Feb 2nd, 2001 does |
329 |
4.2-STABLE that was fetched after Feb 2nd, 2001 does |
| 330 |
recognize <literal>KERNCONF=</literal></para> |
330 |
recognize <literal>KERNCONF=</literal>.</para> |
| 331 |
</note> |
331 |
</note> |
| 332 |
|
332 |
|
| 333 |
<indexterm> |
333 |
<indexterm> |
|
Lines 737-744
Link Here
|
| 737 |
options _KPOSIX_PRIORITY_SCHEDULING</programlisting> |
737 |
options _KPOSIX_PRIORITY_SCHEDULING</programlisting> |
| 738 |
|
738 |
|
| 739 |
<para>Real-time extensions added in the 1993 POSIX. Certain |
739 |
<para>Real-time extensions added in the 1993 POSIX. Certain |
| 740 |
applications in the ports collection use these (such as Star |
740 |
applications in the ports collection use these (such as <application>Star |
| 741 |
Office).</para> |
741 |
Office</application>).</para> |
| 742 |
|
742 |
|
| 743 |
<indexterm> |
743 |
<indexterm> |
| 744 |
<primary>kernel options</primary> |
744 |
<primary>kernel options</primary> |
|
Lines 1021-1027
Link Here
|
| 1021 |
<literal>device miibus</literal> to the kernel config pulls in |
1021 |
<literal>device miibus</literal> to the kernel config pulls in |
| 1022 |
support for the generic miibus API and all of the PHY drivers, |
1022 |
support for the generic miibus API and all of the PHY drivers, |
| 1023 |
including a generic one for PHYs that are not specifically handled |
1023 |
including a generic one for PHYs that are not specifically handled |
| 1024 |
by an individual driver</para> |
1024 |
by an individual driver.</para> |
| 1025 |
|
1025 |
|
| 1026 |
<programlisting>device dc # DEC/Intel 21143 and various workalikes |
1026 |
<programlisting>device dc # DEC/Intel 21143 and various workalikes |
| 1027 |
device rl # RealTek 8129/8139 |
1027 |
device rl # RealTek 8129/8139 |
|
Lines 1303-1309
Link Here
|
| 1303 |
an excellent mechanism for recovering from incompatible |
1303 |
an excellent mechanism for recovering from incompatible |
| 1304 |
kernels. Simply choose the kernel you want to boot from at |
1304 |
kernels. Simply choose the kernel you want to boot from at |
| 1305 |
the FreeBSD boot loader. You can access this when the system |
1305 |
the FreeBSD boot loader. You can access this when the system |
| 1306 |
counts down from 10. Hit any key except for the enter key, |
1306 |
counts down from 10. Hit any key except for <keycap>Enter</keycap>, |
| 1307 |
type <command>unload</command> and then type |
1307 |
type <command>unload</command> and then type |
| 1308 |
<command>boot |
1308 |
<command>boot |
| 1309 |
<replaceable>kernel.old</replaceable></command>, or the |
1309 |
<replaceable>kernel.old</replaceable></command>, or the |
|
Lines 1381-1384
Link Here
|
| 1381 |
sgml-parent-document: ("../book.sgml" "part" "chapter") |
1381 |
sgml-parent-document: ("../book.sgml" "part" "chapter") |
| 1382 |
End: |
1382 |
End: |
| 1383 |
--> |
1383 |
--> |
| 1384 |
|
|
|