aboutsummaryrefslogtreecommitdiff
path: root/zh_CN.GB2312/books/handbook/install/chapter.sgml
blob: 514d1b89d3817f8df40e1dbebd10f1414c087ae2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
<!--
     The FreeBSD Documentation Project
     The FreeBSD Simplified Chinese Project

     Original Revision: 1.384
     $FreeBSD$
-->

<chapter id="install">
  <chapterinfo>
    <authorgroup>
      <author>
        <firstname>Jim</firstname>
	<surname>Mock</surname>
	<contrib>结构、组织重整, 部分重写 </contrib>
      </author>
    </authorgroup>

    <authorgroup>
      <author>
	<firstname>Randy</firstname>
	<surname>Pratt</surname>
	<contrib>sysinstall 操作流程、屏幕抓图以及一般性文件</contrib>
      </author>
    </authorgroup>
    <!-- January 2000 -->
  </chapterinfo>

  <title>安装 FreeBSD</title>

  <sect1 id="install-synopsis">
    <title>概述</title>

    <indexterm><primary>installation</primary></indexterm>

    <para>FreeBSD 提供了一个以文字为主,简单好用的安装程序,叫做
    <application>sysinstall</application> 。这是 FreeBSD 默认使用的安装程序;
    厂商如果想,也可以提供适合自己需要的安装程序。本章说明如何使用
    <application>sysinstall</application> 来安装 FreeBSD。</para>

    <para>学习完本章之后,您将会知道:</para>

    <itemizedlist>
      <listitem>
	<para>如何制作 FreeBSD 安装磁盘</para>
      </listitem>

      <listitem>
	<para>FreeBSD如何参照及分割您的硬盘</para>
      </listitem>

      <listitem>
	<para>如何启动 <application>sysinstall</application>.</para>
      </listitem>

      <listitem>
	<para>在执行 <application>sysinstall</application> 时您将要回答的问题、
	  问题代表什么意义,以及该如何回答它们。</para>
      </listitem>
    </itemizedlist>

    <para>在阅读本章之前,您应该:</para>

    <itemizedlist>
      <listitem>
	<para>阅读您要安装的 FreeBSD 版本所附的硬件支持列表以确定您的硬件有没有被支持。</para>
      </listitem>
    </itemizedlist>

    <note>
      <para>一般来说,此安装说明是针对 &i386; (<quote>PC 兼容机</quote>) 体系结构的电脑。
		如果有其它体系结构(如Alpha)的安装说明,我们将一并列出。
		虽然本文档经常保持更新,但有可能与您安装版本上所带的说明文档有些许出入。
		在这里建议您使用本说明文章作为一般性的安装指导参考手册。</para>
    </note>

  </sect1>

  <sect1 id="install-hardware">
    <title>硬件需求</title>

    <sect2 id="install-hardware-minimal">
      <title>最小配置</title>

      <para>安装 &os; 所需的最小硬件配置, 随
	&os; 版本和硬件架构不同而有所不同。</para>

      <para>关于安装所需的最低硬件配置信息, 可以在 &os; 网站的 <ulink
	url="http://www.FreeBSD.org/zh_CN/releases/index.html">发行版信息</ulink>
	部分中的 安装说明书 中找到。 在接下来的几节中, 给出了这些信息的一些总结。
	随您安装 &os; 的方式不同, 可能需要使用软驱或为 &os; 支持的 CDROM 驱动器,
	有时候也可能需要的是一块网卡。 这将在 <xref
	linkend="install-floppies"> 中进行介绍。</para>

      <sect3>
	<title>&os;/&arch.i386; 和 &os;/&arch.pc98;</title>

	<para>&os;/&arch.i386; 和 &os;/&arch.pc98; 版本, 都需要 486 或更高的处理器,
	  以及至少 24&nbsp;MB 的 RAM。 您需要至少 150&nbsp;MB 的空闲硬盘空间,
	  才能完成最小的安装配置。</para>

	<note>
	  <para>对于老旧的硬件而言, 多数时候,
	    装配更多的 RAM 和腾出更多的硬盘空间,
	    要比使用更快的处理器更有用。</para>
	</note>
      </sect3>

      <sect3>
	<title>&os;/&arch.alpha;</title>

	<indexterm><primary>Alpha</primary></indexterm>

	<para>要安装 &os;/&arch.alpha;, 您使用的必须是某种受支持的平台
	  (参见 <xref linkend="install-hardware-supported">)
	  而且 &os; 必须独占一个硬盘。 目前 &os; 还无法与其它操作系统共享磁盘。
	  这个磁盘必须接在 SRM 固件支持的 SCSI 控制器上, 或者如果您机器上的
	  SRM 支持从 IDE 硬盘启动, 则应装到 IDE 硬盘上。</para>

	<indexterm><primary>ARC</primary></indexterm>
	<indexterm><primary>Alpha BIOS</primary></indexterm>
	<indexterm><primary>SRM</primary></indexterm>

	<para>此外您还需要用于您的平台 SRM 控制台固件。 有时, 可以在
	  AlphaBIOS (或 ARC) 固件和 SRM 之间切换。 如果没有,
	  则需要从制造商网站上下载并安装新的固件。</para>

	<note>
	  <para>对于 Alpha 的支持, 从
	    &os;&nbsp;7.0 版本开始已经不再提供。
	    &os;&nbsp;6.<replaceable>X</replaceable> 系列发行版,
	    是最后一批支持这种硬件平台的版本。</para>
	</note>

      </sect3>

      <sect3>
	<title>&os;/&arch.amd64; 架构</title>

	<para>有两类处理器同时能够支持运行
	  &os;/&arch.amd64;。 第一种是 AMD64 处理器,
	  包括 &amd.athlon;64、
	  &amd.athlon;64-FX、 &amd.opteron; 以及更高级别的处理器。</para>

	<para>能够使用
	  &os;/&arch.amd64; 的另一种处理器是包含了采用 &intel; EM64T
	  架构支持的处理器。 这类处理器包括
	  &intel;&nbsp;&core;&nbsp;2 Duo、 Quad、 以及 Extreme 系列处理器,
	  以及 &intel;&nbsp;&xeon; 30005000、 和 7000
	  系列处理器。</para>

	<para>如果您的计算机使用 nVidia nForce3
	  Pro-150, 则 <emphasis>必须</emphasis> 使用 BIOS 配置,
	  禁用 IO APIC。 如果您没有找到这样的选项,
	  可能就只能转而禁用 ACPI 了。 Pro-150 芯片组存在一个 bug,
	  目前我们还没有找到绕过这一问题的方法。</para>
      </sect3>

      <sect3>
	<title>&os;/&arch.sparc64;</title>

	<para>要安装 &os;/&arch.sparc64;, 必须使用它支持的平台 (参见 <xref
	  linkend="install-hardware-supported">)。</para>

	<para>&os;/&arch.sparc64; 需要独占一块磁盘。 目前还没有办法与其它操作系统共享一块磁盘。</para>
      </sect3>
    </sect2>

    <sect2 id="install-hardware-supported">
      <title>支持的硬件</title>

      <para>支持的硬件列表, 会作为 &os; 发行版本的 &os; 兼容硬件说明提供。
	这个文档通常可以在 CDROM 或 FTP 安装文件的顶级目录找到,
	它的名字是 <filename>HARDWARE.TXT</filename>, 此外, 在
	<application>sysinstall</application> 的 documentation 菜单也可以找到。
	它针对特定的硬件架构列出了 &os; 已知支持的硬件。 不同发行版本和架构上的硬件支持列表,
	可以在 &os; 网站的 <ulink
	url="http://www.FreeBSD.org/releases/index.html">发行版信息</ulink> 页面上找到。</para>
    </sect2>
  </sect1>

  <sect1 id="install-pre">
    <title>安装前的准备工作</title>

    <sect2 id="install-inventory">
      <title>列出您电脑的硬件清单</title>

      <para>在安装 FreeBSD 之前,您应该试着将您电脑中的硬件清单列出来。FreeBSD
	安装程序会将这些硬件(磁盘、网卡、光驱等等)以及型号及制造厂商列出来。
	FreeBSD 也会尝试为这些设备找出最适当的 IRQ 及 IO 端口的设定。但是因为 PC
	的硬件种类实在太过复杂,这个步骤不一定总是能成功。
	这时,您就可能需要手动更改有问题的设备的设定值。</para>

      <para>如果您已经安装了其它的操作系统,如 &windows; 或 Linux,那么您可以先由
      这些系统所提供的工具来查看您的设备设定值是怎么分配的。如果您真的没办法
      确定某些接口卡用什么设定值,那么您可以检查看看,说不定它的设定已经标示
      在卡上。常用的 IRQ 号号码为 35 以及 7;IO 端口的值通常以 16 进制位表示,例如
      Ox330。</para>

      <para>我们建议您在安装 FreeBSD 之前把这些信息打印或记录下来,做成表格
      的样子也许会比较有帮助,例如:</para>

      <table pgwide="1" frame="none">
	<title>硬件设备清单</title>

	<tgroup cols="4">
          <colspec colwidth="2*">
          <colspec colwidth="1*">
          <colspec colwidth="1*">
          <colspec colwidth="4*">
	  <thead>
	    <row>
	      <entry>设备名</entry>

	      <entry>IRQ</entry>

	      <entry>IO 端口号</entry>

	      <entry>备注</entry>
	    </row>
	  </thead>

	  <tbody>
	    <row>
	      <entry>第一块硬盘</entry>

	      <entry>N/A</entry>

	      <entry>N/A</entry>

	      <entry>40&nbsp;GB,Seagate 制造,第一个 IDE 接口主设备</entry>
	    </row>

	    <row>
	      <entry>CDROM</entry>

	      <entry>N/A</entry>

	      <entry>N/A</entry>

	      <entry>第一个 IDE 接口从设备</entry>
	    </row>

	    <row>
	      <entry>第二块硬盘</entry>

	      <entry>N/A</entry>

	      <entry>N/A</entry>

	      <entry>20&nbsp;GB,IBM 制造, 第二个 IDE 接口主设备</entry>
	    </row>

	    <row>
	      <entry>第一个 IDE 控制器</entry>

	      <entry>14</entry>

	      <entry>0x1f0</entry>

	      <entry></entry>
	    </row>

	    <row>
	      <entry>网卡</entry>

	      <entry>N/A</entry>

	      <entry>N/A</entry>

	      <entry>&intel; 10/100</entry>
	    </row>

	    <row>
	      <entry>Modem</entry>

	      <entry>N/A</entry>

	      <entry>N/A</entry>

	      <entry>&tm.3com; 56K faxmodem,位于 COM1 口</entry>
	    </row>

	    <row>
	      <entry>&hellip;</entry>
	    </row>
	  </tbody>
	</tgroup>
      </table>

      <para>在清楚地了解了您计算机的配置之后, 需要检查它是否符合您希望安装的
	&os; 版本的硬件需求。</para>
    </sect2>

    <sect2>
      <title>备份您的数据</title>

      <para>如果您的电脑上面存有重要的数据资料,那么在安装 FreeBSD 前请确定
		您已经将这些资料备份了,并且先测试这些备份文档是否有问题。FreeBSD
		安装程序在要写入任何资料到您的硬盘前都会先提醒您确认,一旦您确定要
		写入,那么以后就没有反悔的机会。</para>
    </sect2>

    <sect2 id="install-where">
      <title>决定要将 FreeBSD 安装到哪里</title>

      <para>如果您想让 FreeBSD 使用整个硬盘,那么请直接跳到下一节。</para>
      <para>但是,如果您想让 FreeBSD 跟您已有的系统并存,那么您必须对您数据
		存在硬盘的分布方式有深入的了解以及其所造成的影响。</para>

      <sect3 id="install-where-i386">
	<title>&os;/&arch.i386; 体系结构的硬盘分配方式</title>

      <para>一个 PC 硬盘可以被细分为许多块。
	这些块被称为 <firstterm>partitions (分区)</firstterm>。 由于
	&os; 内部也有分区的概念, 如此命名很容易导致混淆, 因此我们在 &os; 中,
	将其称为磁盘 slice, 或简称为 slices。 例如, FreeBSD 提供的用于操作 PC 磁盘分区的工具
	<command>fdisk</command> 就将其称为 slice 而不是 partition。 由于设计的原因, 每个硬盘仅
	支持四个分区;这些分区叫做<firstterm>主分区(Primary partion)</firstterm>。
	为了突破这个限制以便能使用更多的分区,就有了新的分区类型,叫做<firstterm>
	扩展分区(Extended partition)</firstterm>。一个硬盘可以拥有一个扩展分区。在
	扩展分区里可以建立许多个所谓的<firstterm>逻辑分区(Logical partitions)</firstterm></para>

      <para>每个分区都有其独立的<firstterm>分区号(partition ID)</firstterm>,
      用以区分每个分区的数据类型。FreeBSD 分区的分区号为 <literal>165</literal></para>

      <para>一般而言,每种操作系统都会有自己独特的方式来区别分区。例如 DOS 及其
	之后的 &windows;, 会分配给每个主分区及逻辑分区一个
	<firstterm>驱动器字符</firstterm>,
	从 <devicename>C:</devicename> 开始。</para>

      <para>FreeBSD 必须安装在主分区。 FreeBSD 可以在这个分区上面存放系统数据
	或是您建立的任何文件。然而,如果您有多个硬盘,您也可以在这些硬盘上(全部
	或部分)建立 FreeBSD 分区。在您安装 FreeBSD 的时候,必须要有一个分区可以给
	FreeBSD 使用。这个分区可以是尚未规划的分区或是已经划好,但是里面的数据
	您都不想保存的分区。</para>

      <para>如果您已经用完了您硬盘上的所有分区,那么您必须使用其它操作系统所
	提供的工具(如 DOS 或 &windows; 下的 <command>fdisk</command>)来腾出一个分区
	给 FreeBSD 使用。</para>

      <para>如果您的某个分区有多余的空间,您可以使用它。但是使用前您需要先整理
	一下这些分区。</para>

      <para>FreeBSD 最小安装需要约 100&nbsp;MB 的空间,但是这仅是 <emphasis>非常</emphasis>
	基本的安装,几乎没有剩下多少空间可以建立您自己的文件。一个较理想的最小安装是
	250&nbsp;MB,不含图形界面;或是 350&nbsp;MB 以上,包含图形界面。如果您还需要安装
	其它的第三方厂商的套件,那么将需要更多的硬盘空间。</para>

      <para>您可以使用商业软件,例如 <application>&partitionmagic;</application> (硬盘分区魔术师)
	或类似 <application>GParted</application> 这样的免费工具来调整分区尺寸,
	为 FreeBSD 腾出空间。 FreeBSD 光盘的 <filename>tools</filename>
	目录包含两个免费的工具也可以完成这个工作:<application>FIPS</application> 以及
	<application>PResizer</application>,它们的文档可以在同一目录中找到。<application>FIPS</application><application>PResizer</application>,和 <application>&partitionmagic;</application>
	能够改变 <acronym>FAT16</acronym> 以及 <acronym>FAT32</acronym> 分区的大小 &mdash;
	它们可以在 &ms-dos; 以及 &windows; ME 系统中使用。 这些工具的说明文件可以在同一个目录下面找到
	<application>&partitionmagic;</application><application>GParted</application>
	都能改变 <acronym>NTFS</acronym> 分区的尺寸。 <application>GParted</application>
	在许多 Live CD Linux 发行版, 如
	<ulink url="http://www.sysresccd.org/">SystemRescueCD</ulink> 中均有提供。</para>

      <para>目前已经有报告显示改变 &microsoft; Vista
	分区尺寸时会出现问题。 在进行此类操作时, 建议您准备一张 Vista 安装 CDROM。
	此外, 与其他磁盘维护操作类我我, 强烈建议您事先进行备份。</para>

      <warning>
	<para>不当的使用这些工具可能会删掉您硬盘上的数据资料!在使用这些工具前
	确定您有最近的、没问题的备份数据。</para>
      </warning>

      <example>
	<title>使用已存在的分区</title>

	<para>假设您只有一个 4GB 的硬盘,而且已经装了 &windows; 然后您将这个硬盘分成两个分区
	<devicename>C:</devicename><devicename>D:</devicename>,每个分区大小为
	2&nbsp;GB。在 <devicename>C:</devicename> 分区上存放有 1&nbsp;GB 的数据、
	<devicename>D:</devicename>分区上存放 0.5&nbsp;GB 的数据。</para>

	<para>这意味着您的盘上有两个分区,一个驱动器符号是一个分区(如 c:、d:)。
	您可以把所有存放在 <devicename>D:</devicename> 分区上的数据复制到
	<devicename>C:</devicename> 分区,这样就空出了一个分区(d:)给 FreeBSD 使用。</para>
      </example>

      <example>
	<title>缩减已现在的分区</title>

	<para>假设您只有一个 4&nbsp;GB 的硬盘,而且已经装了 &windows;。您在安装 &windows; 的时候
	把 4&nbsp;GB 都给了 <devicename>C:</devicename> 分区,并且已经使用了 1.5&nbsp;GB 的空间。
	您想将剩余空间中的 2&nbsp;GB 给 FreeBSD 使用。</para>

	<para>为了安装 FreeBSD,您必须从下面两种方式中选择一种:</para>

	<orderedlist>
	  <listitem>
	    <para>备份 &windows; 的数据资料,然后重新安装 &windows;,并给 &windows; 分配 2&nbsp;GB
		的空间。</para>
	  </listitem>

	  <listitem>
	    <para>使用上面提及的 <application>&partitionmagic;</application> 来整理
	或切割您的分区。</para>
	  </listitem>
	</orderedlist>
      </example>

      </sect3>

      <sect3>
	<title>Alpha 体系结构的硬盘分配方式</title>

	<indexterm><primary>Alpha</primary></indexterm>

	<para>在 Alpha 上,您必须使用一整颗硬盘给 FreeBSD,没有办法在同一个硬盘上跟
	其它操作系统共存。根据不同的 Alpha 机器,您的硬盘可以是 SCSI 或 IDE 硬盘,只要
	您的机器可以从这些硬盘开机就可以。</para>

	<para>按照 Digital/Compaq 使用手册书写的惯例,所有 SRM 输入的部分都用大写
	表示。注意,SRM 大小写有别。</para>

	<para>要想得知您硬盘的名称以及型号,可以在 SRM console 提示符下使用 <literal>
	SHOW DEVICE</literal> 命令:</para>

	<screen>&gt;&gt;&gt;<userinput>SHOW DEVICE</userinput>
