/[gentoo]/xml/htdocs/doc/en/handbook/hb-install-config.xml
Gentoo

Contents of /xml/htdocs/doc/en/handbook/hb-install-config.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.89 - (hide annotations) (download) (as text)
Mon Mar 12 08:12:38 2007 UTC (7 years, 5 months ago) by nightmorph
Branch: MAIN
Changes since 1.88: +13 -4 lines
File MIME type: application/xml
DNS mojo! bug 147358

1 swift 1.18 <?xml version='1.0' encoding='UTF-8'?>
2     <!DOCTYPE sections SYSTEM "/dtd/book.dtd">
3    
4 swift 1.4 <!-- The content of this document is licensed under the CC-BY-SA license -->
5 fox2mike 1.68 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
6 swift 1.4
7 nightmorph 1.89 <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-config.xml,v 1.88 2006/11/28 07:40:38 nightmorph Exp $ -->
8 swift 1.8
9 swift 1.2 <sections>
10 swift 1.50
11 neysx 1.86 <abstract>
12     You need to edit some important configuration files. In this chapter
13     you receive an overview of these files and an explanation on how to
14     proceed.
15     </abstract>
16    
17 nightmorph 1.89 <version>7.7</version>
18     <date>2007-03-11</date>
19 swift 1.50
20 swift 1.1 <section>
21     <title>Filesystem Information</title>
22 swift 1.3 <subsection>
23     <title>What is fstab?</title>
24 swift 1.1 <body>
25    
26     <p>
27 swift 1.3 Under Linux, all partitions used by the system must be listed in
28 neysx 1.79 <path>/etc/fstab</path>. This file contains the mount points of those partitions
29 swift 1.3 (where they are seen in the file system structure), how they should be mounted
30 neysx 1.45 and with what special options (automatically or not, whether users can mount
31     them or not, etc.)
32 swift 1.1 </p>
33    
34     </body>
35 swift 1.3 </subsection>
36     <subsection>
37     <title>Creating /etc/fstab</title>
38     <body>
39    
40     <p>
41 swift 1.17 <path>/etc/fstab</path> uses a special syntax. Every line consists of six
42 swift 1.9 fields, separated by whitespace (space(s), tabs or a mixture). Each field has
43 swift 1.3 its own meaning:
44     </p>
45    
46     <ul>
47     <li>
48     The first field shows the <b>partition</b> described (the path to the device
49     file)
50     </li>
51     <li>
52 neysx 1.79 The second field shows the <b>mount point</b> at which the partition should be
53 swift 1.3 mounted
54     </li>
55     <li>
56     The third field shows the <b>filesystem</b> used by the partition
57     </li>
58     <li>
59 neysx 1.79 The fourth field shows the <b>mount options</b> used by <c>mount</c> when it
60     wants to mount the partition. As every filesystem has its own mount options,
61 swift 1.49 you are encouraged to read the mount man page (<c>man mount</c>) for a full
62 neysx 1.79 listing. Multiple mount options are comma-separated.
63 swift 1.3 </li>
64     <li>
65     The fifth field is used by <c>dump</c> to determine if the partition needs to
66     be <b>dump</b>ed or not. You can generally leave this as <c>0</c> (zero).
67     </li>
68     <li>
69 swift 1.17 The sixth field is used by <c>fsck</c> to determine the order in which
70     filesystems should be <b>check</b>ed if the system wasn't shut down properly.
71     The root filesystem should have <c>1</c> while the rest should have <c>2</c>
72 neysx 1.45 (or <c>0</c> if a filesystem check isn't necessary).
73 swift 1.3 </li>
74     </ul>
75    
76 neysx 1.79 <impo>
77 nightmorph 1.77 The default <path>/etc/fstab</path> file provided by Gentoo <e>is not a valid
78 neysx 1.79 fstab file</e>, You <b>have to create</b> your own <path>/etc/fstab</path>.
79     </impo>
80 swift 1.3
81     <pre caption="Opening /etc/fstab">
82     # <i>nano -w /etc/fstab</i>
83     </pre>
84    
85 neysx 1.79 </body>
86     <body test="func:keyval('/boot')">
87    
88 swift 1.3 <p>
89 swift 1.17 Let us take a look at how we write down the options for the <path>/boot</path>
90 neysx 1.79 partition. This is just an example, if you didn't or couldn't create a
91     <path>/boot</path>, don't copy it.
92 swift 1.3 </p>
93    
94 neysx 1.79 <p test="contains(func:keyval('/boot'), '/dev/hd')">
95     In our default <keyval id="arch"/> partitioning example, <path>/boot</path> is
96     usually the <path><keyval id="/boot"/></path> partition (or
97     <path>/dev/sda*</path> if you use SCSI or SATA drives), with <c>ext2</c> as
98     filesystem. It needs to be checked during boot, so we would write down:
99     </p>
100    
101     <p test="contains(func:keyval('/boot'), '/dev/sd')">
102     In our default <keyval id="arch"/> partitioning example, <path>/boot</path> is
103     usually the <path><keyval id="/boot"/></path> partition, with <c>ext2</c> as
104     filesystem. It needs to be checked during boot, so we would write down:
105 swift 1.3 </p>
106    
107     <pre caption="An example /boot line for /etc/fstab">
108 neysx 1.79 <keyval id="/boot"/> /boot ext2 defaults 1 2
109 swift 1.3 </pre>
110    
111     <p>
112 swift 1.35 Some users don't want their <path>/boot</path> partition to be mounted
113 swift 1.43 automatically to improve their system's security. Those people should
114     substitute <c>defaults</c> with <c>noauto</c>. This does mean that you need to
115     manually mount this partition every time you want to use it.
116 swift 1.35 </p>
117    
118 neysx 1.79 </body>
119     <body>
120    
121     <p test="not(func:keyval('arch')='SPARC')">
122     Add the rules that match your partitioning scheme and append rules for
123     <path>/proc</path>, <c>tmpfs</c>, for your CD-ROM drive(s), and of course, if
124     you have other partitions or drives, for those too.
125     </p>
126    
127     <p test="func:keyval('arch')='SPARC'">
128     Add the rules that match your partitioning schema and append rules for
129     <path>/proc/openprom</path>, <path>/proc</path>, <c>tmpfs</c> , for your CD-ROM
130     drive(s), and of course, if you have other partitions or drives, for those too.
131     </p>
132    
133 swift 1.35 <p>
134 neysx 1.79 Now use the <e>example</e> below to create your <path>/etc/fstab</path>:
135 swift 1.3 </p>
136    
137 neysx 1.79 <pre caption="A full /etc/fstab example" test="func:keyval('arch')='AMD64' or func:keyval('arch')='x86'">
138     <keyval id="/boot"/> /boot ext2 defaults,noatime 1 2
139     /dev/hda2 none swap sw 0 0
140     /dev/hda3 / ext3 noatime 0 1
141    
142 neysx 1.87 proc /proc proc defaults 0 0
143     shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
144 neysx 1.79
145     /dev/cdrom /mnt/cdrom auto noauto,user 0 0
146 swift 1.3 </pre>
147    
148 neysx 1.79 <pre caption="A full /etc/fstab example" test="func:keyval('arch')='HPPA'">
149     <keyval id="/boot"/> /boot ext2 defaults,noatime 1 2
150     /dev/sda3 none swap sw 0 0
151     /dev/sda4 / ext3 noatime 0 1
152    
153 neysx 1.87 proc /proc proc defaults 0 0
154     shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
155 neysx 1.79
156     /dev/cdrom /mnt/cdrom auto noauto,user 0 0
157     </pre>
158    
159     <pre caption="A full /etc/fstab example" test="func:keyval('arch')='Alpha' or func:keyval('arch')='MIPS'">
160     <keyval id="/boot"/> /boot ext2 defaults,noatime 1 2
161     /dev/sda2 none swap sw 0 0
162     /dev/sda3 / ext3 noatime 0 1
163    
164 neysx 1.87 proc /proc proc defaults 0 0
165     shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
166 neysx 1.79
167     /dev/cdrom /mnt/cdrom auto noauto,user 0 0
168     </pre>
169    
170     <pre caption="A full /etc/fstab example" test="func:keyval('arch')='SPARC'">
171     /dev/sda1 / ext3 noatime 0 1
172     /dev/sda2 none swap sw 0 0
173     /dev/sda4 /usr ext3 noatime 0 2
174     /dev/sda5 /var ext3 noatime 0 2
175     /dev/sda6 /home ext3 noatime 0 2
176    
177 neysx 1.87 openprom /proc/openprom openpromfs defaults 0 0
178     proc /proc proc defaults 0 0
179     shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
180 swift 1.3
181 neysx 1.79 /dev/cdrom /mnt/cdrom auto noauto,user 0 0
182 swift 1.3 </pre>
183    
184 neysx 1.79 <note test="func:keyval('arch')='PPC'">
185     There are important variations between PPC machine types. Please make sure you
186     adapt the following example to your system.
187     </note>
188    
189     <pre caption="A full /etc/fstab example" test="func:keyval('arch')='PPC'">
190     /dev/hda4 / ext3 noatime 0 1
191     /dev/hda3 none swap sw 0 0
192    
193 neysx 1.87 proc /proc proc defaults 0 0
194     shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
195 neysx 1.79
196     /dev/cdrom /mnt/cdrom auto noauto,user 0 0
197     </pre>
198 swift 1.3
199 neysx 1.79 <pre caption="A full /etc/fstab example" test="func:keyval('arch')='PPC64'">
200     /dev/sda4 / ext3 noatime 0 1
201     /dev/sda3 none swap sw 0 0
202 swift 1.3
203 neysx 1.87 proc /proc proc defaults 0 0
204     shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
205 swift 1.3
206 neysx 1.79 /dev/cdrom /mnt/cdrom auto noauto,user 0 0
207 swift 1.3 </pre>
208    
209     <p>
210     <c>auto</c> makes <c>mount</c> guess for the filesystem (recommended for
211     removable media as they can be created with one of many filesystems) and
212     <c>user</c> makes it possible for non-root users to mount the CD.
213     </p>
214    
215     <p>
216 neysx 1.79 To improve performance, most users would want to add the <c>noatime</c>
217     mount option, which results in a faster system since access times
218     aren't registered (you don't need those generally anyway).
219 swift 1.3 </p>
220    
221 swift 1.5 <p>
222 neysx 1.34 Double-check your <path>/etc/fstab</path>, save and quit to continue.
223 swift 1.3 </p>
224    
225     </body>
226     </subsection>
227 swift 1.2 </section>
228     <section>
229 swift 1.1 <title>Networking Information</title>
230 swift 1.3 <subsection>
231 nightmorph 1.84 <title>Host name, Domainname, etc</title>
232 swift 1.3 <body>
233    
234     <p>
235 swift 1.33 One of the choices the user has to make is name his/her PC. This seems to be
236     quite easy, but <e>lots</e> of users are having difficulties finding the
237     appropriate name for their Linux-pc. To speed things up, know that any name you
238     choose can be changed afterwards. For all we care, you can just call your system
239 swift 1.3 <c>tux</c> and domain <c>homenetwork</c>.
240     </p>
241    
242 neysx 1.79 <pre caption="Setting the host name">
243 swift 1.66 # <i>nano -w /etc/conf.d/hostname</i>
244    
245 neysx 1.79 <comment>(Set the HOSTNAME variable to your host name)</comment>
246 swift 1.66 HOSTNAME="<i>tux</i>"
247 swift 1.3 </pre>
248    
249 nightmorph 1.84 <p>
250 nightmorph 1.89 Second, <e>if</e> you need a domainname, set it in <path>/etc/conf.d/net</path>.
251     You only need a domain if your ISP or network administrator says so, or if you
252     have a DNS server but not a DHCP server. You don't need to worry about DNS or
253     domainnames if your networking is setup for DHCP.
254 nightmorph 1.84 </p>
255    
256     <pre caption="Setting the domainname">
257     # <i>nano -w /etc/conf.d/net</i>
258    
259     <comment>(Set the dns_domain variable to your domain name)</comment>
260     dns_domain_lo="<i>homenetwork</i>"
261     </pre>
262    
263 nightmorph 1.89 <note>
264     If you choose not to set a domainname, you can get rid of the "This is
265     hostname.(none)" messages at your login screen by editing
266     <path>/etc/issue</path>. Just delete the string <c>.\O</c> from that file.
267     </note>
268    
269 nightmorph 1.84 <p>
270     If you have a NIS domain (if you don't know what that is, then you don't have
271     one), you need to define that one too:
272     </p>
273    
274     <pre caption="Setting the NIS domainname">
275     # <i>nano -w /etc/conf.d/net</i>
276    
277     <comment>(Set the nis_domain variable to your NIS domain name)</comment>
278     nis_domain_lo="<i>my-nisdomain</i>"
279     </pre>
280    
281 nightmorph 1.85 <note>
282     For more information on configuring DNS and NIS, please read the examples
283 nightmorph 1.88 provided in <path>/etc/conf.d/net.example</path>. Also, you may want to emerge
284     <c>resolvconf-gentoo</c> to help manage your DNS/NIS setup.
285 nightmorph 1.85 </note>
286    
287 swift 1.3 </body>
288     </subsection>
289     <subsection>
290     <title>Configuring your Network</title>
291     <body>
292    
293     <p>
294     Before you get that "Hey, we've had that already"-feeling, you should remember
295 fox2mike 1.67 that the networking you set up in the beginning of the Gentoo installation was
296 swift 1.3 just for the installation. Right now you are going to configure networking for
297     your Gentoo system permanently.
298     </p>
299    
300 fox2mike 1.65 <note>
301     More detailed information about networking, including advanced topics like
302 swift 1.72 bonding, bridging, 802.1Q VLANs or wireless networking is covered in the <uri
303 fox2mike 1.65 link="?part=4">Gentoo Network Configuration</uri> section.
304     </note>
305    
306 swift 1.3 <p>
307     All networking information is gathered in <path>/etc/conf.d/net</path>. It uses
308 swift 1.48 a straightforward yet not intuitive syntax if you don't know how to set up
309 neysx 1.69 networking manually. But don't fear, we'll explain everything. A fully
310     commented example that covers many different configurations is available in
311     <path>/etc/conf.d/net.example</path>.
312 swift 1.3 </p>
313    
314     <p>
315 neysx 1.83 DHCP is used by default. For DHCP to work, you will need to install a DHCP
316     client. This is described later in <uri
317     link="?part=1&amp;chap=9#networking-tools">Installing Necessary System
318     Tools</uri>. Do not forget to install a DHCP client.
319 neysx 1.69 </p>
320    
321     <p>
322     If you need to configure your network connection either because you need
323     specific DHCP options or because you do not use DHCP at all, open
324     <path>/etc/conf.d/net</path> with your favorite editor (<c>nano</c> is used in
325     this example):
326 swift 1.3 </p>
327    
328     <pre caption="Opening /etc/conf.d/net for editing">
329     # <i>nano -w /etc/conf.d/net</i>
330     </pre>
331    
332 swift 1.58 <p>
333 neysx 1.69 You will see the following file:
334 swift 1.58 </p>
335    
336 neysx 1.69 <pre caption="Default /etc/conf.d/net">
337     # This blank configuration will automatically use DHCP for any net.*
338     # scripts in /etc/init.d. To create a more complete configuration,
339     # please review /etc/conf.d/net.example and save your configuration
340     # in /etc/conf.d/net (this file :]!).
341 swift 1.58 </pre>
342    
343     <p>
344 neysx 1.69 To enter your own IP address, netmask and gateway, you need
345 swift 1.58 to set both <c>config_eth0</c> and <c>routes_eth0</c>:
346     </p>
347    
348     <pre caption="Manually setting IP information for eth0">
349 swift 1.74 config_eth0=( "192.168.0.2 netmask 255.255.255.0 brd 192.168.0.255" )
350 swift 1.58 routes_eth0=( "default gw 192.168.0.1" )
351     </pre>
352    
353     <p>
354 neysx 1.69 To use DHCP and add specific DHCP options, define <c>config_eth0</c> and
355     <c>dhcp_eth0</c>:
356     </p>
357    
358     <pre caption="Automatically obtaining an IP address for eth0">
359     config_eth0=( "dhcp" )
360     dhcp_eth0="nodns nontp nonis"
361     </pre>
362    
363     <p>
364     Please read <path>/etc/conf.d/net.example</path> for a list of all available
365     options.
366     </p>
367    
368     <p>
369 swift 1.58 If you have several network interfaces repeat the above steps for
370     <c>config_eth1</c>, <c>config_eth2</c>, etc.
371     </p>
372    
373 swift 1.3 <p>
374     Now save the configuration and exit to continue.
375     </p>
376    
377     </body>
378     </subsection>
379     <subsection>
380     <title>Automatically Start Networking at Boot</title>
381 swift 1.1 <body>
382    
383     <p>
384 neysx 1.45 To have your network interfaces activated at boot, you need to add them to the
385 swift 1.3 default runlevel. If you have PCMCIA interfaces you should skip this action as
386     the PCMCIA interfaces are started by the PCMCIA init script.
387     </p>
388    
389     <pre caption="Adding net.eth0 to the default runlevel">
390     # <i>rc-update add net.eth0 default</i>
391     </pre>
392    
393     <p>
394     If you have several network interfaces, you need to create the appropriate
395     <path>net.eth1</path>, <path>net.eth2</path> etc. initscripts for those. You can
396     use <c>ln</c> to do this:
397 swift 1.1 </p>
398    
399 swift 1.3 <pre caption="Creating extra initscripts">
400     # <i>cd /etc/init.d</i>
401 swift 1.80 # <i>ln -s net.lo net.eth1</i>
402 swift 1.3 # <i>rc-update add net.eth1 default</i>
403     </pre>
404    
405 swift 1.1 </body>
406 swift 1.3 </subsection>
407     <subsection>
408     <title>Writing Down Network Information</title>
409     <body>
410    
411     <p>
412     You now need to inform Linux about your network. This is defined in
413 neysx 1.79 <path>/etc/hosts</path> and helps in resolving host names to IP addresses for
414 neysx 1.78 hosts that aren't resolved by your nameserver. You need to define your system.
415     You may also want to define other systems on your network if you don't want to
416     set up your own internal DNS system.
417 swift 1.3 </p>
418    
419     <pre caption="Opening /etc/hosts">
420     # <i>nano -w /etc/hosts</i>
421     </pre>
422    
423     <pre caption="Filling in the networking information">
424 neysx 1.78 <comment>(This defines the current system)</comment>
425     127.0.0.1 tux.homenetwork tux localhost
426    
427     <comment>(Define extra systems on your network,
428     they need to have a static IP to be defined this way.)</comment>
429 swift 1.22 192.168.0.5 jenny.homenetwork jenny
430     192.168.0.6 benny.homenetwork benny
431 swift 1.3 </pre>
432    
433     <p>
434     Save and exit the editor to continue.
435     </p>
436    
437 neysx 1.79 <p test="func:keyval('arch')='AMD64' or func:keyval('arch')='x86' or substring(func:keyval('arch'),1,3)='PPC'">
438 swift 1.3 If you don't have PCMCIA, you can now continue with <uri
439 neysx 1.79 link="#sysinfo">System Information</uri>. PCMCIA-users should read the
440 swift 1.3 following topic on PCMCIA.
441     </p>
442    
443     </body>
444     </subsection>
445 neysx 1.79 <subsection test="func:keyval('arch')='AMD64' or func:keyval('arch')='x86' or substring(func:keyval('arch'),1,3)='PPC'">
446 swift 1.3 <title>Optional: Get PCMCIA Working</title>
447     <body>
448    
449     <p>
450 swift 1.46 PCMCIA-users should first install the <c>pcmcia-cs</c> package. This also
451     includes users who will be working with a 2.6 kernel (even though they won't be
452     using the PCMCIA drivers from this package). The <c>USE="-X"</c> is necessary
453     to avoid installing xorg-x11 at this moment:
454 swift 1.3 </p>
455    
456     <pre caption="Installing pcmcia-cs">
457 swift 1.30 # <i>USE="-X" emerge pcmcia-cs</i>
458 swift 1.3 </pre>
459    
460     <p>
461 swift 1.19 When <c>pcmcia-cs</c> is installed, add <c>pcmcia</c> to the <e>default</e>
462 swift 1.3 runlevel:
463     </p>
464    
465 swift 1.19 <pre caption="Adding pcmcia to the default runlevel">
466     # <i>rc-update add pcmcia default</i>
467 swift 1.3 </pre>
468    
469     </body>
470     </subsection>
471 swift 1.2 </section>
472 neysx 1.79
473     <section id="sysinfo">
474 swift 1.1 <title>System Information</title>
475 swift 1.41 <subsection>
476     <title>Root Password</title>
477     <body>
478    
479     <p>
480     First we set the root password by typing:
481     </p>
482    
483     <pre caption="Setting the root password">
484     # <i>passwd</i>
485     </pre>
486    
487     <p>
488     If you want root to be able to log on through the serial console, add
489     <c>tts/0</c> to <path>/etc/securetty</path>:
490     </p>
491    
492     <pre caption="Adding tts/0 to /etc/securetty">
493     # <i>echo "tts/0" &gt;&gt; /etc/securetty</i>
494     </pre>
495    
496     </body>
497     </subsection>
498     <subsection>
499     <title>System Information</title>
500 swift 1.1 <body>
501    
502     <p>
503 swift 1.3 Gentoo uses <path>/etc/rc.conf</path> for general, system-wide configuration.
504     Open up <path>/etc/rc.conf</path> and enjoy all the comments in that file :)
505     </p>
506    
507     <pre caption="Opening /etc/rc.conf">
508     # <i>nano -w /etc/rc.conf</i>
509     </pre>
510    
511     <p>
512 fox2mike 1.67 When you're finished configuring <path>/etc/rc.conf</path>, save and exit.
513     </p>
514    
515     <p>
516 swift 1.3 As you can see, this file is well commented to help you set up the necessary
517 neysx 1.69 configuration variables. You can configure your system to use unicode and
518     define your default editor and your display manager (like gdm or kdm).
519 fox2mike 1.67 </p>
520    
521     <p>
522     Gentoo uses <path>/etc/conf.d/keymaps</path> to handle keyboard configuration.
523     Edit it to configure your keyboard.
524     </p>
525    
526     <pre caption="Opening /etc/conf.d/keymaps">
527     # <i>nano -w /etc/conf.d/keymaps</i>
528     </pre>
529    
530     <p>
531     Take special care with the <c>KEYMAP</c> variable. If you select the wrong
532     <c>KEYMAP</c>, you will get weird results when typing on your keyboard.
533 swift 1.16 </p>
534    
535 neysx 1.79 <note test="func:keyval('arch')='SPARC'">
536     Users of USB-based SPARC systems and SPARC clones might need to select an i386
537     keymap (such as "us") instead of "sunkeymap".
538     </note>
539    
540     <note test="substring(func:keyval('arch'),1,3)='PPC'">
541     PPC uses x86 keymaps on most systems. Users who want to be able to use ADB
542     keymaps on boot have to enable ADB keycode sendings in their kernel and have to
543     set a mac/ppc keymap in <path>/etc/conf.d/keymaps</path>.
544 swift 1.16 </note>
545    
546     <p>
547 fox2mike 1.67 When you're finished configuring <path>/etc/conf.d/keymaps</path>, save and
548     exit.
549     </p>
550    
551     <p>
552     Gentoo uses <path>/etc/conf.d/clock</path> to set clock options. Edit it
553     according to your needs.
554 swift 1.29 </p>
555    
556 fox2mike 1.67 <pre caption="Opening /etc/conf.d/clock">
557     # <i>nano -w /etc/conf.d/clock</i>
558     </pre>
559    
560 swift 1.29 <p>
561 nightmorph 1.82 If your hardware clock is not using UTC, you need to add <c>CLOCK="local"</c>
562     to the file. Otherwise you will notice some clock skew.
563 swift 1.61 </p>
564    
565     <p>
566 fox2mike 1.67 When you're finished configuring <path>/etc/conf.d/clock</path>, save and
567     exit.
568 swift 1.59 </p>
569    
570 neysx 1.79 <p test="not(func:keyval('arch')='PPC64')">
571     Please continue with <uri link="?part=1&amp;chap=9">Installing Necessary System
572     Tools</uri>.
573 swift 1.59 </p>
574    
575     </body>
576     </subsection>
577 neysx 1.79 <subsection test="func:keyval('arch')='PPC64'">
578 swift 1.59 <title>Configuring the Console</title>
579     <body>
580    
581     <p>
582 neysx 1.79 If you are using a virtual console, you must uncomment the appropriate line in
583     <path>/etc/inittab</path> for the virtual console to spawn a login prompt.
584 swift 1.59 </p>
585    
586 swift 1.70 <pre caption="Enabling hvc or hvsi support in /etc/inittab">
587     hvc0:12345:respawn:/sbin/agetty -L 9600 hvc0
588     hvsi:12345:respawn:/sbin/agetty -L 19200 hvsi0
589 swift 1.59 </pre>
590    
591     <p>
592 swift 1.70 You should also take this time to verify that the appropriate console is
593 jkt 1.71 listed in <path>/etc/securetty</path>.
594 swift 1.70 </p>
595    
596     <p>
597 swift 1.59 You may now continue with <uri link="?part=1&amp;chap=9">Installing Necessary
598     System Tools</uri>.
599 swift 1.1 </p>
600    
601     </body>
602 swift 1.41 </subsection>
603 swift 1.1 </section>
604 swift 1.2 </sections>

  ViewVC Help
Powered by ViewVC 1.1.20