dka0.0.0.4.0               DKA0           TOSHIBA CD-ROM XM-57  3476
dkc0.0.0.1009.0            DKC0                       RZ1BB-BS  0658
dkc100.1.0.1009.0          DKC100             SEAGATE ST34501W  0015
dva0.0.0.0.1               DVA0
ewa0.0.0.3.0               EWA0              00-00-F8-75-6D-01
pkc0.7.0.1009.0            PKC0                  SCSI Bus ID 7  5.27
pqa0.0.0.4.0               PQA0                       PCI EIDE
pqb0.0.1.4.0               PQB0                       PCI EIDE</screen>

	<para>此范例使用 Digital Personal Workstation 433au 并且显示出此机器联接
	有三个硬盘。第一个是 CDROM,叫做 <devicename>DKA0</devicename>;另外两个
	是两个硬盘,分别叫做 <devicename>DKC0</devicename><devicename>DKC100
	</devicename></para>

	<para>硬盘名称中有 <devicename>DKx</devicename> 字样的是 SCSI 硬盘。例如
	<devicename>DKA100</devicename> 表示是一个 SCSI 设备,其 SCSI ID 为 1,位于
	第一个 SCSI 接口 (A)。 <devicename>DKC300</devicename> 表示一个 SCSI 硬盘,
	SCSI ID 为 3,位于第三个 SCSI 接口 (C)。设备名称 <devicename>PKx</devicename>
	表示 SCSI 控制卡。由以上 <literal>SHOW DEVICE</literal> 指令的输出结果看来,
	SCSI 光盘也被视为是 SCSI 硬盘的一种。</para>

	<para>IDE 硬盘的名称类似 <devicename>DQx</devicename>,而 <devicename>PQx
	</devicename> 则表示相对应的硬盘控制器。</para>

      </sect3>
    </sect2>

    <sect2>
      <title>收集您的网络配置相关资料</title>

      <para>如果您想通过网络(FTP 或是 NFS)安装 FreeBSD,那么您就必须知道您的网络配置
	信息。在安装 FreeBSD 的过程中将会提示您输入这些资料,以顺利完成安装过程。</para>

      <sect3>
	<title>使用以太网或电缆/DSL Modem</title>

	<para>如果您通过局域网或是要通过网卡使用电缆/DSL 上网,那么您必须准备下面
	的信息:</para>

	<orderedlist>
	  <listitem>
	    <para>IP 地址。</para>
	  </listitem>

	  <listitem>
	    <para>默认网关 IP 地址。</para>
	  </listitem>

	  <listitem>
	    <para>主机名称。</para>
	  </listitem>

	  <listitem>
	    <para>DNS 服务器的 IP 地址。</para>
	  </listitem>

	  <listitem>
	    <para>子网掩码。</para>
	  </listitem>
	</orderedlist>

	<para>如果您不知道这些信息,您可以询问系统管理员或是您的网络服务提供者。
	他们可能会说这些信息会由 <firstterm>DHCP</firstterm> 自动分配;如果这样的话,
	请记住这一点就可以了。</para>
      </sect3>

      <sect3>
	<title>使用 Modem 连接</title>

	<para>如果您由 ISP 提供的拨号服务上网,您仍然可以通过它安装 FreeBSD,
	只是会需要很长的时间。</para>

	<para>您必须知道:</para>

	<orderedlist>
	  <listitem>
	    <para>拨号到 ISP 的电话号码。</para>
	  </listitem>

	  <listitem>
	    <para>您的 modem 是连接到哪个 COM 端口。</para>
	  </listitem>

	  <listitem>
	    <para>您拨号到 ISP 所用的账号和密码。</para>
	  </listitem>
	</orderedlist>
      </sect3>
    </sect2>
    <sect2>
      <title>检查 FreeBSD 发行勘误</title>
      
      <para>虽然我们尽力确保每个 FreeBSD 发行版本的稳定性,但偶尔也会有一些错误进入发行版。
	极少数情况下,这些问题甚至可能会影响安装。
	当发现和修正问题之后,它们会列在 FreeBSD 网站中的
	<ulink url="http://www.FreeBSD.org/releases/&rel.current;R/errata.html">FreeBSD 发行勘误</ulink> 中。
	在您安装之前,应该首先看一看这份勘误表,以了解可能存在的问题。</para>

      <para>关于所有释出版本的信息,包括勘误表,可以在
	<ulink
	  url="&url.base;/index.html">FreeBSD 网站</ulink><ulink
	url="&url.base;/releases/index.html">发行版信息</ulink> 一节中找到。</para>
    </sect2>

    <sect2>
      <title>准备安装介质</title>

      <para>FreeBSD 可以通过下面任何一种安装介质进行安装:</para>

      <itemizedlist>
	<title>安装介质</title>

	<listitem>
	  <para>CDROM 或 DVD</para>
	</listitem>

	<listitem>
	  <para>在同一计算机上的 DOS 分区</para>
	</listitem>

	<listitem>
	  <para> SCSI 或 QIC 磁带</para>
	</listitem>

	<listitem>
	  <para>软盘</para>
	</listitem>
      </itemizedlist>

      <itemizedlist>
	<title>网络</title>

	<listitem>
	  <para>通过防火墙的一个 FTP 站点,或使用 HTTP 代理。</para>
	</listitem>

	<listitem>
	  <para> NFS 服务器</para>
	</listitem>

	<listitem>
	  <para>一个指定的并行或串行接口</para>
	</listitem>
      </itemizedlist>

      <para>如果您购买了 FreeBSD 的 CD 或 DVD,那么您可以直接进入下一节
	<xref linkend="install-floppies"></para>

      <para>如果您还没有 FreeBSD 的安装文件,您应该回到
    <xref linkend="install-diff-media"> 一节,
    它介绍了如何准备所需要的安装介质。之后,您就可以回到这一节,
    并从 <xref linkend="install-floppies"> 继续。</para>
    </sect2>

    <sect2 id="install-floppies">
      <title>准备引导介质</title>

      <para>FreeBSD 的安装过程开始于将您的电脑开机进入 FreeBSD 安装环境&mdash;-并非在
	其它的操作系统上运行一个程序。计算机通常使用安装在硬盘上的操作系统进行
	引导,也可以配置成使用一张<quote>bootable(可引导)</quote>的软盘进行启动。
	大多数现代计算机都可以从光驱进行引导系统。</para>

      <tip>
	<para>如果您有 FreeBSD 的安装光盘或 DVD(或者是您购买的,或者是您自己准备的。)
	并且您的计算机可以从光驱进行启动 (通常在 BIOS 中会有 <quote>Boot Order</quote>
	或类似的选项可以设置),那么您就可以跳过此小节。因为 FreeBSD 光盘及 DVD 光盘都是可
	以引导的,用它们开机您不用做什么特别的准备。</para>
      </tip>

      <para>一般来说,要建立安装盘(软盘)请依照下列步骤:</para>

      <procedure>
	<step>
	  <title>获取开机软盘映像文件</title>
	  
	  <para>开机软盘映像文件可以在您的安装介质的
	    <filename>floppies/</filename> 目录下找到,
	    另外您也可以从下述网站的 floppies 目录下载: <literal>ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/<replaceable>&lt;架构名&gt;</replaceable>/<replaceable>&lt;版本&gt;</replaceable>-RELEASE/floppies/</literal>.
	    将 <replaceable>&lt;架构名&gt;</replaceable><replaceable>&lt;版本&gt;</replaceable>
	    替换为您使用的计算机体系结构和希望安装的版本号。
	    例如,用于安装 &i386; 上的
	    &os;/&arch.i386;&nbsp;&rel.current;-RELEASE 的文件的地址,
	    应该是 <ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/&rel.current;-RELEASE/floppies/"></ulink></para>

	  <para>软盘映像文件的扩展名是 <filename>.flp</filename>。
	    在 <filename>floppies/</filename> 目录中包括了许多不同的映像文件,
	    随您安装的 FreeBSD 版本, 某些时候也随硬件的不同,
	    您需要使用的映像文件可能会有所不同。 您通常会需要四张软盘,
	    即 <filename>boot.flp</filename><filename>kern1.flp</filename><filename>kern2.flp</filename>, 以及
	    <filename>kern3.flp</filename>。 请查阅同一目录下的
	    <filename>README.TXT</filename> 文件以了解关于这些映像文件的最新信息。</para>

	  <important>
	    <para>您的 FTP 程序必须使用 <emphasis>二进制模式</emphasis> 来下载这些映
		像文件。有些浏览器只会用 <emphasis>text</emphasis> (或<emphasis>ASCII
		</emphasis>) 模式来传输数据,
		用这些浏览器下载的映像文件做成的软盘将无法正常开机。</para>
	  </important>
	</step>

	<step>
	  <title>准备软盘</title>

	  <para>您必须为您下载的每一个映像文件准备一张软盘。并且请避免使用到坏掉的
		软盘。最简单的方式就是您先将这些软盘格式化,不要相信所谓的已格式化的软
		盘。在 &windows; 下的格式化程序不会告诉您出现多少坏块,它只是简单的标记它
		们为 <quote>bad</quote> 并且忽略它们。根据建议您应该使用全新的软盘来存放
		安装程序。</para>

	  <important>
	    <para>如果您在安装 FreeBSD 的过程中造成当机、冻结或是其它怪异现象,第一个
			要怀疑的就是引导软盘。请用其它的软盘制作映像文件再试试看。</para>
	  </important>
	</step>

	<step>
	  <title>将映像文件写入软盘中</title>

	  <para><filename>.flp</filename> 文件 <emphasis>并非</emphasis> 一般的文件,
	您不能直接将它们复制到软盘上。事实上它是一张包含完整磁盘内容的映像文件。这
	表示您 <emphasis>不能</emphasis> 简单的使用 DOS 的 copy 命令将文件写到软盘上,
	而必须使用特别的工具程序将映像文件直接写到软盘中。</para>

	  <indexterm><primary>DOS</primary></indexterm>
	  <para>如果您使用 &ms-dos; 或 &windows; 操作系统来制作引导盘,那么您可以使用我们提供
	的 <command>fdimage</command> 程序来将映像文件写到软盘中。</para>

	  <para>如果您使用的是光盘,假设光盘的驱动器符号为 <devicename>E:</devicename>,
	那么请执行下面的命令:</para>

	  <screen><prompt>E:\&gt;</prompt> <userinput>tools\fdimage floppies\boot.flp A:</userinput></screen>

	  <para>重复上述命令以完成每个 <filename>.flp</filename> 文件的写入,每换一个
	映像文件都必须更换软盘;制作好的软盘请注明是使用哪个映像文件做的。如果您的映
	像文件存放在不同的地方,请自行修改上面的指令指向您存放 <filename>.flp</filename>
	文件的地方。要是您没有 FreeBSD 光盘,您可以到 FreeBSD 的 FTP 站点<ulink  url="ftp://ftp.FreeBSD.org/pub/FreeBSD/tools/"><filename class="directory">tools</filename>
	    目录</ulink> 中下载。</para>

	  <para>如果您在 &unix; 系统上制作软盘(例如其它 FreeBSD 机器),您可以使用
	&man.dd.1; 命令来将映像文件写到软盘中。如果您用 FreeBSD,可以执行下面的命令:</para>
	  
	  <screen>&prompt.root; <userinput>dd if=boot.flp of=/dev/fd0</userinput></screen>

	  <para>在 FreeBSD 中,<filename>/dev/fd0</filename> 指的是第一个软驱(即
	  <devicename>A:</devicename> 驱动器);<filename>/dev/fd1</filename><devicename>B:</devicename> 驱动器,依此类推。其它的 &unix; 系统可能会用
	不同的的名称,这时您就要查阅该系统的说明文件。</para>
	</step>
      </procedure>

      <para>您现在可以安装 FreeBSD 了</para>
    </sect2>
  </sect1>

  <sect1 id="install-start">
    <title>开始安装</title>

    <important>
      <para>默认情况下, 安装过程并不会改变任何您硬盘中的数据,除非您看到
	下面的讯息:</para>

      <literallayout class="monospaced">Last Chance: Are you SURE you want continue the installation?

If you're running this on a disk with data you wish to save then WE
STRONGLY ENCOURAGE YOU TO MAKE PROPER BACKUPS before proceeding!

We can take no responsibility for lost disk contents!</literallayout>

      <para>在看到这最后的警告讯息前您都可以随时离开安装程序面不会变更您的硬盘。
	如果您发现有任何设定错误,这时您可以直接将电源关掉而不会造成任何伤害。</para>
    </important>

    <sect2 id="install-starting">
      <title>开机启动</title>

      <sect3 id="install-starting-i386">
        <title>引导 &i386; 系统</title>

      <procedure>
	<step>
	  <para>从电脑尚未开机开始说起</para>
	</step>

	<step>
	  <para>将电脑电源打开。刚开始的时候它应该会显示进入系统设置菜单或 BIOS
	要按哪个键,常见的是 <keycap>F2</keycap><keycap>F10</keycap><keycap>Del</keycap><keycombo action="simul">
	      <keycap>Alt</keycap>
	      <keycap>S</keycap>
	    </keycombo>。不论是要按哪个键,请按它进入 BIOS 设置画面。有时您的计算机
	可能会显示一个图形画面,典型的做法是按 <keycap>Esc</keycap> 将关掉这个图形
	画面,以使您能够看到必要的设置信息。</para>
	</step>

	<step>
	  <para>找到设置开机顺序的选项,它的标记为 <quote>Boot Order</quote>
	通常会列出一些设备让您选择,例如:<literal>Floppy</literal><literal>CDROM</literal><literal>First Hard Disk</literal> 等等。</para>

	  <para>如果您要用软盘安装,请确定选到 floppy disk;如果您要用光盘安装,
	请选择 CDROM。为了避免疑惑,请参考您的主板说明手册。</para>

	  <para>储存设定并离开,系统应该会重新启动。</para>
	</step>

	<step>
	  <para>如果您用软盘安装,请将在 <xref linkend="install-floppies">
	    一节中制作好的第一张引导盘,里面包含<filename>kern.flp</filename>
	    <filename>boot.flp</filename> 文件的那张盘,
	    放入软盘驱动器中。</para>

	  <para>如果您是从光盘安装, 那么开机后请将 FreeBSD 光盘放入光驱中。</para>

	  <para>如果您开机后如往常一样并没有从软盘或光盘引导,请检查:</para>

	  <orderedlist>
	    <listitem>
	      <para>是不是软盘或光盘太晚放入面错失开机引导时间。 如果是,
	请将它们放入后重新开机。</para>
	    </listitem>

	    <listitem>
	      <para>BIOS 设定不对,请重新检查 BIOS 的设定。</para>
	    </listitem>

	    <listitem>
	      <para>您的 BIOS 不支持从这些安装介质引导。</para>
	    </listitem>
	</orderedlist>
	</step>

	<step>
	  <para>FreeBSD 即将启动。如果您是从光盘引导,您会见到类似下面的画面:</para>

	  <screen>Booting from CD-Rom...
CD Loader 1.2

Building the boot loader arguments
Looking up /BOOT/LOADER... Found
Relocating the loader and the BTX
Starting the BTX loader

BTX loader 1.00 BTX version is 1.01
Console: internal video/keyboard
BIOS CD is cd0
BIOS drive C: is disk0
BIOS drive D: is disk1
BIOS 639kB/261120kB available memory

FreeBSD/i386 bootstrap loader, Revision 1.1

Loading /boot/defaults/loader.conf
/boot/kernel/kernel text=0x64daa0 data=0xa4e80+0xa9e40 syms=[0x4+0x6cac0+0x4+0x88e9d]
\</screen>
	
	  <para>如果您从软盘启动, 则应看到类似下面的画面:</para>
	
	  <screen>Booting from Floppy...
Uncompressing ... done

BTX loader 1.00  BTX version is 1.01
Console: internal video/keyboard
BIOS drive A: is disk0
BIOS drive C: is disk1
BIOS 639kB/261120kB available memory

FreeBSD/i386 bootstrap loader, Revision 1.1

Loading /boot/defaults/loader.conf
/kernel text=0x277391 data=0x3268c+0x332a8 |

Insert disk labelled "Kernel floppy 1" and press any key...</screen>

	  <para>请根据提示将
	    <filename>boot.flp</filename> 软盘取出, 插入
	    <filename>kern1.flp</filename> 这张盘, 然后按
	    <keycap>Enter</keycap>。 您只需从第一张软盘启动,
	    然后再需要时根据提示插入其他软盘就可以了。</para>
	</step>

	<step>
	  <para>不论是从软盘或光盘引导, 接下来都会进入 &os; 引导加载器菜单:</para>

	  <figure id="boot-loader-menu">
	    <title>&os; Boot Loader Menu</title>

	    <mediaobject>
	      <imageobject>
		<imagedata fileref="install/boot-loader-menu" format="PNG">
	      </imageobject>
	    </mediaobject>
	  </figure>

	  <para>您可以等待十秒, 或按 <keycap>Enter</keycap></para>
	</step>
      </procedure>

      </sect3>
      <sect3>
        <title>引导 Alpha 系统</title>

	<indexterm><primary>Alpha</primary></indexterm>

      <procedure>
	<step>
	  <para>从电脑尚未打开电源开始。</para>
	</step>

	<step>
	  <para>打开电脑电源并等待屏幕上出现开机提示信息。</para>
        </step>

	<step>
	  <para>如您需要制作用于安装的软盘, 请参考
	    <xref linkend="install-floppies">, 将其中一张制作为第一片引导盘, 其中包含
	    <filename>boot.flp</filename>。 将这张软盘插进软驱, 并输入下列命令,
	    以便从软盘启动
	    (请视实际情况修改命令中的软驱盘符):</para>

	  <screen>&gt;&gt;&gt;<userinput>BOOT DVA0 -FLAGS '' -FILE ''</userinput></screen>

	  <para>如果您要从光盘引导,请将光盘放入光驱中然后输入下列命令开始安装
	(请视情况修改命令中的光驱盘符):</para>

          <screen>&gt;&gt;&gt;<userinput>BOOT DKA0 -FLAGS '' -FILE ''</userinput></screen>
	</step>

	<step>
	  <para>然后 FreeBSD 就会启动。如果您从软盘引导,到某个阶段您会看到下面的信息:</para>

	  <screen>Insert disk labelled "Kernel floppy 1" and press any key...</screen>

	  <para>此时应按照提示取出
	    <filename>boot.flp</filename> 软盘, 换上
	    <filename>kern1.flp</filename> 软盘, 然后按
	    <keycap>Enter</keycap> 键。</para>
	</step>

	<step>
	  <para>不论从软盘或光盘引导,您都会看到下面这段信息:</para>

	  <screen>Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [kernel] in 9 seconds... _</screen>

	  <para>您可以等待 10 秒或是按 <keycap>Enter</keycap> 跳过。之后就会进入内核
	设定菜单。</para>
	</step>
      </procedure>

      </sect3>

      <sect3>
	<title>引导 &sparc64;</title>

	<para>多数 &sparc64; 系统均配置为从硬盘自动引导。
	  如果希望安装 &os;, 就需要从网络或 CDROM 启动了, 这需要首先进入
	  PROM (OpenFirmware)。</para>

	<para>要完成这项工作, 首先需要重启系统, 并等待出现引导消息。
	  具体的信息取决于您使用的型号, 不过它应该会是类似下面这样:</para>

    <screen>Sun Blade 100 (UltraSPARC-IIe), Keyboard Present
Copyright 1998-2001 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.2, 128 MB memory installed, Serial #51090132.
Ethernet address 0:3:ba:b:92:d4, Host ID: 830b92d4.</screen>

	<para>如果您的系统此时开始了从硬盘引导的过程, 则需要按下
	  <keycombo action="simul"><keycap>L1</keycap><keycap>A</keycap></keycombo><keycombo action="simul"><keycap>Stop</keycap><keycap>A</keycap></keycombo>,
	  或者在串口控制台上发送 <command>BREAK</command> (例如, 在
	  &man.tip.1; 或 &man.cu.1; 中是 <command>~#</command>) 以便进入 PROM 提示符。
	  它应该是类似下面这样:</para>

	<screenco>
	  <areaspec>
	    <area id="prompt-single" coords="1 5">
	    <area id="prompt-smp" coords="2 5">
	  </areaspec>

	  <screen><prompt>ok     </prompt>
<prompt>ok {0} </prompt></screen>

	  <calloutlist>
	    <callout arearefs="prompt-single">
	      <para>这是在只有一颗
		CPU 的系统上的提示。</para>
	    </callout>

	    <callout arearefs="prompt-smp">
	      <para>这是用于 SMP 系统的选项, 这里的数字,
		是系统中可用的 CPU 数量。</para>
	    </callout>
	  </calloutlist>
	</screenco>

	<para>这时, 将 CDROM 插入驱动器, 并在 PROM 提示符后面,
	  输入 <command>boot cdrom</command></para>

      </sect3>

    </sect2>

    <sect2 id="view-probe">
      <title>查看设备探测的结果</title>

      <para>前面屏幕显示的最后几百行字会存在缓冲区中以便您查阅。</para>

      <para>要浏览缓冲区,您可以按下 <keycap>Scroll Lock</keycap> 键,这会开启画面的
	卷动功能。然后您就可以使用方向键或 <keycap>PageUp</keycap><keycap>PageDown
	</keycap> 键来上下翻阅。再按一次 <keycap>Scroll Lock</keycap> 键将停止画面卷动。</para>

      <para>在您浏览的时候会看到类似 <xref linkend="install-dev-probe">的画面。
	真正的结果依照您的电脑装置而有所不同。</para>

      <figure id="install-dev-probe">
	<title>典型的设备探测结果</title>

	<screen>avail memory = 253050880 (247120K bytes)
Preloaded elf kernel "kernel" at 0xc0817000.
Preloaded mfs_root "/mfsroot" at 0xc0817084.
md0: Preloaded image &lt;/mfsroot&gt; 4423680 bytes at 0xc03ddcd4

md1: Malloc disk
Using $PIR table, 4 entries at 0xc00fde60
npx0: &lt;math processor&gt; on motherboard
npx0: INT 16 interface
pcib0: &lt;Host to PCI bridge&gt; on motherboard
pci0: &lt;PCI bus&gt; on pcib0
pcib1:&lt;VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge&gt; at device 1.0 on pci0
pci1: &lt;PCI bus&gt; on pcib1
pci1: &lt;Matrox MGA G200 AGP graphics accelerator&gt; at 0.0 irq 11
isab0: &lt;VIA 82C586 PCI-ISA bridge&gt; at device 7.0 on pci0
isa0: &lt;iSA bus&gt; on isab0
atapci0: &lt;VIA 82C586 ATA33 controller&gt; port 0xe000-0xe00f at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
uhci0 &lt;VIA 83C572 USB controller&gt; port 0xe400-0xe41f irq 10 at device 7.2 on pci
0
usb0: &lt;VIA 83572 USB controller&gt; on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr1
uhub0: 2 ports with 2 removable, self powered
pci0: &lt;unknown card&gt; (vendor=0x1106, dev=0x3040) at 7.3
dc0: &lt;ADMtek AN985 10/100BaseTX&gt; port 0xe800-0xe8ff mem 0xdb000000-0xeb0003ff ir
q 11 at device 8.0 on pci0
dc0: Ethernet address: 00:04:5a:74:6b:b5
miibus0: &lt;MII bus&gt; on dc0
ukphy0: &lt;Generic IEEE 802.3u media interface&gt; on miibus0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ed0: &lt;NE2000 PCI Ethernet (RealTek 8029)&gt; port 0xec00-0xec1f irq 9 at device 10.
0 on pci0
ed0 address 52:54:05:de:73:1b, type NE2000 (16 bit)
isa0: too many dependant configs (8)
isa0: unexpected small tag 14
orm0: &lt;Option ROM&gt; at iomem 0xc0000-0xc7fff on isa0
fdc0: &lt;NEC 72065B or clone&gt; at port 0x3f0-0x3f5,0x3f7 irq 6 drq2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: &lt;1440-KB 3.5&rdquo; drive&gt; on fdc0 drive 0
atkbdc0: &lt;Keyboard controller (i8042)&gt; at port 0x60,0x64 on isa0
atkbd0: &lt;AT Keyboard&gt; flags 0x1 irq1 on atkbdc0
kbd0 at atkbd0
psm0: &lt;PS/2 Mouse&gt; irq 12 on atkbdc0
psm0: model Generic PS/@ mouse, device ID 0
vga0: &lt;Generic ISA VGA&gt; at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: &lt;System console&gt; at flags 0x100 on isa0
sc0: VGA &lt;16 virtual consoles, flags=0x300&gt;
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: &lt;Parallel port&gt; at port 0x378-0x37f irq 7 on isa0
pppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/15 bytes threshold
plip0: &lt;PLIP network interface&gt; on ppbus0
ad0: 8063MB &lt;IBM-DHEA-38451&gt; [16383/16/63] at ata0-master UDMA33
acd0: CD-RW &lt;LITE-ON LTR-1210B&gt; at ata1-slave PIO4
Mounting root from ufs:/dev/md0c
/stand/sysinstall running as init on vty0</screen>
      </figure>

      <para>请仔细检查探测结果以确定 FreeBSD 找到所有您期望出现的设备。
	如果系统没有找到设备, 则不会将其列出。 <link linkend="kernelconfig">定制内核</link>
	能够让您为系统添加默认的
	<filename>GENERIC</filename> 内核所不支持的设备, 如声卡等。</para>

      <para>&os;&nbsp;6.2 和更高版本中, 在探测完系统设备之后,
	将显示 <xref linkend="config-country">。 请使用光标键来选择国家或地区。 接着按
	<keycap>Enter</keycap>, 系统将自动设置地区及键盘映射。 您也可以很容易地退出
	<application>sysinstall</application> 程序并从头来过。
	</para>

      <figure id="config-country">
	<title>选择国家及地区菜单</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/config-country" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <figure id="sysinstall-exit">
	<title>选择离开 Sysinstall</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/sysinstall-exit" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>在主界面使用方向键选择 <guimenuitem>Exit Install</guimenuitem> 您会看到
	如下的信息:</para>


      <screen>                      User Confirmation Requested 
         Are you sure you wish to exit? The system will reboot 
           (be sure to remove any floppies/CDs/DVDs from the drives).

                            [ Yes ]    No</screen>

      <para>如果 CDROM 还留在光驱里,而且选择了
	&gui.yes;, 则安装程序将重新启动。</para>

      <para>如果您是从软盘启动, 则在重启系统之前,
	需要将 <filename>boot.flp</filename> 软盘取出。</para>
    </sect2>
  </sect1>

  <sect1 id="using-sysinstall">
    <title>介绍 Sysinstall</title>

    <para><application>sysinstall</application> 是 FreeBSD 项目所提供的安装程序。
	它以 console(控制台)为主,分为多个菜单及画面让您配置及控制安装过程。</para>

    <para><application>sysinstall</application> 菜单画面由方向键、<keycap>Enter</keycap><keycap>Tab</keycap><keycap>Space</keycap>,
	以及其它按键所控制。在主画面的 Usage 菜单有这些按键的说明。</para>

    <para>要查看这些说明,请将光标移到 <guimenuitem>Usage</guimenuitem> 项目,然后
      <guibutton>[Select]</guibutton> 按键被选择,<xref linkend="sysinstall-main3">,
	然后按下 <keycap>Enter</keycap> 键。</para>

    <para>安装画面的使用说明会显示出来,阅读完毕请按 <keycap>Enter</keycap> 键回到主
	画面。</para>

    <figure id="sysinstall-main3">
      <title>选取 Sysinstall 主菜单的 Usage 项目</title>

      <mediaobject>
	<imageobject>
	  <imagedata fileref="install/main1" format="PNG">
	</imageobject>
      </mediaobject>
    </figure>

    <sect2 id="select-doc">
      <title>选择 Documentation(说明文件) 菜单</title>

      <para>用方向键从主菜单选择 <guimenuitem>Doc</guimenuitem> 条目然后按
	<keycap>Enter</keycap>键。</para>

      <figure id="main-doc">
	<title>选择说明文件菜单</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/main-doc" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>这将会进入说明文件菜单。</para>

      <figure id="docmenu1">
	<title>Sysinstall 说明文件菜单</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/docmenu1" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>阅读这些说明文件很重要。</para>

      <para>要阅读一篇文章,请用方向键选取要阅读的文章然后按 <keycap>Enter</keycap> 键。
	阅读中再按一下 <keycap>Enter</keycap> 就会回到说明文件画面。</para>

      <para>若要回到主菜单,用方向键选择 <guimenuitem>Exit</guimenuitem> 然后按下
	<keycap>Enter</keycap> 键。</para>
    </sect2>

    <sect2 id="keymap">
      <title>选择键盘对应(Keymap)菜单</title>

      <para>如果要改变键盘按键的对应方式,请在主菜单选取 <guimenuitem>Keymap</guimenuitem>
	然后按 <keycap>Enter</keycap> 键。一般情况下不改变此项,除非您使用了非标准键盘或非
	美国键盘。</para>

      <figure id="sysinstall-keymap">
	<title>Sysinstall 主菜单</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/main-keymap" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>您可以使用上下键移动到您想使用的键盘对应方式,然后按下 <keycap>Space</keycap>
	键以选取它;再按 <keycap>Space</keycap> 键可以取消选取。当您完成后,请选择 &gui.ok;
	然后按 <keycap>Enter</keycap> 键。</para>

      <para>这一屏幕只显示出部分列表。选择 &gui.cancel; 按 <keycap>Tab</keycap> 键将使用
	默认的键盘对应,并返回到主菜单</para>

      <figure id="sysinstall-keymap-menu">
	<title>Sysinstall 键盘对应菜单</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/keymap" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

    </sect2>

    <sect2 id="viewsetoptions">
      <title>安装选项设置画面</title>

    <para>选择 <guimenuitem>Options</guimenuitem> 然后按 <keycap>Enter</keycap> 键。</para>

    <figure id="sysinstall-options">
      <title>Sysinstall 主菜单</title>

      <mediaobject>
        <imageobject>
	  <imagedata fileref="install/main-options" format="PNG">
	</imageobject>
      </mediaobject>
    </figure>

      <figure id="options">
	<title>Sysinstall 选项设置</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/options" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>预设值通常可以适用于大部分的使用者,您并不需要改变它们。版本名称要
	根据安装的版本进行变化。</para>

      <para>目前选择项目的描述会在屏幕下方以蓝底白字显示。注意其中有一个项目是
	<guimenuitem>Use Defaults(使用默认值)</guimenuitem>您可以由此项将所有的
	设定还原为预设值。</para>

      <para>可以按下 <keycap>F1</keycap> 来阅读各选项的说明。</para>

      <para><keycap>Q</keycap> 键可以回到主画面。</para>
    </sect2>

    <sect2 id="start-install">
      <title>开始进行标准安装</title>

      <para><guimenuitem>Standard(标准)</guimenuitem> 安装适用于那些 &unix; 或
	FreeBSD 的初级使用者。用方向键选择 <guimenuitem>Standard</guimenuitem> 然后按
	<keycap>Enter</keycap> 键可开始进入标准安装。</para>

      <figure id="sysinstall-standard">
	<title>开始进行标准安装</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/main-std" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>
    </sect2>
  </sect1>

  <sect1 id="install-steps">
    <title>分配磁盘空间</title>

    <para>您的第一个工作就是要分配 FreeBSD 用的硬盘空间以便 <application>sysinstall
	</application> 先做好一些准备。为了完成这个工作,您必须先对 FreeBSD 如何找到
	磁盘信息做一个了解。</para>

    <sect2 id="install-drive-bios-numbering">
      <title>BIOS 磁盘编号</title>

      <para>当您在系统上安装配置 FreeBSD 之前,有一个重要的事情一定要注意,尤其
	是当您有多个硬盘的时候。</para>

      <indexterm><primary>DOS</primary></indexterm>
      <indexterm><primary>Microsoft Windows</primary></indexterm>
      <para>在 pc 架构,当您跑像 &ms-dos; 或 &microsoft.windows; 这种跟 BIOS 相关的操作
	系统的时候,BIOS 有能力改变正常的磁盘顺序,然后这些操作系统会跟着 BIOS 做改变。
	这让使用者不一定非要有所谓的 <quote>primary master</quote> 硬盘开机。许多人发
	现最简单而便宜备份系统的方式就是再去买一块一模一样的硬盘,然后定期将数据从第
	一块硬盘复制到第二个硬盘,使用
	<application><trademark class="registered">Ghost</trademark></application><application>XCOPY</application>。所以,当第一个硬盘死了,或者是被病毒破坏,
	或者有坏轨道,他们可以调整 BIOS 中的开机顺序而直接用第二块硬盘开机。这跟将机壳
	拆开,把第二块硬盘跟第一块硬盘对调(要调jumper)有同样的效果,差别就是不用拆壳;
	因此,对有这方面需求的人而言,直接在 BIOS 中设定非常方便。</para>

      <indexterm><primary>SCSI</primary></indexterm>
      <indexterm><primary>BIOS</primary></indexterm>
      <para>比较昂贵,配有 SCSI 控制卡的系统通常可以延伸 BIOS 的功能来让 SCSI 设备(可达七个)
	达到类似改变顺序的功能。</para>

      <para>习惯于使用这种方式的使用者可能会感到惊讶,因为在 FreeBSD 中并非如此。
	FreeBSD 不会参考 BIOS,而且也不知道所谓的 <quote>BIOS 逻辑磁盘对应</quote>。
	是怎么回事。这会让人感觉很疑惑,明明就是一样的硬盘而且资料也完全从另一块
	复制过来的,结果却没办法像以前那样用。</para>

      <para>当使用 FreeBSD 以前,请将 BIOS 中的硬盘开机顺序调回正常的顺序,并且以后
	不要再改变。 如果一定要交换硬盘顺序, 那请用硬件的方式, 打开机壳并调整调线。</para>

      <sidebar>
	<title>范例:Bill 和 Fred 的安装历险</title>

	<para>Bill 替 Fred 把旧的 Wintel 的机器装上了 FreeBSD。他装了一台 SCSI 硬盘,
	ID 是 0,然后把 FreeBSD 装在上面。</para>

	<para>Fred 开始使用他新的 FreeBSD 系统;但是过了几天,他发现这旧的 SCSI
	硬盘发生了许多小问题。之后,他就跟 Bill 说起这件事。</para>

	<para>又过了几天,Bill 决定是该解决问题的时候了,所以他从后面房间的硬盘
	<quote>收藏</quote> 中找出了一个一模一样的硬盘,并且经过表面测试后显示这块
	硬盘没有问题。因此,Bill 将它的 ID 调成 4,然后安装到 Fred 的机器,并且将资料从
	磁盘 0 复制到磁盘 4。现在新硬盘装好了,而且看起来好像一切正常;所以,Bill 认为
	现在应该可以开始用它了。Bill 于是到 SCSI BIOS 中设定 SCSI ID 4 为开机盘,用磁盘 4
	重新开机后,一切跑得很顺利。</para>

	<para>继续用了几天后,Bill 跟 Fred 决定要来玩点新的:该将 FreeBSD 升级了。Bill
	将 ID 0 的硬盘移除(因为有问题)并且又从收藏区中拿了一块一样的硬盘来。然后他
	用 Fred 神奇的网络 FTP 磁盘将新版的 FreeBSD 安装在这块硬盘上;安装过程没什么问
	题发生。</para>

	<para>Fred 用了这新版本几天后,觉得它很适合用在工程部门…是时候将以前放在旧
	系统的工作资料复制过来了。因此,Fred 将 ID4 的 SCSI 硬盘(里面有放着旧系统中复制
	过来的最新资料)mount 起来,结果竟然发现在 ID4 的硬盘上,他以前的所有资料都不见
	了!</para>

	<para>资料跑到哪里去了呢?</para>

	<para>当初 Bill 将 ID0 硬盘的资料复制到 ID4 的时候,ID4 即成为一个 <quote>新的副本</quote>。
	而当他调 SCSI BIOS 设定 ID4 为开机盘,想让系统从 ID4 开机,
	这其实只是他自己笨,因为大部分的系统可以直接调 BIOS 而改变开机顺序,但是 FreeBSD 却会把开机
	顺序还原成正常的模式,因此,Fred 的 FreeBSD 还是从原来那块 ID0 的硬盘开机的。所有
	的资料都还在那块硬盘上,而不是在想象之中的 ID4 硬盘。</para>

	<para>幸运的是, 在我们发现这件事的时候那些资料都还在,
	我们将这些资料从最早的那块 ID0 硬盘取出来并交还给 Fred,
	而 Bill 也由此了解到计算机计数是从 0 开始的。</para>

	<para>虽然我们这里的例子使用 SCSI 硬盘,但是相同的概念也可以套用在 IDE 硬盘上。</para>
      </sidebar>
    </sect2>

    <sect2 id="main-fdisk">
      <title>使用 FDisk 创建分区</title>

      <note>
	<para>如果不再做改变,数据将会写进硬盘。如果您犯了一个错误想重新开始,请选择
	  <application>sysinstall</application> 安装程序的退出按钮(exit)。或按
	  <keycap>U</keycap> 键来 <guimenuitem>Undo</guimenuitem> 操作。如果您的操作没有结果,您总可以重新启动您
	  的计算机来达到您的目的。</para>
	</note>

      <para>当您在 <application>sysinstall</application> 主菜单选择使用标准安装
	后,您会看到下面的信息:</para>

      <screen>                                 Message
 In the next menu, you will need to set up a DOS-style ("fdisk")
 partitioning scheme for your hard disk. If you simply wish to devote
 all disk space to FreeBSD (overwriting anything else that might be on
 the disk(s) selected) then use the (A)ll command to select the default
 partitioning scheme followed by a (Q)uit. If you wish to allocate only
 free space to FreeBSD, move to a partition marked "unused" and use the
 (C)reate command.
                                [  OK  ]

                      [ Press enter or space ]</screen>

      <para>如屏幕指示,按 <keycap>Enter</keycap> 键,然后您就会看到一个列表
	列出所有在探测设备的时候找到的硬盘。<xref linkend="sysinstall-fdisk-drive1">
	范例显示的是有找到两个 IDE 硬盘的情形,这两个硬盘分别为
	<devicename>ad0</devicename><devicename>ad2</devicename></para>

      <figure id="sysinstall-fdisk-drive1">
	<title>选择要分区的硬盘</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/fdisk-drive1" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>您可能正在奇怪,为什么 <devicename>ad1</devicename> 没有列出来?
	为什么遗失了呢?</para>

      <para>试想,如果您有两个 IDE 硬盘,一个是在第一个 Primary master,一个是
	Secondary master,这样会发生什么事呢?如果 FreeBSD 依照找到的顺序来为他们
	命名,如 <devicename>ad0</devicename><devicename>ad1</devicename>
	那么就不会有什么问题。</para>

      <para>但是,现在问题来了。如果您现在想在 primary slave 加装第三个硬盘,
	那么这个硬盘的名称就会是 <devicename>ad1</devicename>,之前的
	<devicename>ad1</devicename> 就会变成<devicename>ad2</devicename>。
	这会造成什么问题呢?因为设备的名称(如<devicename>ad1s1a</devicename>)
	是用来寻找文件系统的,因此您可能会发现,突然,您有些文件系统从此无法正确
	地显示出来,必须修改 FreeBSD 配置文件(译注:/etc/fstab)才可以正确显示。</para>

      <para>为了解决这些问题,在配置内核的时候可以叫 FreeBSD 直接用 IDE 设备所
	在的位置来命名,而不是依据找到的顺序。使用这种方式的话,在 secondary master
	的 IDE 设备就 <emphasis>永远是</emphasis> <devicename>ad2</devicename>,
	即使您的系统中没有<devicename>ad0</devicename><devicename>ad1</devicename>
	也不受影响。</para>

      <para>此为 FreeBSD 内核的默认值,这也是为什么上面的画面只显示
	<devicename>ad0</devicename><devicename>ad2</devicename>的原因。
	画面上这台机器的两颗硬盘是装在 primary 及 secondary 的 master 上面;并没有任何一个
	硬盘安装在 slave 插槽上。</para>

      <para>您应该选择您想安装 FreeBSD 的硬盘,然后按下 &gui.ok;。之后
	<application>FDisk</application> 就会开始,您会看到类似
	<xref linkend="sysinstall-fdisk1">的画面。</para>

      <para><application>FDisk</application> 的显示画面分为三个部分。</para>

      <para>第一部分是画面上最上面两行,显示的是目前所选择的硬盘的信息。包含它的
	FreeBSD 名称、硬盘分布以及硬盘的总容量。</para>

      <para>第二部分显示的是目前选择的硬盘上有哪些分区,每个分区的开始及结束位置、
	所占容量、FreeBSD 名称、它们的描述以及类别(sub-type)。此范例显示有两个分区、
	一个大的 <acronym>FAT</acronym> 分区,(很可能是 &ms-dos; 或 &windows;<devicename>C:</devicename> )、以及一个扩展分区(在 &ms-dos; 或 &windows; 里
	面还可以包含逻辑分区)。</para>

      <para>第三个部分显示 <application>FDisk</application> 中可用的命令。</para>

      <figure id="sysinstall-fdisk1">
	<title>典型的尚未编辑前的 Fdisk 分区表</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/fdisk-edit1" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>接下来要做的事跟您要怎么给您的硬盘分区有关。</para>

      <para>如果您要让 FreeBSD 使用整个硬盘(稍后您确认要	<application>sysinstall
      	</application> 继续安装后会删除所有这个硬盘上的资料),那么您就可以按
	<keycap>A</keycap> 键(<guimenuitem>Use Entire Disk</guimenuitem> )
	目前已有的分区都会被删除,取而代之的是一个小的,标示为 <literal>unused
	</literal> 的分区,以及一个大的 FreeBSD 分区。之后,请用方向键将光标移到这个
	FreeBSD 分区,然后按 <keycap>S</keycap> 以将此分区标记为启动分区。 您会看
	到类似 <xref linkend="sysinstall-fdisk2"> 的画面。
	注意, 在 <literal>Flags</literal>
	栏中的 <literal>A</literal> 记号表示此分区是 <emphasis>激活</emphasis> 的,
	因而启动将从此分区进行。</para>

      <para>要删除现有的分区以便为 FreeBSD 腾出空间,
      您可以将光标移动到要删除的分区后按 <keycap>D</keycap> 键。
      然后就可按 <keycap>C</keycap> 键, 并在弹出的对话框中输入将要创建的分区的大小。
      输入合适的大小后按 <keycap>Enter</keycap> 键。
      一般而言, 这个对话框中的初始值是可以分配给该分区的最大值。
      它可能是最大的邻接分区或未分配的整个硬盘大小。</para>

      <para>如果您已经建立好给 FreeBSD 的分区(使用像 <application>&partitionmagic;
      </application>类似的工具),那么您可以按下 <keycap>C</keycap> 键来建立一个新
      的分区。同样的,会有对话框询问您要建立的分区的大小。</para>

      <figure id="sysinstall-fdisk2">
	<title>Fdisk 分区使用整个硬盘</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/fdisk-edit2" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>完成后,按 <keycap>Q</keycap> 键。您的变更会存在 <application>sysinstall
      </application> 中,但是还不会真正写入您的硬盘。</para>
    </sect2>

    <sect2 id="bootmgr">
      <title>安装多重引导</title>

      <para>在这步骤您可以选择要不要安装一个多重引导管理器。一般而言,如果碰到
      下列的情形,您应该选择要安装多重引导管理程序。</para>

      <itemizedlist>
	<listitem>
	  <para>您有一个以上的硬盘,并且 FreeBSD 并不是安装在第一个硬盘上。</para>
	</listitem>

	<listitem>
	  <para>您可以在一个硬盘上,除了 FreeBSD,您还有安装其它的操作系统;然后
	  您想要选择在开机的时候要进入哪个系统。</para>
	</listitem>
      </itemizedlist>

      <para>如果您在这台机器上只安装一个 FreeBSD 操作系统,并且安装在第一个硬盘,
      那么选择 <guimenuitem>Standard</guimenuitem> 安装就可以了。如果您已经使用
      了一个第三方的多重引导程序,那么请选择 <guimenuitem>None</guimenuitem></para>

      <para>选择好配置后请按 <keycap>Enter</keycap></para>

      <figure id="sysinstall-bootmgr">
	<title>Sysinstall 多重引导管理程序</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/boot-mgr" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>按下 <keycap>F1</keycap> 键所显示的在线说明中有讨论一些操作系统共存
      可能发生的问题。</para>
    </sect2>

    <sect2>
      <title>在其它硬盘上创建分区</title>

      <para>如果您的系统上有一个以上的硬盘,在选择完多重引导管理程序后会再回到
      选择硬盘的画面。如果您要将 FreeBSD 安装在多个硬盘上,那么您可以在这里选择
      其它的硬盘,然后重复使用 <application>FDisk</application> 来建立分区。</para>

      <important>
	<para>如果您想让 FreeBSD 来管理其它的硬盘,那么两个硬盘都必须安装 FreeBSD
	的多重引导管理程序。</para>
      </important>

      <figure id="sysinstall-fdisk-drive2">
	<title>离开选择硬盘画面</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/fdisk-drive2" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para><keycap>Tab</keycap> 键可以在您最后选择的硬盘、 &gui.ok; 以及 &gui.cancel;
      之间进行切换。</para>

      <para><keycap>Tab</keycap> 键将光标移动到 &gui.ok;然后按 <keycap>Enter</keycap>
      键继续安装过程。</para>
    </sect2>

    <sect2 id="bsdlabeleditor">
      <title>使用 <application>bsdlabel</application>
      创建分区</title>

      <para>您现在必须在刚刚建立好的 slice 中规划一些 label。 请注意, 每个 label 的代号是
		<literal>a</literal><literal>h</literal>, 另外, 习惯上
	<literal>b</literal><literal>c</literal><literal>d</literal> 是有特殊用途的, 不应该随意变动。</para>

      <para>某些应用程序可以利用一些特殊的分区而达到较好的效果,尤其是分区分散
      在不同的硬盘的时候。但是,现在您是第一次安装FreeBSD,所以不需要去烦恼如
      何分割您的硬盘。最重要的是,装好FreeBSD然后学习如何使用它。当您对FreeBSD
      有相当程度的熟悉后,您可以随时重新安装FreeBSD,然后改变您分区的方式。</para>

      <para>下面的范例中有四个分区&mdash;一个是磁盘交换分区,另外三个是文件系统。</para>

      <table frame="none" pgwide="1">
	<title>为第一个硬盘分区</title>

	<tgroup cols="4">
          <colspec colwidth="1*">
          <colspec colwidth="1*">
          <colspec colwidth="1*">
          <colspec colwidth="4*">

	  <thead>
	    <row>
	      <entry>分区</entry>

	      <entry>文件系统</entry>

	      <entry>大小</entry>

	      <entry>描述</entry>
	    </row>
	  </thead>

	  <tbody>
	    <row>
	      <entry><literal>a</literal></entry>

	      <entry><filename>/</filename></entry>

	      <entry>128&nbsp;MB</entry>

	      <entry>这是一个根文件系统(root filesystem)。任何其它的文件系统都会
	      挂在根目录(译注:用根目录比较亲切)下面。 128&nbsp;MB 对于此目录来说
	      是合理的大小,因为您往后并不会在这里存放太多的数据;在安装FreeBSD后会
	      用掉约 40&nbsp;MB 的根目录空间。剩下的空间是用来存放临时文件用的,同时,
	      您也应该预留一些空间,因为以后的FreeBSD版本可能会需要较多的
	      <filename>/</filename>(根目录)空间。</entry>
	    </row>

	    <row>
	      <entry><literal>b</literal></entry>

	      <entry>N/A</entry>

	      <entry>2-3 x RAM</entry>

	      <entry><para><literal>b</literal> 分区为系统磁盘交换分区(swap space)。
	      选择正确的交换空间大小可是一门学问唷。 一般来说,交换空间的大小应该是您系统上内存(RAM)
	      大小的23倍。 交换空间至少要有 64&nbsp;MB。 因此, 如果您的电脑上的 RAM 比
	      32&nbsp;MB 小,请将交换空间大小设为 64&nbsp;MB。</para><para>

		  如果您有一个以上的硬盘,您可以在每个硬盘上都配置交换分区。 FreeBSD
		  会利用每个硬盘上的交换空间, 这样做能够提高 swap 的性能。
		  如果是这种情形, 先算出您总共需要的交换空间大小 (如128&nbsp;MB),
		  然后除以您拥有的硬盘数目(如2块),
		  算出的结果就是每个硬盘上要配置的交换空间的大小。
		  在这个例子中, 每个硬盘的交
		  换空间为 64&nbsp;MB。</para></entry>
	    </row>

	    <row>
	      <entry><literal>e</literal></entry>

	      <entry><filename>/var</filename></entry>

	      <entry>256&nbsp;MB</entry>

	      <entry><filename>/var</filename> 目录会存放不同长度的文件、日志以及
	      其它管理用途的文件。大部分这些文件都是FreeBSD每天在运行的时候会读取或
	      是写入的。当这些文件放在另外的文件系统(译注:即/var)可以避免影响到
	      其它目录下面类似的文件存取机制。</entry>
	    </row>

	    <row>
	      <entry><literal>f</literal></entry>

	      <entry><filename>/usr</filename></entry>

	      <entry>剩下的硬盘空间</entry>

	      <entry>您所有的其它的文件通常都会存在<filename>/usr</filename>
	      目录以及其子目录下面。</entry>
	    </row>
	  </tbody>
	</tgroup>
      </table>

      <para>如果您要将FreeBSD安装在一个以上的硬盘,那么您必须在您配置的其它分区上
      再建立分区。最简单的方式就是在每个硬盘上建立两个分区,一个是交换分区,一个
      是文件系统分区。</para>

      <table frame="none" pgwide="1">
	<title>为其它磁盘分区</title>

	<tgroup cols="4">
          <colspec colwidth="1*">
          <colspec colwidth="1*">
          <colspec colwidth="2*">
          <colspec colwidth="3*">

	  <thead>
	    <row>
	      <entry>分区</entry>

	      <entry>文件系统</entry>

	      <entry>大小</entry>

	      <entry>描述</entry>
	    </row>
	  </thead>

	  <tbody>
	    <row>
	      <entry><literal>b</literal></entry>

	      <entry>N/A</entry>

	      <entry>见描述</entry>

	      <entry>之前提过,交换分区是可以跨硬盘的。但是,即使
	      <literal>a</literal> 分区没有使用,习惯上还是会把交换分区放在
		<literal>b</literal> 分区上。</entry>
	    </row>

	    <row>
	      <entry><literal>e</literal></entry>

	      <entry>/disk<replaceable>n</replaceable></entry>

	      <entry>剩下的硬盘空间</entry>

	      <entry>剩下的空间是一个大的分区,最简单的做法是将之规划为
		<literal>a</literal>分区而不是<literal>e</literal>分区。然而,
		习惯上<literal>a</literal>分区是保留给根目录 (<filename>/</filename>)
		用的。您不一定要遵守这个习惯,但是<application>sysinstall</application>
		会,所以照着它做会使您的安装比较清爽、干净。您可以将这些文件系统挂在任何
		地方,本范例建议将它们挂在<filename>/disk<replaceable>n</replaceable></filename>		目录,<replaceable>n</replaceable> 依据每个硬盘而有所不同,但是,您喜欢的话
		也可将它们挂在别的地方。</entry>
	    </row>
	  </tbody>
	</tgroup>
      </table>

      <para>分区的配置完成后,您可以用<application>sysinstall</application>.
      来建立它们了。您会看到下面的信息:</para>

      <screen>                                 Message
 Now, you need to create BSD partitions inside of the fdisk
 partition(s) just created. If you have a reasonable amount of disk
 space (200MB or more) and don't have any special requirements, simply
 use the (A)uto command to allocate space automatically. If you have
 more specific needs or just don't care for the layout chosen by
 (A)uto, press F1 for more information on manual layout.

                                [  OK  ]
                          [ Press enter or space ]</screen>

      <para>按下 <keycap>Enter</keycap> 键开始FreeBSD分区表编辑器,称做
	 <application>Disklabel</application></para>

      <para><xref linkend="sysinstall-label"> 显示您第一次执行
	<application>Disklabel</application>的画面。画面分为三个区域。</para>

      <para>前几行显示的是您正在编辑的硬盘以及您正在建立的slice位于哪个分区上。
      (在这里, <application>Disklabel</application> 使用的是
      <literal>分区名称</literal> 而不是 slice 名)。此画面也会显示slice还有
      多少空间可以使用;亦即,有多余的空间,但是尚未指派分区。</para>

      <para>画面中间区域显示已建立的区区,每个分区的文件系统名称、所占的大小以及
      一些关于建立这些文件系统的参数选项。</para>

      <para>下方的第三区显示在 <application>Disklabel</application>中可用的按键。</para>

      <figure id="sysinstall-label">
	<title>Sysinstall Disklabel 编辑器</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/disklabel-ed1" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para><application>Disklabel</application> 您可以自动配置分区以及给它们预设
      的大小。您可以按 <keycap>A</keycap>键使用此功能。您会看到类似
	 <xref linkend="sysinstall-label2">的画面。根据您硬盘的大小,自动分配所配置
	 的大小不一定合适。但是没有关系,您并不一定要使用预设的大小。</para>

	<note>
	  <para>默认情况下会给<filename>/tmp</filename>
	  目录一个独立分区,而不是附属在 <filename>/</filename> 之下。这样可以
	  避免将一些临时文件放到根目录中(译注:可能会用完根目录空间)。</para>
	</note>

      <figure id="sysinstall-label2">
	<title>Sysinstall Disklabel 编辑器-使用自动配置</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/disklabel-auto" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>如果您不想使用默认的分区布局,
	则需要用方向键移动光标并选中第一个分区, 然后按
	<keycap>D</keycap> 来删除它。 重复这一过程直到删除了所有推荐的分区。</para>

      <para>要建立第一个分区 (<literal>a</literal>, 作为
	<filename>/</filename> &mdash; 根文件系统), 请确认您已经在屏幕顶部选中了正确的
	slice, 然后按 <keycap>C</keycap>。 接下来将出现一个对话框, 要求您输入新分区的尺寸
	(如 <xref linkend="sysinstall-label-add"> 所示)。 您可以输入以块为单位的尺寸,
	或以 <literal>M</literal> 表示MB、
	<literal>G</literal> 结尾表示GB, 或者 <literal>C</literal>
	表示柱面数的方式来表达尺寸。</para>

      <note><para>从 FreeBSD&nbsp;5.X 开始, 用户可以:
	使用 <literal>Custom Newfs</literal>
	(<keycap>Z</keycap>) 选项来选择
	<acronym>UFS2</acronym> (在 &os;&nbsp;5.1 和更高版本中的默认值)。 用
	<literal>Auto Defaults</literal> 来创建, 然后用 <literal>Custom Newfs</literal> 选项,
	或在创建文件系统时指定 <option>-O 2</option>。
	如果您使用了 <literal>Custom Newfs</literal>选项,
	不要忘记增加 <option>-U</option> 来启用 SoftUpdates!</para></note>

      <figure id="sysinstall-label-add">
	<title>根目录使用空间</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/disklabel-root1" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>如果使用此处显示的默认尺寸, 则会创建一个占满整个 slice 空余空间的 partition。
	如果希望使用前面例子中描述的 partition 尺寸, 则应按
	<keycap>Backspace</keycap> 键删除这些数字, 并输入
	<userinput>128M</userinput>, 如
	<xref linkend="sysinstall-label-add2"> 所示。 然后, 按下
	&gui.ok;。</para>
      
      <figure id="sysinstall-label-add2">
	<title>编辑要分区大小</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/disklabel-root2" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>输入完大小后接着问您要建立的分区是文件系统还是交换空间,如
      <xref linkend="sysinstall-label-type">所示。第一个分区是文件系统,所以
      确认选择	<guimenuitem>FS</guimenuitem>后按<keycap>Enter</keycap>键。</para>

      <figure id="sysinstall-label-type">
	<title>选择根分区类型</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/disklabel-fs" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>最后,因为您要建立的是一个文件系统,所以必须告诉
	<application>Disklabel</application> 这个文件系统要挂接在什么地方,如
	<xref linkend="sysinstall-label-mount">所示。根文件系统的挂接点
	<filename>/</filename>, 所以请输入 <userinput>/</userinput>,然后按
	<keycap>Enter</keycap>键。</para>

      <figure id="sysinstall-label-mount">
	<title>选择根挂接点</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/disklabel-root3" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>刚刚制作好的分区会显示在画面上。您应该重复上述的动作以建立其它的
      分区。当建立交换空间的时候,系统不会问您要将它挂接在哪里,因为交换空间是不用
      挂在系统上的。当您在建立最后一个分区<filename>/usr</filename>的时候,您可以
      直接使用默认的大小,即所有此分区剩余的空间。</para>

      <para>您最终的 FreeBSD DiskLabel 编辑器画面会类似
	<xref linkend="sysinstall-label4">, 实际数字按您的选择而有所不同。按下
	<keycap>Q</keycap> 键完成分区的建立。</para>

      <figure id="sysinstall-label4">
	<title>Sysinstall Disklabel 编辑器</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/disklabel-ed2" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>
    </sect2>
  </sect1>

  <sect1 id="install-choosing">
    <title>选择要安装的软件包</title>

    <sect2 id="distset">
      <title>选择要安装的软件包</title>

      <para>安装哪些软件包在很大程度上取决于系统将被用来做什么,以及有多少可用的磁盘空间。
	内建的选项包括了运行所需要的最小系统,到把所有软件包全都装上的常用配置。
	&unix; 或 FreeBSD 新手通常直接选择一个设定好的软件包就可以了,
	而有经验的使用者则可以考虑自己订制安装哪些软件包。</para>

      <para>按下 <keycap>F1</keycap> 可以看到有关软件包的更多选项信息,
	以及它们都包含了哪些软件,之后,可以按 <keycap>Enter</keycap>
	回到软件包选择画面。</para>

      <para>如果您想要使用图形界面,
	则必须选择软件包名称开头是 <literal>X</literal> 的那些软件包。
	对于 X 服务器的配置,
	以及选择默认的桌面管理器这样的工作必须在 &os; 安装完成之后才能作。
	关于配置 X 服务器的更多资料可以在 <xref linkend="x11"> 找到。</para>

      <para>默认安装的 X11 版本是
	<application>&xorg;</application></para>

      <para>如果需要定制内核, 您还需要选择包含源代码的那个选项。
	要了解为什么应该编译和构建新的内核, 请参见
	<xref linkend="kernelconfig"></para>

      <para>显然, 包含所有组件的系统是最万能的。
	如果磁盘空间足够, 用光标键选择
	<xref linkend="distribution-set1"> 中的
	<guimenuitem>All</guimenuitem>
	并按 <keycap>Enter</keycap>。 如果担心磁盘空间不够的话,
	则选择最合适的选项。 不要担心选择的是否是最合适的,
	因为其他软件包可以在安装完毕后再加入进来。</para>

      <figure id="distribution-set1">
	<title>选择软件包</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/dist-set" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>
    </sect2>

    <sect2 id="portscol">
      <title>安装ports软件包</title>

      <para>当选择完您想要安装的部分后,接着会询问您要不要安装FreeBSD Ports
	软件包;Ports软件包可以让您简单方便地安装软件包。Ports本身并不包含编辑
	软件所需要的程序源代码,而是一个包含自动下载、编辑以及安装的文档集合。
	<xref linkend="ports"> 一章讨论如何使用Ports.</para>

      <para>安装程序并不会检查您是否有足够的硬盘空间来放ports,所以,如果要安装
	ports软件所,请先确定您有足够的硬盘空间。 FreeBSD &rel.current;版本
	FreeBSD	Ports Collection 大约占用 &ports.size; 大小的硬盘空间。您要为
	这些版本设置大一点的值来安装它们。</para>

<screen>                         User Confirmation Requested
 Would you like to install the FreeBSD Ports Collection?

 This will give you ready access to over &os.numports; ported software packages,
 at a cost of around &ports.size; of disk space when "clean" and possibly much
 more than that if a lot of the distribution tarballs are loaded
 (unless you have the extra CDs from a FreeBSD CD/DVD distribution
 available and can mount it on /cdrom, in which case this is far less
 of a problem).

 The Ports Collection is a very valuable resource and well worth having
 on your /usr partition, so it is advisable to say Yes to this option. 

 For more information on the Ports Collection &amp; the latest ports,
 visit: 
     http://www.FreeBSD.org/ports  

                              [ Yes ]     No</screen>

      <para>选择 &gui.yes; 将会安装
	Ports Collection, 而选择 &gui.no;
	则将跳过它。 选好后按 <keycap>Enter</keycap> 继续。
	此后, 选择安装的软件包的屏幕将再次出现。</para>

      <figure id="distribution-set2">
	<title>确认您要安装的软件包</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/dist-set2" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>如果对您的选择感到满意,请选择<guimenuitem>Exit</guimenuitem>
	退出,确保&gui.ok; 被高亮显示,然后按<keycap>Enter</keycap>
	继续。</para>

    </sect2>
  </sect1>

  <sect1 id="install-media">
    <title>选择您要使用的安装介质</title>

    <para>如果要从 CDROM 或 DVD安装,使用方向键将光标移到
      <guimenuitem>Install from a FreeBSD CD/DVD</guimenuitem>。确认
       &gui.ok; 被选取,然后按 <keycap>Enter</keycap> 开始安装程序。</para>

    <para>如果要使用其它的方式安装,请选择适当的安装介质然后按照屏幕指示
	进行安装。</para>

    <para><keycap>F1</keycap> 可以显示安装介质的在线说明。按一下
	 <keycap>Enter</keycap> 可返回选择安装介质画面。</para>

    <figure id="choose-media">
      <title>选择安装介质</title>

      <mediaobject>
	<imageobject>
	  <imagedata fileref="install/media" format="PNG">
	</imageobject>
      </mediaobject>
    </figure>

    <note>
      <title>FTP安装模式</title>

      <indexterm>
	<primary>installation</primary>
	<secondary>network</secondary>
	<tertiary>FTP</tertiary>
      </indexterm>

      <para>使用FTP安装,有三种方式:主动式(active)FTP、被动式(passive)FTP
	或是透过HTTP代理服务器。</para>

      <variablelist>
	<varlistentry>
	  <term>主动式FTP: <guimenuitem>从FTP服务器安装</guimenuitem></term>

	  <listitem>
	    <para>这个选项将会使所有的FTP传输使用 <quote>Active</quote>模式。
	这将无法通过防火墙,但是可以使用在那些比较早期,不支持被动模式的FTP站。
	如果您的连接在使用被动(默认值)模式卡住了,请换主动模式看看!</para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>被动模式FTP: <guimenuitem>通过防火墙从FTP服务器安装</guimenuitem></term>

	  <listitem>
	    <indexterm>
	      <primary>FTP</primary>
	      <secondary>passive mode</secondary>
	    </indexterm>

	    <para>此选项会让 <application>sysinstall</application> 使用
		<quote>Passive</quote>模式来安装。这使得使用者可以穿过
		不允许用非固定TCP PORTS连入的防火墙。 </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>FTP 透过 HTTP 代理服务器: <guimenuitem>透过HTTP代理服务器,由
		FTP服务器安装</guimenuitem></term>

	  <listitem>
	    <indexterm>
	      <primary>FTP</primary>
	      <secondary>via a HTTP proxy</secondary>
	    </indexterm>

	    <para>此选项会让 <application>sysinstall</application> 通过HTTP协议
		(像浏览器一样)连到proxy服务器。proxy服务器会解释送出的请求,
		然后通知FTP服务器。因为通过HTTP协议,所以可以穿过防火墙。
		要用这种方式,您必须指定proxy服务器的地址。</para>
	  </listitem>
	</varlistentry>
      </variablelist>
      
      <para>对于一个 FTP 代理服务器而言,通常在使用者登入名称中加入您要登入的
	服务器的用户名,加在 <quote>@</quote> 符号后面。然后代理服务器就会
	 <quote>假装</quote> 成一个真的服务器。 例如, 假设您要从
	<hostid role="fqdn">ftp.FreeBSD.org</hostid> 安装,通过 FTP
	代理服务器 <hostid role="fqdn">foo.example.com</hostid>,使用1234端口。</para>

      <para>在这种情况下,您可以到 options 菜单,将 FTP username 设为
	 <literal>ftp@ftp.FreeBSD.org</literal>,密码设为您的电子邮件地址。
	安装介质部分,指定FTP (或是被动式 FTP,如果代理服务器支持的话) 以及URL为
	<literal>ftp://foo.example.com:1234/pub/FreeBSD</literal></para>

      <para>因为<hostid role="fqdn">ftp.FreeBSD.org</hostid><filename>/pub/FreeBSD</filename> 目录会被抓取到
	<hostid role="fqdn">foo.example.com</hostid>之下,您就可以从
	<emphasis>这台</emphasis> 机器 (会从
	<hostid role="fqdn">ftp.FreeBSD.org</hostid> 抓取文件) 安装。</para>
    </note>
  </sect1>

  <sect1 id="install-final-warning">
    <title>安装确认</title>

    <para>到此为止,可以开始进行安装了,这也是您避免更动到您的硬盘的最后机会。</para>

    <screen>                       User Confirmation Requested
 Last Chance! Are you SURE you want to continue the installation?

 If you're running this on a disk with data you wish to save then WE
 STRONGLY ENCOURAGE YOU TO MAKE PROPER BACKUPS before proceeding!

 We can take no responsibility for lost disk contents!

                             [ Yes ]    No</screen>

    <para>选择 &gui.yes; 然后按下
      <keycap>Enter</keycap> 确认安装</para>

    <para>安装所需的时间会根据您所选择的软件、安装介质以及您电脑的速度而有所不同。
	在安装的过程中会有一些信息来显示目前的进度。</para>

    <para>当您看到下面的信息表示已经安装完成了:</para>

    <screen>                               Message

Congratulations! You now have FreeBSD installed on your system.

We will now move on to the final configuration questions.
For any option you do not wish to configure, simply select No.

If you wish to re-enter this utility after the system is up, you may
do so by typing: /usr/sbin/sysinstall.  

                                 [ OK ]

                      [  Press enter or space  ]</screen>

    <para>按下 <keycap>Enter</keycap> 以进行安装后的配置。</para>

    <para>选择 &gui.no; 然后按 <keycap>Enter</keycap>
	会取消安装,不会对您的系统造成更动。您会看到下面的信息:</para>

    <screen>                                Message
Installation complete with some errors.  You may wish to scroll
through the debugging messages on VTY1 with the scroll-lock feature.
You can also choose "No" at the next prompt and go back into the
installation menus to retry whichever operations have failed.

                                 [ OK ]</screen>

    <para>产生这个信息是因为什么东西也没有安装,按下 <keycap>Enter</keycap>
	后会离开安装程序回到主安装界面。从主安装界面可以退出安装程序。</para>
  </sect1>

  <sect1 id="install-post">
    <title>安装后的配置</title>

    <para>安装成功后, 就可以进行进一步的配置了。
      引导新安装的 FreeBSD 系统之后, 使用
      <command>sysinstall</command> (<command>/stand/sysinstall</command>
      如果您使用的是 &os; 5.2 之前的版本), 并选择
      <guimenuitem>Configure</guimenuitem></para>

    <sect2 id="inst-network-dev">
      <title>配置网卡</title>

      <para>如果您之前配置用 PPP 通过 FTP 安装,那么这个画面将不会出现;正像所说
	的那样,您可以稍后再做配置。</para>

      <para>如果想更多的了解网卡或将FreeBSD配置为网关或路由器,请参考
	<link linkend="advanced-networking">Advanced Networking</link>
	的相关文章。</para>

      <screen>                      User Confirmation Requested
   Would you like to configure any Ethernet or SLIP/PPP network devices?

                             [ Yes ]   No</screen>

      <para>如果要配置网卡,请选择
	&gui.yes; 然后按 <keycap>Enter</keycap>。
      否则请选择 &gui.no; 继续。</para>

      <figure id="ed-config1">
	<title>选择网卡设备</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/ed0-conf" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>用方向键选择您要配置的网卡接口,然后按<keycap>Enter</keycap></para>

      <screen>                      User Confirmation Requested
       Do you want to try IPv6 configuration of the interface?

                              Yes   [ No ]</screen>

      <para>目录私人区域网络IP协议<acronym>IPv4</acronym>已经足够,所以选择
	&gui.no; 然后按 <keycap>Enter</keycap></para>

      <para>如果想试试新的IP通信协议 <acronym>IPv6</acronym> ,使用 <acronym>RA</acronym>
	服务,请选择 &gui.yes; 然后按 <keycap>Enter</keycap>。
	寻找 RA 服务器将会花费几秒的时间。</para>

      <screen>                             User Confirmation Requested
        Do you want to try DHCP configuration of the interface?

                              Yes   [ No ]</screen>

      <para>如果您不需要 DHCP (Dynamic Host Configuration Protocol 动态主机配置协议)
	,选择 &gui.no; 然后按<keycap>Enter</keycap></para>

      <para>选择 &gui.yes; 会执行<application>dhclient</application>,
	如果成功,它会自动将网络配置信息填上。更多的信息请参考
	<xref linkend="network-dhcp"></para>

      <para>下面的网络配置显示了怎样把以太网设备配置成区域网络网关的角色。</para>

      <figure id="ed-config2">
	<title>配置 ed0接口</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/ed0-conf2" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>使用<keycap>Tab</keycap> 键可以在各个栏目之间进行切换,请输入适当
	的信息:</para>

      <variablelist>
	<varlistentry>
	  <term>Host(机器名称)</term>

	  <listitem>
	    <para>完整的机器名称,例如本例中的 <hostid role="fqdn">k6-2.example.com</hostid></para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>Domain(域名)</term>

	  <listitem>
	    <para>您机器所在的域名称,如本例的 <hostid role="domainname">example.com</hostid>
		</para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>IPv4 Gateway(IPv4网关)</term>

	  <listitem>
	    <para>输入将数据包传送到远端网络的机器IP地址。只有当机器是网络上的
	一个节点时才要输入。如果这台机器要作为您局域网的网关,
	 <emphasis>请将此处设为空白</emphasis>。IPv4网关,也被称作默认网关或
	默认路由器。</para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>域名服务器</term>

	  <listitem>
	    <para>本地网络中的域名服务器的IP地址。本例中假设机器所在的网络中
	没有域名服务器,所以填入的是ISP提供的域名服务器地址
	(<hostid role="ipaddr">208.163.10.2</hostid>。)</para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>IPv4 地址</term>

	  <listitem>
	    <para>本机所使用的IP地址。本例为
	      <hostid role="ipaddr">192.168.0.1</hostid></para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>子网掩码</term>

	  <listitem>
	    <para>在这个局域网中所使用的地址块是
	      <hostid role="ipaddr">192.168.0.0</hostid> -
	      <hostid role="ipaddr">192.168.0.255</hostid>,
	      对应的子网掩码是
	      <hostid role="netmask">255.255.255.0</hostid></para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term> ifconfig 额外参数设定</term>

	  <listitem>
	    <para>任何<command>ifconfig</command>命令跟网卡接口有关的参数。
		本范例中没有。</para>
	  </listitem>
	</varlistentry>

      </variablelist>

      <para>使用 <keycap>Tab</keycap> 键选择 &gui.ok;然后按
	 <keycap>Enter</keycap>键。</para>


      <screen>                      User Confirmation Requested
        Would you like to Bring Up the ed0 interface right now?

                             [ Yes ]   No</screen>

      <para>选择 &gui.yes; 然后按
	<keycap>Enter</keycap> 将会将机器的网卡转为启用状态。机器下次启动
	的时候即可使用。</para>
    </sect2>

    <sect2 id="gateway">
      <title>配置网关</title>

      <screen>                       User Confirmation Requested
       Do you want this machine to function as a network gateway?

                              [ Yes ]    No</screen>

      <para>如果这台机器要作为本地网络和其它机器之间传送数据包的网关,请选择
	&gui.yes; 然后按 <keycap>Enter</keycap>。
	如果这台机器只是网络上的普通节点,请选择 &gui.no;
	并按 <keycap>Enter</keycap> 继续。</para>
    </sect2>

    <sect2 id="inetd-services">
      <title>配置网络服务</title>

      <screen>                      User Confirmation Requested
Do you want to configure inetd and the network services that it provides?

                               Yes   [ No ]</screen>

      <para>如果选择 &gui.no;, 许多网络服务,如
	 <application>telnetd</application> 将不会启用。 这样, 远端用户将无法
	<application>telnet</application> 进入这台机器。 本机上的用户还是可以
	<application>telnet</application>到远端机器的。</para>

      <para>这些服务可以在安装完成后修改<filename>/etc/inetd.conf</filename>
	配置文件来启用它们。请参阅 <xref linkend="network-inetd-overview">
	以获得更多的信息。</para>

      <para>如果您想现在就配置这些网络服务,请选择 &gui.yes;,
	然后会看到下面的信息:</para>

      <screen>                      User Confirmation Requested
The Internet Super Server (inetd) allows a number of simple Internet
services to be enabled, including finger, ftp and telnetd.  Enabling
these services may increase risk of security problems by increasing
the exposure of your system.

With this in mind, do you wish to enable inetd?

                             [ Yes ]   No</screen>

      <para>选择 &gui.yes; 继续。</para>

      <screen>                      User Confirmation Requested
inetd(8) relies on its configuration file, /etc/inetd.conf, to determine
which of its Internet services will be available.  The default FreeBSD
inetd.conf(5) leaves all services disabled by default, so they must be
specifically enabled in the configuration file before they will
function, even once inetd(8) is enabled.  Note that services for
IPv6 must be separately enabled from IPv4 services.

Select [Yes] now to invoke an editor on /etc/inetd.conf, or [No] to
use the current settings.

                             [ Yes ]   No</screen>

      <para>选择 &gui.yes; 将允许您添加网络服务
	(或将相应网络服务每行开头的 <literal>#</literal> 除掉即可。)</para>

      <figure id="inetd-edit">
	<title>编辑 <filename>inetd.conf</filename>配置文件</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/edit-inetd-conf" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>在加入您想启用的服务后,按下 <keycap>Esc</keycap>键会出现一个
	对话框可以让您离开以及保存修改。</para>

    </sect2>

    <sect2 id="ssh-login">
      <title>启用 SSH 登录</title>

      <indexterm>
	<primary>SSH</primary>
	<secondary>sshd</secondary>
      </indexterm>

      <screen>                      User Confirmation Requested
                  Would you like to enable SSH login?
                           Yes        [  No  ]</screen>

      <para>选择 &gui.yes; 便会启用 &man.sshd.8;,
	也就是 <application>OpenSSH</application> 服务程序。
	它能够让您以安全的方式从远程访问机器。 如欲了解关于
	<application>OpenSSH</application> 的进一步详情, 请参见 <xref
	linkend="openssh"></para>
    </sect2>

    <sect2 id="ftpanon">
      <title>匿名 FTP</title>

      <indexterm>
	<primary>FTP</primary>
	<secondary>anonymous</secondary>
      </indexterm>

      <screen>                      User Confirmation Requested
 Do you want to have anonymous FTP access to this machine?

                              Yes    [ No ]</screen>

      <sect3 id="deny-anon">
	<title>不允许匿名 FTP访问</title>

	<para>选择默认的 &gui.no; 并按下
	  <keycap>Enter</keycap> 键将仍然可以让在这台机器上有账号的用户访问
	FTP。</para>
      </sect3>

      <sect3 id="ftpallow">
	<title>允许匿名 FTP访问</title>

	<para>如果您选择允许匿名 FTP 存取,那么网络中任何人都可以使用FTP来访问您
	的机器。在启用匿名访问之前应该考虑网络的安全问题。如果要知道更多有关网络
	安全的信息,请参阅 <xref linkend="security"></para>

	<para>要启用FTP匿名访问,用方向键选择
	  &gui.yes; 并按 <keycap>Enter</keycap>键。
	  系统会给出进一步的确认信息:</para>

	<screen>                       User Confirmation Requested
 Anonymous FTP permits un-authenticated users to connect to the system
 FTP server, if FTP service is enabled.  Anonymous users are
 restricted to a specific subset of the file system, and the default
 configuration provides a drop-box incoming directory to which uploads
 are permitted.  You must separately enable both inetd(8), and enable
 ftpd(8) in inetd.conf(5) for FTP services to be available.  If you
 did not do so earlier, you will have the opportunity to enable inetd(8)
 again later.

 If you want the server to be read-only you should leave the upload
 directory option empty and add the -r command-line option to ftpd(8)
 in inetd.conf(5)

 Do you wish to continue configuring anonymous FTP?

                          [ Yes ]         No</screen>

	<para>这些信息会告诉您 FTP 服务还需要在 <filename>/etc/inetd.conf</filename>
	  中启用。 假如您希望允许匿名 FTP 连接, 请参见 <xref
	  linkend="inetd-services">。 选择 &gui.yes; 并按
	  <keycap>Enter</keycap> 继续; 系统将给出下列信息:</para>

	<figure id="anon-ftp2">
	  <title>默认的匿名 FTP 配置</title>

	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="install/ftp-anon1" format="PNG">
	    </imageobject>
	  </mediaobject>
	</figure>

	<para>使用 <keycap>Tab</keycap> 在不同的信息字段之间切换,
	  并填写必要的信息:</para>

	<variablelist>
	  <varlistentry>
	    <term>UID</term>

	    <listitem>
	      <para>用于分配给匿名
		FTP 用户的用户 ID。 所有上传的文件的属主都将是这个
		ID。</para>
	    </listitem>
	  </varlistentry>

	  <varlistentry>
	    <term>Group</term>

	    <listitem>
	      <para>匿名 FTP 用户所在的组。</para>
	    </listitem>
	  </varlistentry>

	  <varlistentry>
	    <term>Comment</term>

	    <listitem>
	      <para>用于在
		<filename>/etc/passwd</filename> 中描述该用户的说明性信息。</para>
	    </listitem>
	  </varlistentry>

	  <varlistentry>
	    <term>FTP Root Directory</term>

	    <listitem>
	      <para>可供匿名 FTP 用户使用的文件所在的根目录。</para>
	    </listitem>
	  </varlistentry>

	  <varlistentry>
	    <term>Upload Subdirectory</term>

	    <listitem>
	      <para>匿名 FTP 用户上传的文件的存放位置。</para>
	    </listitem>
	  </varlistentry>
	</variablelist>

	<para>默认的 FTP 根目录将放在 <filename>/var</filename> 目录下。
	  如果您的 /var 目录空间不足以应付您的FTP需求,
	  您可以将FTP的根目录改为 <filename>/usr</filename> 目录下的
	  <filename>/usr/ftp</filename> 目录。</para>

	<para>当您对一切配置都满意后,请按 <keycap>Enter</keycap> 键继续。</para>

	<screen>                          User Confirmation Requested
         Create a welcome message file for anonymous FTP users?

                              [ Yes ]    No</screen>

	<para>如果您选择 &gui.yes; 并按下
	  <keycap>Enter</keycap>键,系统会自动打开文本编辑器让您编辑FTP的欢迎信息。</para>

	<figure id="anon-ftp4">
	  <title>编辑FTP欢迎信息</title>

	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="install/ftp-anon2" format="PNG">
	    </imageobject>
	  </mediaobject>
	</figure>

	<para>此文本编辑器叫做 <command>ee</command>。按照指示修改信息文本或是
	稍后再用您喜爱的文本编辑器来修改。请记住画面下方显示的文件位置。</para>

	<para><keycap>Esc</keycap> 将弹出一个默认为
	<guimenuitem>a) leave editor</guimenuitem>的对话框。按
	  <keycap>Enter</keycap> 退出并继续。再次按
	  <keycap>Enter</keycap> 将保存修改。</para>
      </sect3>
    </sect2>

    <sect2 id="nfsconf">
      <title>配置网络文件系统</title>

      <para>网络文件系统 (NFS) 可以让您可以在网络上共享您的文件。一台机器可以
	配置成NFS服务器、客户端或两者并存。请参考
	 <xref linkend="network-nfs"> 以获得更多的信息。</para>

      <sect3 id="nsf-server-options">
	<title>NFS 服务器</title>

	<screen>                       User Confirmation Requested
 Do you want to configure this machine as an NFS server?

                              Yes    [ No ]</screen>

	<para>如果您不想安装网络文件系统,请选择 &gui.no;
	然后按 <keycap>Enter</keycap>键。</para>

	<para>如果您选择 &gui.yes; 将会出现一个对话框提醒您
	必须先建立一个 <filename>exports</filename> 文件。</para>

	<screen>                               Message
Operating as an NFS server means that you must first configure an
/etc/exports file to indicate which hosts are allowed certain kinds of
access to your local filesystems.
Press [Enter] now to invoke an editor on /etc/exports
                               [ OK ]</screen>

	<para><keycap>Enter</keycap> 键继续。系统会启动文本编辑器让您编辑
	 <filename>exports</filename> 文件。</para>

	<figure id="nfs-server-edit">
	  <title>编辑 <filename>exports</filename>文件</title>

	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="install/nfs-server-edit" format="PNG">
	    </imageobject>
	  </mediaobject>
	</figure>

	<para>按照指示加入真实输出的文件目录或是稍后用您喜爱的编辑器自行编辑。
	请记下画面下方显示的文件名称及位置。</para>

	<para>按下 <keycap>Esc</keycap> 键会出现一具对话框,默认选项是
	  <guimenuitem>a) leave editor</guimenuitem>。按下
	  <keycap>Enter</keycap> 离开并继续。</para>
      </sect3>

      <sect3 id="nfs-client-options">
	<title>NFS 客户端</title>

	<para> NFS 客户端允许您的机器访问NFS服务器。</para>

	<screen>                       User Confirmation Requested
 Do you want to configure this machine as an NFS client?

                              Yes   [ No ]</screen>

	<para>按照您的需要,选择 &gui.yes;
	  或 &gui.no; 然后按 <keycap>Enter</keycap></para>
      </sect3>
    </sect2>

    <sect2 id="console">
      <title>配置系统终端</title>

      <para>系统提供了几个选项可以让您配置终端的表现方式。</para>

      <screen>                      User Confirmation Requested
       Would you like to customize your system console settings?

                              [ Yes ]  No</screen>

      <para>要查阅及配置这些选项,请选择 &gui.yes;
	并按<keycap>Enter</keycap></para>

      <figure id="saver-options">
	<title>系统终端配置选项</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/console-saver1" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>最常用的选项就是屏幕保护程序了。使用方向键将光标移动到
	 <guimenuitem>Saver</guimenuitem> 然后按<keycap>Enter</keycap></para>

      <figure id="saver-select">
	<title>屏幕保护程序选项</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/console-saver2" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>选择您想使用的屏幕保护程序,然后按 <keycap>Enter</keycap>。
	之后回到系统终端配置画面。</para>

      <para>默认开启屏幕保护程序的时间是300秒。如果要更改此时间,请再次选择
	 <guimenuitem>Saver</guimenuitem> 。然后选择 <guimenuitem>Timeout</guimenuitem>
	并按 <keycap>Enter</keycap>键。系统会弹出一个对话框如下:</para>

      <figure id="saver-timeout">
	<title>屏幕保护时间设置</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/console-saver3" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>您可以直接改变这个值,然后选 &gui.ok;并按 <keycap>Enter</keycap>
	键回到系统终端配置画面。</para>

      <figure id="saver-exit">
	<title>退出系统终端配置</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/console-saver4" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>选择 <guimenuitem>Exit</guimenuitem> 然后按下
	<keycap>Enter</keycap> 键会回到安装后的配置画面。</para>
    </sect2>

    <sect2 id="timezone">
      <title>配置时区</title>

      <para>配置您机器的时区可以让系统自动校正任何区域时间的变更并且在执行
	一些跟时区相关的程序时不会出错。</para>

      <para>例子中假设此台机器位于美国东部的时区。请参考您所在的地理位置来配置。</para>

      <screen>                      User Confirmation Requested
          Would you like to set this machine's time zone now?

                            [ Yes ]   No</screen>

      <para>选择 &gui.yes; 并按下
	<keycap>Enter</keycap>键以配置时区。</para>

      <screen>                       User Confirmation Requested
 Is this machine's CMOS clock set to UTC? If it is set to local time
 or you don't know, please choose NO here!

                              Yes   [ No ]</screen>

      <para>这里按照您机器时间的配置,选择 &gui.yes;
	或 &gui.no; 然后按 <keycap>Enter</keycap></para>

      <figure id="set-timezone-region">
	<title>选择您所处的地理区域</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/timezone1" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>请选择适当的区域然后按 <keycap>Enter</keycap></para>

      <figure id="set-timezone-country">
	<title>选择您所在的国家</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/timezone2" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>选择您所在的国家然后按 <keycap>Enter</keycap></para>

      <figure id="set-timezone-locality">
	<title>选择您所在的时区</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/timezone3" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>选择您所在的时区然后按 <keycap>Enter</keycap></para>

      <screen>                            Confirmation
            Does the abbreviation 'EDT' look reasonable?

                            [ Yes ]   No</screen>

      <para>检查一下时区的缩写是否正确,如果没错,请按 <keycap>Enter</keycap>
	返回系统安装后的配置画面。</para>
    </sect2>

    <sect2 id="linuxcomp">
      <title>Linux 兼容性</title>

      <screen>                      User Confirmation Requested
          Would you like to enable Linux binary compatibility?

                            [ Yes ]   No</screen>

      <para>选择 &gui.yes; 并按下<keycap>Enter</keycap>
	键,将允许您在FreeBSD中执行Linux的软件。安装程序会安装一些为了跟Linux
	兼容的软件包。</para>

      <para>如果您是通过FTP安装,那么您必须连到网络上。有时候FTP站并不会包含
	所有的安装软件包(例如Linux兼容软件包);不过,稍后您还可以再安装这个
	项目。</para>
    </sect2>

    <sect2 id="mouse">
      <title>配置鼠标</title>

      <para>此选项可以让您在终端上使用三键鼠标剪贴文字。如果您用的鼠标是两个
	按钮,请参考手册 &man.moused.8;;以取得有关模拟三键鼠标的信息。范例中
	使用的鼠标不是USB接口。(例如ps/2或com接口的鼠标):</para>

      <screen>                      User Confirmation Requested 
         Does this system have a PS/2, serial, or bus mouse?

                            [ Yes ]    No </screen>

      <para>如果您使用的是 PS/2、 串口或 Bus 鼠标,请选择 &gui.yes;, 
	如果是 USB 鼠标, 则应选择
	&gui.no; 并按
	<keycap>Enter</keycap></para>

      <figure id="mouse-protocol">
	<title>选择鼠标类型</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/mouse1" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>使用方向键选择 <guimenuitem>Type</guimenuitem> 然后按
	<keycap>Enter</keycap></para>

      <figure id="set-mouse-protocol">
	<title>设置鼠标协议</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/mouse2" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>在这个例子中使用的类型是ps/2鼠标,所以可以使用默认的
	<guimenuitem>Auto(自动)</guimenuitem> 。 您可以用方向键选择合适的项目,
	确定选择了 &gui.ok; 后按 <keycap>Enter</keycap> 键离开此画面。</para>

      <figure id="config-mouse-port">
	<title>配置鼠标端口</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/mouse3" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>选择 <guimenuitem>Port</guimenuitem> 然后按 <keycap>Enter</keycap></para>

      <figure id="set-mouse-port">
	<title>配置鼠标端口</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/mouse4" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>假设这台机器用的是ps/2鼠标,您可以采用默认的
	<guimenuitem>PS/2</guimenuitem> 选项。请选择适当的项目然后按
	 <keycap>Enter</keycap></para>

      <figure id="test-daemon">
	<title>启动鼠标服务进程</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/mouse5" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>选择<guimenuitem>Enable</guimenuitem>然后按
	<keycap>Enter</keycap> 来启动和测试鼠标。</para>


      <figure id="test-mouse-daemon">
	<title>测试鼠标功能</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/mouse6" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>鼠标指针可以在屏幕上移动,指明鼠标服务已经正常启用。那么请选择
	&gui.yes; 按 <keycap>Enter</keycap>键。否则鼠标没
	有配置成功 &mdash; 选择	&gui.no; 并尝试不同的配置
	选项。</para>

      <para>选择 <guimenuitem>Exit</guimenuitem> 并按
	<keycap>Enter</keycap> 退回到系统安装完成后的配置画面。</para>
    </sect2>

    <sect2 id="packages">
    <title>安装预编译的软件包 (package)</title>

      <para>Package 是事先编译好的二进制文件, 因此, 这是安装软件的一种便捷的方式。</para>

      <para>在这里作为例子我们将给出安装一个 package 所需的过程。
	如果需要, 还可以在这一阶段加入其他 package。 安装完成之后,
	<command>sysinstall</command> 依然可以用来安装其他
	package。</para>

      <screen>                     User Confirmation Requested
 The FreeBSD package collection is a collection of hundreds of
 ready-to-run applications, from text editors to games to WEB servers
 and more. Would you like to browse the collection now? 

                            [ Yes ]   No</screen>

      <para>选择 &gui.yes; 并按
	<keycap>Enter</keycap> 将进入 package 选择界面:</para>

      <figure id="package-category">
	<title>选择 Package 类别</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/pkg-cat" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>在任何时候, 只有当前安装介质上存在的 package 才可以安装。</para>

      <para>如果选择了
	<guimenuitem>All</guimenuitem> 或某个特定的分类,
	则系统会列出全部可用的 package。 用光标键移动光棒选中需要的 package,
	并按 <keycap>Enter</keycap></para>

      <para>系统会显示可供选择的 package:</para>

      <figure id="package-select">
	<title>选择 Package</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/pkg-sel" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>如图所示, 我们选择了 <application>bash</application> shell。
	您可以根据需要使用
	<keycap>Space</keycap> 键来勾选选定的 package。
	在屏幕左下角会给出 package 的简短说明。</para>

      <para>反复按下 <keycap>Tab</keycap> 键,
	可以在最后选中的 package、 &gui.ok; 和 &gui.cancel; 之间来回切换。</para>

      <para>当您把需要的 package 都标记为安装之后,
	按一下 <keycap>Tab</keycap> 切换到 &gui.ok;, 随后按下
	<keycap>Enter</keycap> 就可以回到 package 选择菜单了。</para>

      <para>左右方向键可以用于在 &gui.ok;
	和 &gui.cancel; 之间进行切换。 这种方法也可以用来选择 &gui.ok;,
	随后按下 <keycap>Enter</keycap> 也可以回到 package 选择菜单。</para>

      <figure id="package-install">
	<title>安装预编译软件包</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/pkg-install" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>使用 <keycap>Tab</keycap> 和左右方向键选择 <guibutton>[&nbsp;Install&nbsp;]</guibutton>
	并按 <keycap>Enter</keycap>。 接下来需要确认将要安装的预编译包:</para>

      <figure id="package-install-confirm">
	<title>确认将要安装的预编译包</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/pkg-confirm" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>选择 &gui.ok; 并按下 <keycap>Enter</keycap> 就可以开始预编译包的安装了。
	在这个过程中您会看到安装的相关信息, 直到安装完成为止。
	请留意观察是否有错误信息出现。</para>

      <para>在完成预编译包的安装之后, 就进入了最后的配置阶段。
	如果您没有选择任何预编译包, 并希望直接进入最后的配置阶段, 则可以选择
	<guibutton>Install</guibutton> 来跳过。</para>
    </sect2>

    <sect2 id="addusers">
      <title>添加用户和组</title>

      <para>在安装系统的过程中, 您应添加至少一个用户, 以避免直接以
	<username>root</username> 用户的身份登录。 用以保存其用户数据的根分区通常很小,
	因此用 <username>root</username> 身份运行程序可能将其迅速填满。
	下面的提示信息介绍了这样做可能带来的更大隐患:</para>

      <screen>                     User Confirmation Requested
 Would you like to add any initial user accounts to the system? Adding
 at least one account for yourself at this stage is suggested since
 working as the "root" user is dangerous (it is easy to do things which
 adversely affect the entire system). 

                            [ Yes ]   No</screen>

      <para>选择 &gui.yes; 并按
	<keycap>Enter</keycap> 即可开始创建用户的过程。</para>

      <figure id="add-user2">
	<title>选择用户</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/adduser1" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>用箭头键来选择 <guimenuitem>User</guimenuitem> 然后按
	<keycap>Enter</keycap></para>

      <figure id="add-user3">
	<title>添加用户信息</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/adduser2" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>下面的描述信息会出现在屏幕的下方,可以使用 <keycap>Tab</keycap>
	键来切换不同的项目,以便输入相关信息:</para>

      <variablelist>
	<varlistentry>
	  <term>Login ID</term>

	  <listitem>
	    <para>新用户的登录名(强制性必须写)</para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>UID</term>

	  <listitem>
	    <para>这个用户的ID编号(如果不写,系统自动添加)</para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>Group</term>

	  <listitem>
	    <para>这个用户的登录组名(如果不写,系统自动添加)</para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>Password</term>

	  <listitem>
	    <para>这个用户的密码(键入这个需要很仔细!)</para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>Full name</term>

	  <listitem>
	    <para>用户的全名(解释、备注)</para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>Member groups</term>

	  <listitem>
	    <para>这个用户所在的组</para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>Home directory</term>

	  <listitem>
	    <para>用户的主目录(如果不写,系统自动添加)</para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>Login shell</term>
	  <listitem>
	    <para>用户登录的shell(默认是<filename>/bin/sh</filename>)。</para>
	  </listitem>
	</varlistentry>
      </variablelist>

      <para>你可以将登录 shell 由 <filename>/bin/sh</filename> 改为
	<filename>/usr/local/bin/bash</filename>, 以便使用事先以 package 形式安装的
	<application>bash</application> shell。
	不要使用一个不存在的或您不能登录的shell。最通用的shell是使用
	BSD-world 的 C shell,可以通过指定<filename>/bin/tcsh</filename>来修改。</para>

      <para>用户也可以被添加到 <groupname>wheel</groupname> 组中成了一个超级用户,
	从而拥有 <username>root</username>权限。</para>

      <para>当您感觉满意时,键入 &gui.ok; 键,用户和组管理菜单将会重新出现。</para>

      <figure id="add-user4">
	<title>退出用户和组管理</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/adduser3" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>如果有其他的需要,  此时还可以添加其他的组。
	此外, 还可以通过
	<command>sysinstall</command> (在 &os; 5.2 以前的版本中是
	<command>/stand/sysinstall</command>) 在安装完成之后添加它们。</para>

      <para>当您完成添加用户的时候,选择<guimenuitem>Exit</guimenuitem>
	然后键入<keycap>Enter</keycap> 继续下面的安装。</para>
    </sect2>

    <sect2 id="rootpass">
      <title>设置 <username>root</username> 密码</title>

      <screen>                        Message
 Now you must set the system manager's password.
 This is the password you'll use to log in as "root".

                         [ OK ]

               [ Press enter or space ]</screen>

      <para>键入 <keycap>Enter</keycap> 来设置 <username>root</username>
	密码。</para>

      <para>密码必须正确地输入两次。 毋庸讳言,
	您需要选择一个不容易忘记的口令。
	请注意您输入的口令不会回显, 也不会显示星号。</para>

      <screen>New password:
Retype new password :</screen>

      <para>密码成功键入后,安装将继续。</para>
    </sect2>

    <sect2 id="exit-inst">
      <title>退出安装</title>

      <para>如果您需要设置 <link linkend="network-services">其他网络设备</link>,
	或需要完成其他的配置工作,
	可以在此时或者事后通过 <command>sysinstall</command>
	(对于 &os; 5.2 之前的版本是 <command>/stand/sysinstall</command>)
	来进行配置。</para>

      <screen>                     User Confirmation Requested
 Visit the general configuration menu for a chance to set any last
 options?

                              Yes   [ No ]</screen>

     <para>选择 &gui.no; 然后键入 <keycap>Enter</keycap>
	返回到主安装菜单。</para>

      <figure id="final-main">
	<title>退出安装</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/mainexit" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>选择 <guibutton>[X Exit Install]</guibutton> 然后键入
	 <keycap>Enter</keycap>。您可能需要确认是否真的退出安装:</para>

      <screen>                     User Confirmation Requested
 Are you sure you wish to exit? The system will reboot (be sure to  
 remove any floppies/CDs/DVDs from the drives).

                            [ Yes ]   No</screen>

      <para>选择 &gui.yes; 取出软盘。CDROM驱动器将被锁定,
	直到机器重新启动。CDROM然后就可以从驱动器中取出来了。</para>

      <para>此后系统将重新启动, 因此请留意是否会出现一些错误信息。
	进一步的细节, 请参见 <xref linkend="freebsdboot"></para>
    </sect2>

    <sect2 id="network-services">
      <sect2info>
        <authorgroup>
          <author>
            <firstname>Tom</firstname>
            <surname>Rhodes</surname>
            <contrib>原作 </contrib>
          </author>
        </authorgroup>
      </sect2info>
      <title>配置其他网络服务</title>

      <para>如果之前缺少这一领域的经验, 那么配置网络服务对于新手而言,
	很可能会是一件很有挑战的事情。 网络, 包括 Internet,
	对于包括 &os; 在内的所有现代操作系统而言都至关重要。 因此, 首先对
	&os; 提供的丰富的网络性能加以了解会很有帮助。 在安装过程中了解这些知识,
	能够确保用户更好地理解他们可以用到的各种服务。</para>

      <para>网络服务是一些可以接收来自网络上任何地方的人所提交的输入信息的程序。
	人们一直都在努力确保这些程序不会做任何 <quote>有害的</quote> 事情。
	不幸的是, 程序员们并不是十全十美的完人, 因此, 网络服务程序中的漏洞,
	便有可能被攻击者利用来做一些坏事。 因而, 只启用那些您知道自己需要的服务就很重要了。
	如果存在疑问, 那么就最好不要在您发现需要它之前启动任何网络服务。
	您可以事后通过再次运行 <application>sysinstall</application> 或直接手工配置
	<filename>/etc/rc.conf</filename> 来随时启用这些服务。</para>

      <para>选择 <guimenu>Networking</guimenu> 选项将下显示一个类似下面的菜单:</para>

      <figure id="network-configuration">
	<title>网络配置之上层配置</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/net-config-menu1" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>第一个选项, <guimenuitem>Interfaces</guimenuitem>,
	已经在前面的 <xref linkend="inst-network-dev"> 中做过配置,
	因此现在可以略过它。</para>

      <para>选择 <guimenuitem>AMD</guimenuitem> 选项,
	将添加对于 <acronym>BSD</acronym> 自动挂接程序的支持。 这个程序通常会和
	<acronym>NFS</acronym> 协议 (详情参见下文) 配合使用,
	以便自动挂载远程文件系统。 启用它不需要在此时进行特殊的额外配置。</para>

      <para>下一行是 <guimenuitem>AMD Flags</guimenuitem> 的参数选项。
	选择它之后,会弹出一个让您选择 <acronym>AMD</acronym> 参数的子菜单。
	菜单中包含一系列的选项:</para>

      <screen>-a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map</screen>

      <para><option>-a</option> 选项用来设置默认的挂接位置, 这里使用的是
	<filename>/.amd_mnt</filename>目录。 <option>-l</option>
	指定默认的 <filename>日志</filename> 文件; 但是,当使用
	<literal>syslogd</literal> 时, 所有在日之中记录的活动, 都会发送到系统日志服务去。
	<filename class="directory">/host</filename> 用来挂接远程主机上输出的文件系统,
	而 <filename class="directory">/net</filename> 目录则用来挂接从特定
	<acronym>IP</acronym> 地址输出的文件系统。
	<filename>/etc/amd.map</filename> 文件定义了用于 <acronym>AMD</acronym>
	的默认输出选项。</para>

      <indexterm>
	<primary>FTP</primary>
	<secondary>anonymous (匿名)</secondary>
      </indexterm>

      <para><guimenuitem>Anon FTP</guimenuitem> 允许匿名
	<acronym>FTP</acronym> 访问。 选中这个选项,
	可以使这台机器成为一台匿名 <acronym>FTP</acronym> 服务器。
	要注意启用这个选项的安全风险。
	系统将使用另外的菜单来说明安全风险和进一步的配置。</para>

      <para><guimenuitem>Gateway</guimenuitem> 选项可以使将本机配置成为一台以前我们介绍过的网关。
	如果您在安装过程中不小心选中了  <guimenuitem>Gateway</guimenuitem>,
	也可以在这里用这个选项来取消。</para>

      <para><guimenuitem>Inetd</guimenuitem> 选项用来配置或完全禁用前面讨论过的
	&man.inetd.8; 服务程序。</para>

      <para><guimenuitem>Mail</guimenuitem> 用来配置系统默认的 <acronym>MTA</acronym>
	或邮件传输代理。 选择这个选项将出现下面的菜单:</para>

      <figure id="mta-selection">
	<title>选择默认的 MTA</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/mta-main" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>这里给您提供了一个安装<acronym>MTA</acronym> 并将其配置为默认值的机会。
	 <acronym>MTA</acronym> 是一种能够将邮件头递给本系统或互联网上的用户的邮件服务。</para>

      <para>选择 <guimenuitem>Sendmail</guimenuitem> 将会安装十分流行的
	<application>sendmail</application> 服务, 这也是 &os; 的默认配置。
	<guimenuitem>Sendmail local</guimenuitem> 选项表示将 <application>sendmail</application> 设为默认的
	<acronym>MTA</acronym>, 但禁止其从 Internet 上接收邮件的能力。 此外还有一些其他选项,
	<guimenuitem>Postfix</guimenuitem><guimenuitem>Exim</guimenuitem><guimenuitem>Sendmail</guimenuitem> 的功能类似。 它们两者也可以投递邮件;
	不过, 有些用户会喜欢使用它们代替
	<application>sendmail</application>
	<acronym>MTA</acronym></para>

      <para>选择 <acronym>MTA</acronym> 或决定不挑选 MTA 之后,
	网络配置菜单的下一项将是 <guimenuitem>NFS client</guimenuitem></para>

      <para><guimenuitem>NFS client</guimenuitem> 客户端可以使系统通过
	<acronym>NFS</acronym> 与服务器进行通信。
	<acronym>NFS</acronym> 服务器通过 <acronym>NFS</acronym>
	协议可以使其它在网络上的机器来访问自己的文件系统。
	如果这台机器要作为一台独立的服务器,这个选项可以保留不选。
	如果启用它, 您在之后还需要进行更多的其他配置; 请参见
	<xref linkend="network-nfs"> 以了解关于配置客户机和服务器的进一步详情。</para>

      <para>接下来的 <guimenuitem>NFS server</guimenuitem>
	选项, 可以让您将本机系统配置为
	<acronym>NFS</acronym> 服务器。 这会自动将启动 <acronym>RPC</acronym>
	远程过程调用的信息写入配置文件。 <acronym>RPC</acronym>
	是一种在多个主机和程序之间进行连接组织的机制。</para>

      <para>下一项是 <guimenuitem>Ntpdate</guimenuitem> 选项,
	它能够处理时间同步。 当选择它后,
	会出现一个像下面所似的菜单:</para>

      <figure id="Ntpdate-config">
	<title>Ntpdate 配置</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/ntp-config" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>从这个菜单选择一个离您最近的服务器。 选择较近的服务器,
	有助于提高时间同步的精度, 因为较远的服务器的连接延迟可能会比较大。</para>

      <para>下一个选项是 <acronym>PCNFSD</acronym>。 这个选项将安装第三方软件包
	<filename role="package">net/pcnfsd</filename>。 它可以用来为无法自行提供
	<acronym>NFS</acronym> 认证服务的操作系统, 如微软的  &ms-dos; 提供服务。</para>

      <para>滚屏到下一页看一下其它选项:</para>

      <figure id="Network-configuration-cont">
	<title>网络配置之下层配置</title>

	<mediaobject>
	  <imageobject>
	    <imagedata fileref="install/net-config-menu2" format="PNG">
	  </imageobject>
	</mediaobject>
      </figure>

      <para>&man.rpcbind.8;, &man.rpc.statd.8; 和
	&man.rpc.lockd.8; 这三个程序是用来提供远程过程调用 (<acronym>RPC</acronym>) 服务的。
	<command>rpcbind</command> 程序管理 <acronym>NFS</acronym>
	服务器和客户端的通信, 这是 <acronym>NFS</acronym> 正确工作的必要前提。
	<application>rpc.statd</application> 程序可以和其它主机上
	<application>rpc.statd</application> 程序交互, 以提供的状态监控。
	这些状态报告默认情况下会保存到
	 <filename>/var/db/statd.status</filename> 文件中。 最后的一项是
	<guimenuitem>rpc.lockd</guimenuitem> 选项, 如果启用,
	则将提供文件上锁服务。 通常将它和 <application>rpc.statd</application>
	联用, 以监视哪些主机会请求对文件执行上锁操作, 以及这种操作的频繁程度。
	尽管后两项功能对于调试非常有用, 但它们并不是
	<acronym>NFS</acronym> 服务器和客户端正常运行所必需的。</para>

      <para>下一个项目是<guimenuitem>Routed</guimenuitem>,这是一个路由程序。
	&man.routed.8; 程序管理网络路由表,发现多播路由,
	并且支持在网络上与它物理相连的主机来复制它的路由表的请求。
	它被广泛地应用在本地网络中并扮演着网关的角色。
	当选择它后,一个子菜单会来询问您这个程序的默认位置。
	默认的位置已经被定义过, 您可以选择 <keycap>Enter</keycap> 键,
	也可以按下其它的键。 这时会出来另一个菜单来询问您传递给 <command>routed</command>程序的参数。
	默认的是 <option>-q</option> 参数。</para>

      <para>接下来是 <guimenuitem>Rwhod</guimenuitem> 选项,选中它会启用 &man.rwhod.8; 程序
	在系统初时化的时候。 <command>rwhod</command>程序通过网络周期性的广播系统
	信息或以<quote>客户</quote>的身份来收集这些信息。更多的信息可以查看
	 &man.ruptime.1; 和&man.rwho.1; 手册页。</para>

      <para>倒数第二个选项是&man.sshd.8; 程序。它可以通过使用
	<application>OpenSSH</application> 来提供安全的shell服务,
	我们推荐通过使用它来使用 <application>telnet</application><acronym>FTP</acronym> 服务。 <application>sshd</application>
	服务通过使用加密技术来创建从一台机器到另一台机器的安全连接。</para>

      <para>最后有一个 <guimenuitem>TCP</guimenuitem> 扩展选项。这可以用来扩展在
	<acronym>RFC</acronym>&nbsp;1323<acronym>RFC</acronym>&nbsp;1644
	里定义的<acronym>TCP</acronym> 功能。当许多主机以高速连接本机时,可
	能会引起某些连接被丢弃。我们不推荐使用这个选项,但是当使用独立的主机
	时可以从它上面得到一些好处。</para>

      <para>现在您已经配置完成了网络服务,您可以滚动屏幕到顶部选择 <guimenuitem>Exit</guimenuitem>
	项,退出进入下一个配置部分。</para>

      <para>现在您已经配置完成了网络服务,您可以滚动屏幕到顶部选择 <guimenuitem>X Exit</guimenuitem>
	项, 退出进入下一个配置部分, 或简单地选择两次
	<guimenuitem>X Exit</guimenuitem> 之后选择  <guibutton>[X
	Exit Install]</guibutton> 来退出
	<application>sysinstall</application></para>

    </sect2>

    <sect2 id="freebsdboot">
      <title>&os; 的启动过程</title>

      <sect3 id="freebsdboot-i386">
        <title>&os;/&arch.i386; 的启动过程</title>

      <para>如果启动正常,您将看到在屏幕上有很多信息滚动,最后您会看到登录命令行。
	您可以通过键入 <keycap>Scroll-Lock</keycap>和使用 <keycap>PgUp</keycap><keycap>PgDn</keycap>来查看信息,再键入 <keycap>Scroll-Lock</keycap>
	回到命令行。</para>

      <para>记录信息可能不会显示(缓冲区的限制)。您可以通过键入
	<command>dmesg</command> 来查看。</para>

      <para>使用您在安装过程中设置的用户名/密码来登录。(例子中使用
	<username>rpratt</username>)。除非必须的时候请不要用
	<username>root</username> 用户登录。</para>

      <para>典型的启动信息:(忽略版本信息)</para>

<screen>Copyright (c) 1992-2002 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.

Timecounter "i8254"  frequency 1193182 Hz
CPU: AMD-K6(tm) 3D processor (300.68-MHz 586-class CPU)
  Origin = "AuthenticAMD"  Id = 0x580  Stepping = 0
  Features=0x8001bf&lt;FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX&gt;
  AMD Features=0x80000800&lt;SYSCALL,3DNow!&gt;
real memory  = 268435456 (262144K bytes)
config&gt; di sn0
config&gt; di lnc0
config&gt; di le0
config&gt; di ie0
config&gt; di fe0
config&gt; di cs0
config&gt; di bt0
config&gt; di aic0
config&gt; di aha0
config&gt; di adv0
config&gt; q
avail memory = 256311296 (250304K bytes)
Preloaded elf kernel "kernel" at 0xc0491000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc049109c.
md0: Malloc disk
Using $PIR table, 4 entries at 0xc00fde60
npx0: &lt;math processor&gt; on motherboard
npx0: INT 16 interface
pcib0: &lt;Host to PCI bridge&gt; on motherboard
pci0: &lt;PCI bus&gt; on pcib0
pcib1: &lt;VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge&gt; at device 1.0 on pci0
pci1: &lt;PCI bus&gt; on pcib1
pci1: &lt;Matrox MGA G200 AGP graphics accelerator&gt; at 0.0 irq 11
isab0: &lt;VIA 82C586 PCI-ISA bridge&gt; at device 7.0 on pci0
isa0: &lt;ISA bus&gt; on isab0
atapci0: &lt;VIA 82C586 ATA33 controller&gt; port 0xe000-0xe00f at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
uhci0: &lt;VIA 83C572 USB controller&gt; port 0xe400-0xe41f irq 10 at device 7.2 on pci0
usb0: &lt;VIA 83C572 USB controller&gt; on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
chip1: &lt;VIA 82C586B ACPI interface&gt; at device 7.3 on pci0
ed0: &lt;NE2000 PCI Ethernet (RealTek 8029)&gt; port 0xe800-0xe81f irq 9 at
device 10.0 on pci0
ed0: address 52:54:05:de:73:1b, type NE2000 (16 bit)
isa0: too many dependant configs (8)
isa0: unexpected small tag 14
fdc0: &lt;NEC 72065B or clone&gt; at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: &lt;1440-KB 3.5" drive&gt; on fdc0 drive 0
atkbdc0: &lt;keyboard controller (i8042)&gt; at port 0x60-0x64 on isa0
atkbd0: &lt;AT Keyboard&gt; flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: &lt;PS/2 Mouse&gt; irq 12 on atkbdc0
psm0: model Generic PS/2 mouse, device ID 0
vga0: &lt;Generic ISA VGA&gt; at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: &lt;System console&gt; at flags 0x1 on isa0
sc0: VGA &lt;16 virtual consoles, flags=0x300&gt;
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: &lt;Parallel port&gt; at port 0x378-0x37f irq 7 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/15 bytes threshold
ppbus0: IEEE1284 device found /NIBBLE
Probing for PnP devices on ppbus0:
plip0: &lt;PLIP network interface&gt; on ppbus0
lpt0: &lt;Printer&gt; on ppbus0
lpt0: Interrupt-driven port
ppi0: &lt;Parallel I/O&gt; on ppbus0
ad0: 8063MB &lt;IBM-DHEA-38451&gt; [16383/16/63] at ata0-master using UDMA33
ad2: 8063MB &lt;IBM-DHEA-38451&gt; [16383/16/63] at ata1-master using UDMA33
acd0: CDROM &lt;DELTA OTC-H101/ST3 F/W by OIPD&gt; at ata0-slave using PIO4
Mounting root from ufs:/dev/ad0s1a
swapon: adding /dev/ad0s1b as swap device
Automatic boot in progress...
/dev/ad0s1a: FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/ad0s1a: clean, 48752 free (552 frags, 6025 blocks, 0.9% fragmentation)
/dev/ad0s1f: FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/ad0s1f: clean, 128997 free (21 frags, 16122 blocks, 0.0% fragmentation)
/dev/ad0s1g: FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/ad0s1g: clean, 3036299 free (43175 frags, 374073 blocks, 1.3% fragmentation)
/dev/ad0s1e: filesystem CLEAN; SKIPPING CHECKS
/dev/ad0s1e: clean, 128193 free (17 frags, 16022 blocks, 0.0% fragmentation)
Doing initial network setup: hostname.
ed0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 fe80::5054::5ff::fede:731b%ed0 prefixlen 64 tentative scopeid 0x1
        ether 52:54:05:de:73:1b
lo0: flags=8049&lt;UP,LOOPBACK,RUNNING,MULTICAST&gt; mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
Additional routing options: IP gateway=YES TCP keepalive=YES
routing daemons:.
additional daemons: syslogd.
Doing additional network setup:.
Starting final network daemons: creating ssh RSA host key
Generating public/private rsa1 key pair.
Your identification has been saved in /etc/ssh/ssh_host_key.
Your public key has been saved in /etc/ssh/ssh_host_key.pub.
The key fingerprint is:
cd:76:89:16:69:0e:d0:6e:f8:66:d0:07:26:3c:7e:2d root@k6-2.example.com
 creating ssh DSA host key
Generating public/private dsa key pair.
Your identification has been saved in /etc/ssh/ssh_host_dsa_key.
Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub.
The key fingerprint is:
f9:a1:a9:47:c4:ad:f9:8d:52:b8:b8:ff:8c:ad:2d:e6 root@k6-2.example.com.
setting ELF ldconfig path: /usr/lib /usr/lib/compat /usr/X11R6/lib
/usr/local/lib
a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout
starting standard daemons: inetd cron sshd usbd sendmail.
Initial rc.i386 initialization:.
rc.i386 configuring syscons: blank_time screensaver moused.
Additional ABI support: linux.
Local package initialization:.
Additional TCP options:.

FreeBSD/i386 (k6-2.example.com) (ttyv0)

login: rpratt
Password:</screen>

      <para>生成 RSA 和 DSA密钥在比较慢的机器上可能要花很长时间。这只是一个
	新安装后的首次启动,以后的启动会变得更快一点。</para>

      <para>如果已经完成 X 服务器的配置, 且指定了默认的桌面窗口管理器,
	就可以在命令行键入 <command>startx</command> 来启动它了。</para>

      </sect3>

      <sect3>
        <title>&os;/&arch.alpha; 的启动过程</title>

	<indexterm><primary>Alpha</primary></indexterm>

        <para>一旦安装完成,您就可以键入下面的命令来启动FreeBSD:</para>

	<screen>&gt;&gt;&gt;<userinput>BOOT DKC0</userinput></screen>

	<para>这是从指定的固定硬件进行引导。如果要使 FreeBSD 下次能够自动启动,
	使用下面的命令:</para>

	<screen><prompt>&gt;&gt;&gt;</prompt> <userinput>SET BOOT_OSFLAGS A</userinput>
<prompt>&gt;&gt;&gt;</prompt> <userinput>SET BOOT_FILE ''</userinput>
<prompt>&gt;&gt;&gt;</prompt> <userinput>SET BOOTDEF_DEV DKC0</userinput>
<prompt>&gt;&gt;&gt;</prompt> <userinput>SET AUTO_ACTION BOOT</userinput></screen>

	<para>启动信息跟启动 &i386;机器时差不多。(但不完全一样)</para>
      </sect3>
    </sect2>

    <sect2 id="shutdown">
      <title>FreeBSD 关机</title>

      <para>正确的关闭操作系统是很重要的。不要仅仅关闭电源。首先,您需要成为一个超
	级用户,通过键入 <command>su</command> 命令来实现。然后输入
	<username>root</username> 密码。这需要用户是 <groupname>wheel</groupname>
	组的一名成员。然后,以<username>root</username>键入
	<command>shutdown -h now</command>命令。</para>

      <screen>The operating system has halted.
Please press any key to reboot.</screen>

      <para>当shutdown命令发出后,屏幕上出现 <quote>Please press any key to reboot</quote>
	信息时,您就可以安全的关闭计算机了。如果按下任意一个键,计算机将重新启动。</para>

      <para>您也能够使用
        <keycombo action="simul">
	  <keycap>Ctrl</keycap>
	  <keycap>Alt</keycap>
	  <keycap>Del</keycap>
	</keycombo>
	组合键来重新启动计算机,但是不推荐使用这个操作。</para>

    </sect2>
  </sect1>

  <sect1 id="install-trouble">
    <title>常见问题</title>

    <indexterm>
      <primary>安装</primary>
      <secondary>常见问题</secondary>
    </indexterm>
    <para>下面将介绍一些在安装过程中常见的问题,像如何报告发生的问题,如何
	双重启动 FreeBSD 和 &ms-dos; 或 &windows;。</para>

    <sect2>
      <title>当您遇到错误时,应该怎么做?</title>

      <para>由于 PC 结构的限制, 硬件检测不可能 100% 地可靠,
        但是有些问题是您可以自己解决的。</para>

      <para>首先检查一下您使用的 &os; 版本的 <ulink
	url="http://www.FreeBSD.org/releases/index.html">硬件兼容说明
	</ulink> 文档看看您使用的是否是被支持的硬件。</para>

      <para>如果您使用的硬件是系统支持的, 但仍然遇到了死机或其他问题, 则需要联编 <link
	linkend="kernelconfig">定制的内核</link>。 这能够支持默认的
	<filename>GENERIC</filename> 内核所不支持的设备。 在引导盘上的内核假定绝大多数的硬件,
	均为按出厂设置的方式配置了 IRQ、 IO 地址和 DMA 通道。 如果您的硬件重新进行了配置,
	则可能需要编辑内核配置, 并重新编译内核, 以便告诉
	&os; 到哪里去查找设备。</para>

      <para>除此之外, 也可能遇到这种情况吗, 即探测某种并不存在的设备时,
        会干扰到其他设备的检测并使其失败。 这种情况吗下应禁止驱动程序检测可能导致冲突的设备。</para>

      <note>
        <para>有些安装问题可以借助更新硬件的程序来解决,特别是主板的
          <acronym>BIOS</acronym> 。大部分的主板制造商都会提供网站给用户下载新的
	BIOS以及提供如何更新的说明。</para>

        <para>也有许多制造商强烈建议,除非必要否则不要轻易更新
          <acronym>BIOS</acronym> 。因为更新的过程<emphasis>可能</emphasis>
	会发生问题,进而损害<acronym>BIOS</acronym> 芯片。</para>
        </note>
    </sect2>

    <sect2>
      <title>使用 &ms-dos; 和 &windows; 文件系统</title>

      <para>目前, &os; 尚不支持通过
	<application>Double Space&trade;</application> 程序压缩的文件系统。 因此,
	如果希望 &os; 访问数据, 则应首先解压缩这些文件系统。 这项工作,
	可以通过位于 <guimenuitem>Start</guimenuitem>&gt; <guimenuitem>Programs</guimenuitem> &gt;
	<guimenuitem>System Tools</guimenuitem> 菜单的 <application>Compression Agent</application>
	来完成。</para>

      <para>&os;可以支持基于 &ms-dos; 的文件系统 (FAT16 和 FAT32)。
	这要求您使用带参数的 &man.mount.8; 命令。 最常使用的是:</para>

      <screen>&prompt.root; <userinput>mount -t msdosfs /dev/ad0s1 /mnt</userinput></screen>

      <para>在此例子中, &ms-dos; 文件系统位于主硬盘的第一个分区。您的情况可能与引不同,
	查看命令 <command>dmesg</command>和 <command>mount</command> 的输出。它们应该
	可以让您得到足够的分区信息。</para>

      <note><para> &ms-dos; 的扩展分区会被映射在 &os;分区的末尾。换句话说,分区号要大于
	&os; 正在使用的分区号。例如,第一个 &ms-dos; 分区可能位于
	<filename>/dev/ad0s1</filename>,&os; 分区可能位于
	<filename>/dev/ad0s2</filename>,跟着是 &ms-dos; 的扩展分区位于
	 <filename>/dev/ad0s3</filename>。这可能会使您感觉迷茫。</para></note>

      <para>NTFS 分区也可以通过类似 &man.mount.ntfs.8; 命令挂接在FreeBSD上。</para>
    </sect2>

    <sect2>
      <title>排除故障时的常见问题和解决方法</title>

      <qandaset>
	<qandaentry>
	  <question>
	    <para>我的系统在引导到探测硬件时发生了死机、 安装过程中行为异常,
	      或没有检测到软驱。</para>
	  </question>
	  <answer>
	    <para>&os; 5.0 和更高版本在启动过程中广泛使用了 i386、 amd64 及 ia64 平台提供的
	      ACPI 服务来检测系统配置。 不幸的是, 在
	      ACPI 驱动和主板 BIOS 中存在一些 bug。
	      如果遇到这种情况, 可以在系统引导时禁用 ACPI,
	      其方法是在第三阶段引导加载器时使用 hint <literal>hint.acpi.0.disabled</literal>:</para>

	    <screen><userinput>set hint.acpi.0.disabled="1"</userinput></screen>

	    <para>这一设置会在系统重启之后失效, 因此, 如果需要的话, 您应在
	      <filename>/boot/loader.conf</filename> 文件中增加
	      <literal>hint.acpi.0.disabled="1"</literal>。
	      关于引导加载器的进一步详情, 请参见
	      <xref linkend="boot-synopsis">。</para>
	  </answer>
	</qandaentry>
	<qandaentry>
	  <question>
	    <para>在硬盘安装 &os; 之后的首次启动时, 内核加载并检测了硬件,
	      但给出下列消息并停止运行:</para>

	    <screen>changing root device to ad1s1a panic: cannot mount root</screen>

	    <para>这是怎么回事? 我该怎么做?</para>

	    <para>另外引导帮助信息里提到的
	      <literal>bios_drive:interface(unit,partition)kernel_name</literal>
	      是什么?</para>
	  </question>
	  <answer>
	    <para>系统在处理引导盘非系统中的第一块盘时有一个由来已久的问题。
	      BIOS 采用的编号方式有时和 &os; 不一致,
	      而设法将其变为一样则很难正确地实现。</para>

	    <para>因而, 在发生这种情况时, &os; 可能会需要一些帮助才能找到磁盘。
	      有两种常见的情况, 在这些情况下您都需要手工告诉 &os;
	      根文件系统模块的位置。 这是通过告诉引导加载器 BIOS 磁盘编号、
	      磁盘类型以及 &os; 中的该种磁盘的编号来实现的。</para>

	    <para>第一种情况是有两块 IDE 硬盘, 分别配置为对应 IDE
	      总线上的主 (master) 设备, 并希望 &os; 从第二块硬盘上启动。
	      BIOS 将两块硬盘识别为磁盘 0 和磁盘 1, 而 &os;
	      则将其分别叫做 <devicename>ad0</devicename> 和
	      <devicename>ad2</devicename>。</para>

	    <para>&os; 位于 BIOS 磁盘 1, 其类型是
	      <literal>ad</literal> 而 &os; 磁盘编号则是 2,
	      因此, 您应输入:</para>

	    <screen><userinput>1:ad(2,a)kernel</userinput></screen>

	    <para>注意, 如果您的主总线上有从设备,
	      则这一配置是不必要的 (因为这样配置是错的)。</para>

	    <para>第二种情况是从 SCSI 磁盘启动, 但系统中安装了一个或多个 IDE
	      硬盘。 这时, &os; 磁盘编号会比
	      BIOS 磁盘编号小。 如果您有两块 IDE 硬盘,
	      以及一块 SCSI 硬盘, 则 SCSI 硬盘将会是 BIOS 磁盘 2,
	      类型为 <literal>da</literal> 而 &os; 磁盘编号是 0,
	      因此, 您应输入:</para>

	    <screen><userinput>2:da(0,a)kernel</userinput></screen>

	    <para>来告诉 &os; 您希望从 BIOS 磁盘 2 引导,
	      而它是系统中的第一块 SCSI 硬盘。 假如只有一块 IDE 硬盘,
	      则应以 <literal>1:</literal> 代替。</para>

	    <para>一旦您确定了应选用的正确配置, 就可以用标准的文本编辑器把它写到
	      <filename>/boot.config</filename> 文件中了。
	      除非另行指定, &os; 将使用这个文件的内容,
	      作为对 <literal>boot:</literal> 提示的默认回应。</para>
	  </answer>
	</qandaentry>
	<qandaentry>
	  <question>
	    <para>在硬盘安装 &os; 之后的首次启动时, Boot Manager
	      只是给出了 <literal>F?</literal> 的菜单提示,
	      但并不继续引导过程。</para>
	  </question>
	  <answer>
	    <para>在您安装 &os; 进行到分区编辑器时所设置的磁盘尺寸信息不对。
	      请回到分区编辑器并指定正确的磁盘尺寸。 这种情况必须重新安装 &os;。</para>

	    <para>如果您无法确定在您机器上的正确尺寸信息, 可以用一个小技巧:
	      在磁盘开始的地方安装一个小的 DOS 分区,
	      并在其后安装 &os;。 安装程序能够看到这个 DOS 分区,
	      并利用它推测磁盘的尺寸信息, 这通常会有所帮助。</para>

	    <para>下面的技巧不再推荐使用,
	      在这里仅供参考:</para>

	    <blockquote>
	      <para>如果您正准备建立只运行 &os;
		的服务器或工作站, 而无需考虑
		(之后) 与 DOS、 Linux 或其他操作系统的兼容性,
		也可以使用整个硬盘 (分区编辑器中的 <guimenuitem>A</guimenuitem>),
		选择 &os; 独占整个硬盘每一个扇区的非标准选项。
		这会扫除关于磁盘尺寸的一切烦恼,
		但会限制您以后运行 &os; 以外的其他操作系统的能力。</para>
	    </blockquote>
	  </answer>
	</qandaentry>
	<qandaentry>
	  <question>
	    <para>系统找到了 &man.ed.4; 网卡,
	      但总是报设备超时 (device timeout) 错误。</para>
	  </question>
	  <answer>
	    <para>您的网卡可能使用了与 <filename>/boot/device.hints</filename>
	      文件中指定的 IRQ 不同的中断请求号。
	      &man.ed.4; 驱动默认情况下并不支持 <quote>软</quote> 配置 (在 DOS 中使用 EZSETUP 配置的值),
	      但如果您在网卡的 hints 中指定 <literal>-1</literal>,
	      便会使用软配置。</para>

	    <para>您应使用网卡的跳线进行硬配置 (根据需要修改内核设置)
	      或通过 hint <literal>hint.ed.0.irq="-1"</literal>
	      将 IRQ 指定为 <literal>-1</literal>。
	      这会告诉内核使用软配置。</para>

	    <para>另一个可能是您的网卡使用 IRQ 9,
	      这会与 IRQ 2 共用同一中断请求线,
	      同时也是导致问题的一个常见原因 (特别是 VGA 卡使用 IRQ
	      2 的时候!)。 您应尽量避免使用 IRQ 2 或 9。</para>
	  </answer>
	</qandaentry>
      </qandaset>
    </sect2>
  </sect1>

  <sect1 id="install-advanced">
    <sect1info>
      <authorgroup>
	<author>
	  <firstname>Valentino</firstname>
	  <surname>Vaschetto</surname>
	  <contrib>Contributed by </contrib>
	</author>
	<!-- May 2001 -->
      </authorgroup>
    </sect1info>

    <title>高级安装指南</title>

    <para>这节主要描述在一些特殊情况下如何安装FreeBSD。</para>

    <sect2 id="headless-install">
      <title>在一个没有显示器或键盘的系统上安装FreeBSD</title>

      <indexterm>
        <primary>installation</primary>
        <secondary>headless (serial console)</secondary>
      </indexterm>
      <indexterm><primary>serial console</primary></indexterm>
      <para>这种类型的安装叫做 <quote>headless install(无关安装)</quote>,
	因您正要安装FreeBSD的机器不是没带显示器,就是没有显卡。您可能会问那怎么安装?
	可以使用一个串行控制台。串行控制台基本上是使用另外一台机器来充当主显示设备
	和键盘。要这样做,只要执行下面的步骤:创建安装软件,请看 <xref
        linkend="install-floppies">一节说明。</para>

      <para>按下面的步骤,修改这些软盘用来引导进入一个串行控制台:</para>

      <procedure>
	<step>
	  <title>通过启动软盘来引导进入一个串行控制台</title>
  	    <indexterm>
	      <primary><command>mount</command></primary>
	    </indexterm>
	    <para>如果您想用软盘,FreeBSD将进入它通常的安装模式。我们要把FreeBSD
	引导进入串行控制台,需要这样做,您必须使用 &man.mount.8;命令在FreeBSD系统
	上挂接 <filename>boot.flp</filename> 的那个软盘。</para>

            <screen>&prompt.root; <userinput>mount /dev/fd0 /mnt</userinput></screen>

	    <para>现在您已经挂上了软盘,
	      需要进入 <filename class="directory">/mnt</filename> 目录:</para>

	    <screen>&prompt.root; <userinput>cd /mnt</userinput></screen>

	    <para>这儿是您必须设置软盘引导进入串行控制台的地方。您必须制作一个包含
	<literal>/boot/loader -h</literal>这行的叫做<filename>boot.config</filename>
	的文件。所有这些是为了给引导程序一个标记以引导进入串行控制台。</para>

	    <screen>&prompt.root; <userinput>echo "/boot/loader -h" &gt; boot.config</userinput></screen>

	    <para>现在您已经正确配置好了软盘,您必须使用 &man.umount.8;
	命令卸下软盘。</para>

            <screen>&prompt.root; <userinput>cd /</userinput>
&prompt.root; <userinput>umount /mnt</userinput></screen>

	    <para>现在您可以从软盘驱动器中取出软盘了。</para>
	  </step>

	  <step>
	    <title>连接您的 Null-modem 线</title>

  	    <indexterm><primary>null modem cable</primary></indexterm>
	    <para>您现在需要一根<link linkend="term-cables-null">null modem线</link>来连接两台机器。
	      只要连接两台机器的串口。
	      <emphasis>普通的串行线是不行的</emphasis>,您需要使用一根null modem的线,
	      因为它在一些十字交叉口有金属线。</para>
	  </step>

	  <step>
	    <title>开始启动安装</title>

	    <para>现在开始启动安装。把 <filename>boot.flp</filename> 的那张软盘
	      插入软盘驱动器,然后开启电源。</para>
	  </step>

	  <step>
	    <title>连接您的无头机器</title>
	    <indexterm>
	      <primary><command>cu</command></primary>
	    </indexterm>
	    <para>现在您已经通过&man.cu.1;连接到了那台机器。</para>

	    <screen>&prompt.root; <userinput>cu -l /dev/cuad0</userinput></screen>

	    <para>在 &os;&nbsp;5.X 上, 应使用
	      <filename>/dev/cuaa0</filename> 代替例子中的
	      <filename>/dev/cuad0</filename>。</para>
	  </step>
      </procedure>

      <para>就这样! 您已经能够通过您的<command>cu</command> session对话来控制那台
	<quote>无头</quote>机器了。 它将要求您把 <filename>kern1.flp</filename>
	的那张软盘插入驱动器, 然后它将提示选择使用哪种终端。 只要选择
	FreeBSD 的彩色控制台, 然后继续您的安装。</para>

    </sect2>
  </sect1>

  <sect1 id="install-diff-media">
    <title>准备您自己的安装介质</title>

    <note>
      <para>为了避免重复 <quote>FreeBSD disc</quote> 在这里指 FreeBSD CDROM or DVD
	那即意味着您要购买或自己制做。</para>
    </note>

    <para>有好几个原因需要您创建自己的FreeBSD安装介质。这可能是物理介质,如磁带,
	使用 <application>sysinstall</application>程序找到的安装文件,FTP站点或
	 &ms-dos;分区。</para>

    <para>例如:</para>

    <itemizedlist>
      <listitem>
	<para>您有许多机器连接到本地网络,使用一个FreeBSD光盘。您要使用FreeBSD来
	创建一个本地FTP站点,然后使用这个FTP站点来代替连接到Internet。</para>
      </listitem>

      <listitem>
	<para>您有一张 FreeBSD 光盘, FreeBSD 不支持您的 CD/DVD 驱动器, 但
	  &ms-dos;/&windows; 支持。 您要复制安装文件到一个DOS分区,
	  然后使用这些文件进行安装。</para>
      </listitem>

      <listitem>
	<para>您要安装的计算机没有 CD/DVD驱动器和网卡,但您可以连接一个
	  <quote>Laplink-style</quote> 串口或并口线缆到那台计算机。</para>
      </listitem>

      <listitem>
	<para>您要通过一个磁带机来安装FreeBSD.</para>
      </listitem>
    </itemizedlist>

    <sect2 id="install-cdrom">
      <title>创建一张安装光盘</title>

      <para>FreeBSD 的每个发行版本都为每一支持的平台提供至少两张 CDROM 映像 (<quote>ISO images</quote>)。
	如果您有刻录机,这些映像文件可以被(<quote>burned</quote>) 成FreeBSD的安装光盘。
	如果没有刻录机,而上网带宽却很便宜,它也是一种很好的安装方式。</para>

      <procedure>
	<step>
	  <title>下载正确的 ISO 映像文件</title>

	  <para>每个版本的ISO映像文件都可以从 <filename>ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-<replaceable>架构名</replaceable>/<replaceable>版本</replaceable></filename>
	或最近的镜像站点下载。选择合适的 <replaceable>架构</replaceable> 和
	    <replaceable>版本</replaceable> 。</para>

	  <para>目录中包含下面一些映像文件:</para>

	  <table frame="none">
	    <title>FreeBSD 5.<replaceable>X</replaceable> 和 6.<replaceable>X</replaceable> ISO 映像文件名和含意</title>

	    <tgroup cols="2">
	      <thead>
		<row>
		  <entry>文件名</entry>

		  <entry>包含内容</entry>
		</row>
	      </thead>

	      <tbody>
		<row>
		  <entry><filename><replaceable>版本</replaceable>-RELEASE-<replaceable>架构</replaceable>-bootonly.iso</filename></entry>

		  <entry>引导 FreeBSD 内核并启动安装界面所需的全部数据。
		    安装文件可以从 FTP 或其他安装源获得。</entry>
		</row>

		<row>
		  <entry><filename><replaceable>版本</replaceable>-RELEASE-<replaceable>架构名</replaceable>-disc1.iso</filename></entry>

		  <entry>安装 FreeBSD 所需的全部文件,
		    以及一份用于与 <application>sysinstall</application> 中的
		    <quote>Repair</quote>(修复) 机制联用的
		    <quote>现场文件系统</quote>。</entry>
		</row>

		<row>
		  <entry><filename><replaceable>版本</replaceable>-RELEASE-<replaceable>架构名</replaceable>-disc2.iso</filename></entry>

		  <entry>&os; 文档 (在 &os; 6.2 之前) 以及这张光盘能装下的、
		    尽可能多的第三方软件包。</entry>
		</row>

		<row>
		  <entry><filename><replaceable>version</replaceable>-RELEASE-<replaceable>arch</replaceable>-docs.iso</filename></entry>

		  <entry>&os; 文档 (&os; 6.2 和之后的版本)。</entry>
		</row>
	      </tbody>
	    </tgroup>
	  </table>

	  <para>您 <emphasis>必须</emphasis> 下载 bootonly
	    ISO 镜像 (如果有的话) 或第一张光盘的镜像之一。 不需要两个都下载,
	    因为第一张光盘包括了 bootonly ISO 的全部内容。</para>

	  <para>如果访问 Internet 的价格便宜, 建议使用 bootonly ISO。
	    这样您可以安装 &os;, 并从网上通过 ports/packages 系统 (参见
	    <xref linkend="ports">) 根据需要下载和安装第三方软件包。</para>

	  <para>如果您正打算安装 &os;
	    并同时选择一些第三方软件包,
	    则可以下载第一张光盘的镜像文件。</para>

	  <para>其它的映像盘也是很有用的,但不是必须的,尤其是在您有高速的网络连接时。</para>
	</step>

	<step>
	  <title>刻录 CDs</title>

	  <para>您必须把这些映像文件刻录成光盘。如果您在其它的FreeBSD系统上完成
	此项工作,请看 <xref linkend="creating-cds"> 得到更多的信息,(特别是
	 <xref linkend="burncd"> 和 <xref linkend="cdrecord">)</para>

	  <para>如果您在其它的系统平台上执行,您需要相应的刻录软件。映像文件使用
	的是标准的ISO格式,必须被您的刻录软件所支持。</para>
	</step>
      </procedure>

      <note><para>如果有兴趣制作一张定制的 FreeBSD
        版本, 请参考 <ulink
        url="&url.articles.releng;">Release Engineering
        Article</ulink>。</para></note>

    </sect2>

    <sect2 id="install-ftp">
      <title>为 FreeBSD 安装盘建立局域网 FTP 站点</title>
	
      <indexterm>
	<primary>installation</primary>
	<secondary>network</secondary>
	<tertiary>FTP</tertiary>
      </indexterm>

      <para>FreeBSD 光盘的布局和 FTP 站点相同。 这样,
	建立局域网 FTP 站点来用于网络上的其它计算机安装 FreeBSD,
	就十分的容易。</para>

      <procedure>
	<step>
	  <para>在要作为FTP站点的那台FreeBSD机器上,确定FreeBSD磁盘放入光驱
	中并将它挂在<filename>/cdrom</filename>目录中。</para>

	  <screen>&prompt.root; <userinput>mount /cdrom</userinput></screen>
	</step>

	<step>
	  <para>在<filename>/etc/passwd</filename>文件中建立一个可匿名访问FTP
	服务器的账号。您可以利用&man.vipw.8; 命令编辑<filename>/etc/passwd</filename>
	文件,加入下面这一行叙述:</para>

	  <programlisting>ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent</programlisting>
	</step>

	<step>
	  <para>确定在<filename>/etc/inetd.conf</filename>配置文件中开启
	了FTP服务。</para>
	</step>
      </procedure>

      <para>任何本地网络中的机器在安装FreeBSD选择安装介质时就可以选择透过
	FTP站点,然后选取 <quote>Other</quote>后输入
	<userinput>ftp://<replaceable>本地FTP服务器</replaceable></userinput>
	即可以透过本地的FTP站点来安装FreeBSD。</para>

      <note>
	<para>如果用作 FTP 客户端的引导介质 (通常是软盘)
	  与本地局域网的 FTP 站点上的版本不一致, <application>sysinstall</application>
	  会不允许您完成安装。 如果您使用的版本差距不很大,
	  并且希望绕过这一判断, 则应进入 <guimenu>Options</guimenu> 菜单,
	  并将安装包的名字改为
	  <guimenuitem>any</guimenuitem>。</para>
      </note>

      <warning>
	<para>此方式最好使用在有防火墙保护的内部网络。如果要将此FTP服务公开给外面的
	网际网络(非本地用户),您的电脑必须承担被侵入或其它的风险。我们强烈建议您
	要有完善的安全机制才这样做。</para>
      </warning>
    </sect2>

      <sect2>
        <title>创建安装软盘</title>

      <indexterm>
	<primary>installation</primary>
	<secondary>floppies</secondary>
      </indexterm>

      <para>如果您从软盘安装(我们<emphasis>不</emphasis>推荐那样做),或者是由于
	不支持硬件或者更简单的理由是因为您坚持要使用软盘安装。您必须准备几张软盘。</para>

	<para>至少这些软盘必须是 1.44 MB 的,用来容纳所有在
	  <filename>base</filename> (基本系统) 目录下的文件。如果您在 DOS
	  操作系统下准备就 <emphasis>必须</emphasis> 使用 &ms-dos; 的 <command>FORMAT</command>
	  命令来格式化软盘。 如果您使用的是 &windows; 操作系统,
	  在资源管理器中就可以完成这个工作 (用右键单击 <devicename>A:</devicename>
	  驱动器, 并选择 <quote>Format</quote>)。</para>

	<para><emphasis>不要</emphasis> 指望厂家的预先格式化!
	  最好还是亲自进行格式化。
	  过去用户报告的很多问题都是由于不正确地使用格式化设备所造成的,
	  所以我们需要在这里着重提一下。</para>

	<para>如果您在另外一台FreeBSD的机器上做了启动盘的话,进行格式化是一个不
	  错的主意。虽然您不需要把每张盘都做成DOS文件系统。您也可以使用
	  <command>bsdlabel</command> 和 <command>newfs</command>
	  命令来创建一个UFS文件系统,具体操作按下面的顺序进行:</para>

	<screen>&prompt.root; <userinput>fdformat -f 1440 fd0.1440</userinput>
&prompt.root; <userinput>bsdlabel -w fd0.1440 floppy3</userinput>
&prompt.root; <userinput>newfs -t 2 -u 18 -l 1 -i 65536 /dev/fd0</userinput></screen>

	<para>然后您就可以像其它的文件系统一样挂上和写入这些磁盘。</para>

	<para>格式化这些磁盘后,您必须把文件复制到磁盘中。
	这些发行文件被分割成刚好可存进五张 1.44&nbsp;MB 软盘。
	检查您所有的磁盘, 找出所有可能适合的文件。
	直到您找到所有需要的配置并且将它们以这种方式安置。
	第一个配置都应该有一个子目录在磁盘上, 例如:
	  <filename>a:\base\base.aa</filename>、
	  <filename>a:\base\base.ab</filename>, 等等。</para>

	<important>
	  <para><filename>base.inf</filename> 文件,
	    也应放在 <filename>base</filename> 的第一张盘上,
	    因为安装程序需要读取这个文件, 以了解在获得发布包时需要下载多少文件。</para>
	</important>

	<para>一旦您进入选择安装介质的屏幕,选择 <guimenuitem>Floppy</guimenuitem>
	将会看到后面的提示符。</para>
      </sect2>

      <sect2 id="install-msdos">
        <title>从 &ms-dos; 分区安装</title>

	<indexterm>
	  <primary>installation</primary>
	  <secondary>from MS-DOS</secondary>
	</indexterm>
	<para>如果从 &ms-dos; 分区安装, 您需要将发布文件复制到该分区根目录下的
	<filename>freebsd</filename> 目录中。 例如:
	<filename>c:\freebsd</filename>。 您必须复制一部分 CDROM 或 FTP
	上的目录结构, 因此, 如果您从光盘进行复制,
	建议使用 DOS 的 <command>xcopy</command> 命令。
	下面是准备进行 FreeBSD 最小系统安装的例子:</para>

	<screen><prompt>C:\&gt;</prompt> <userinput>md c:\freebsd</userinput>
<prompt>C:\&gt;</prompt> <userinput>xcopy e:\bin c:\freebsd\bin\ /s</userinput>
<prompt>C:\&gt;</prompt> <userinput>xcopy e:\manpages c:\freebsd\manpages\ /s</userinput></screen>

	<para>假设 <devicename>C:</devicename> 盘是您的空闲空间,
	   <devicename>E:</devicename> 盘是您挂接的 CDROM。</para>

	<para>如果您没有光盘驱动器,您可以从以下网站下载发行包。 <ulink
	  url="ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/&rel.current;-RELEASE/">ftp.FreeBSD.org</ulink>.
	  每一个发行包都在一个目录中,例如 <emphasis>base</emphasis> 发行包可以在 <ulink
	  url="ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/&rel.current;-RELEASE/base/">&rel.current;/base/</ulink>目录中找到。</para>

	<para>对很多发行包来说,如果您希望从 &ms-dos;分区安装的话(您有足够的空间),
	安装 <filename>c:\freebsd</filename> &mdash; 下的每个文件-这个
	  <literal>BIN</literal> 发行包只是最低限度的要求。</para>
      </sect2>

      <sect2>
        <title>创建一个安装磁带</title>

	<indexterm>
	  <primary>installation</primary>
	  <secondary>from QIC/SCSI Tape</secondary>
	</indexterm>
	<para>从磁带安装也许是最简单的方式,比在线使用 FTP 安装或使用 CDROM 还快。
	安装的程序假设是简单地被压缩在磁带上。在您得到所有配置文件后,简单地解开它们,
	用下面的命令:</para>

	<screen>&prompt.root; <userinput>cd /freebsd/distdir</userinput>
&prompt.root; <userinput>tar cvf /dev/rwt0 dist1 ... dist2</userinput></screen>

	<para>在您安装的时候,您要确定留有足够的空间给临时目录(允许您选择)
	  来容纳磁带安装时 <emphasis>全部</emphasis> 的内容。由于不是随机访问
	  磁带的,所以这种安装方法需要很多临时空间。</para>

	<note>
	  <para>开始安装时,在从软盘启动 <emphasis>之前</emphasis>,
	磁带机必须已经放在驱动设备中。 否则, 安装过程中可能会找不到它。</para>
	</note>
      </sect2>

      <sect2>
        <title>通过网络安装</title>

	<indexterm>
	  <primary>installation (安装)</primary>
	  <secondary>network (网络)</secondary>
	  <tertiary>serial (串口, SLIP 或 PPP)</tertiary>
	</indexterm>
	<indexterm>
	  <primary>installation (安装)</primary>
	  <secondary>network (网络)</secondary>
	  <tertiary>parallel (并口, PLIP)</tertiary>
	</indexterm>
	<indexterm>
	  <primary>installation (安装)</primary>
	  <secondary>network (网络)</secondary>
	  <tertiary>Ethernet (以太网)</tertiary>
	</indexterm>
	<para>可用的网络安装类型有三种。
	  以太网 (标准的以太网控制器)、 串口
	  (SLIP 或 PPP) 以及 并口 (PLIP (laplink 线缆))。</para>

	<para>如果希望以最迅速的方式完成网络安装, 那么以太网适配器当然就是首选!
	  FreeBSD 支持绝大多数人见 PC 以太网卡; 系统能够支持的网卡 (以及所需的配置)
	  可以在 FreeBSD 发行版附带的硬件兼容说明中找到。 如果您使用的是系统支持的 PCMCIA
	  以太网卡, 在为笔记本加电
	  <emphasis>之前</emphasis> 之前一定要把它插好! 很不幸, FreeBSD
	  目前并不支持在安装过程中热插 PCMCIA 卡。</para>

	<para>此外, 您还需要知道自己的 IP 地址、 网络类型对应的子网掩码,
	  以及机器名。 如果您正通过 PPP 连接安装而没有固定的静态 IP,
	  不用怕, 这个 IP 地址会由您的 ISP 自动分配。 您的系统管理员会告诉您进行网络配置所需的信息。
	  如果您需要通过名字而不是 IP 地址来访问其他主机,
	  则还需要配置一个域名服务器, 可能还需要一个网关地址 (在使用 PPP 时,
	  这个地址是服务提供商的 IP 地址)。 如果您希望通过
	  HTTP 代理服务器来完成 FTP 安装, 还需要知道代理服务器的地址。
	  如果您不知道这些信息, 则应在进行这种安装 <emphasis>之前</emphasis>
	  向系统管理员或 ISP 询问。</para>

	<para> SLIP 支持是相当原始的,并且被限制在主要对hard-wired 的连接,就像
	一台膝上型计算机与另一台计算机间的串行线。现在的SLIP的安装还没有提供拨号功能,
	这个连接应该是 hard-wired ;用PPP工具提供的这种便利性应该首先尽可能被用于SLIP
	设备。</para>

	<para>如果您使用一个MODEM,那您就只有PPP这一种选择了。在您安装的过程中,
	要确定您能很容易地获得完整且快速的关于您服务提供商的信息。</para>

	<para>如果您使用 PAP 或 CHAP 方式连接到您的 ISP,(换句话说,如果您不使用
	脚本在&windows;中连接到您的ISP),那么您需要在<application>ppp</application>
	提示符下输入<command>dial</command> 命令。否则,当PPP连接者只提供一种最简单的
	终端模拟器,您必须知道如何使用针对MODEM的 <quote>AT commands</quote>拨号到您
	的ISP。想知道更深入的信息可以参考 <link
	  linkend="userppp">使用手册中的用户级PPP那节</link> 以及 <ulink
	  url="&url.books.faq;/ppp.html">FAQ</ulink> 。如果您有一些问题,可以使用
	  <command>set log local ...</command>命令将日志显示在屏幕上。</para>

	<para>您也可以通过并口电缆连接到另外一台FreeBSD(2.0或以后的版本)机器上进行
	安装,您可以考虑使用 <quote>laplink</quote> 并口电缆进行安装。通过并口安装要
	比通过串口(最高 50&nbsp;kbytes/sec)安装快得多。</para>

	<sect3>
	  <title>通过NFS安装之前</title>

	  <indexterm>
	    <primary>installation</primary>
	    <secondary>network</secondary>
	    <tertiary>NFS</tertiary>
	  </indexterm>
	  <para>NFS 安装方式是非常方便的。 只需要简单地将 FreeBSD 文件复制到一台服务器上,
	    然后在安装时选择NFS介质。</para>

	  <para>如果这个服务器要<quote>特权端口</quote>才能支持(如SUN的工作站),
	    您需要在安装前在 <guimenu>Options</guimenu> 菜单中设置 <literal>NFS Secure</literal>。</para>

	  <para>如果您的一台网卡比较糟糕,速度很慢,则应考虑
	    <literal>NFS Slow</literal>的选项。</para>

	  <para>为了达到NFS安装的目的,这个服务器必须支持 subdir 加载。例如,如果您的
	    FreeBSD&nbsp;&rel.current; 目录存在:
	    <filename>ziggy:/usr/archive/stuff/FreeBSD</filename>,然后
	    <hostid>ziggy</hostid> 将必须允许直接挂上
	    <filename>/usr/archive/stuff/FreeBSD</filename>,而不仅仅是
	    <filename>/usr</filename> 或
	    <filename>/usr/archive/stuff</filename>。</para>

	  <para>在 FreeBSD的 <filename>/etc/exports</filename> 配置文件中,是由
	    <option>-alldirs</option> 选项来控制的。其它 NFS服务器也许有不同的方式。
	    如果您从服务器得到<errorname>permission denied</errorname> 这个信息,可能是因为您没有正确的启用它。</para>
	</sect3>

      </sect2>
  </sect1>
</chapter>

<!--
     Local Variables:
     mode: sgml
     sgml-declaration: "../chapter.decl"
     sgml-indent-data: t
     sgml-omittag: nil
     sgml-always-quote-attributes: t
     sgml-parent-document: ("../book.sgml" "part" "chapter")
     End:
-->