summaryrefslogtreecommitdiff
blob: 4978806be2b61499c22b1d89990a44d9e036bb9c (plain)
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
<?xml version='1.0' encoding="UTF-8"?>
<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ko/gentoo-x86-quickinstall.xml,v 1.2 2005/07/23 12:19:09 neysx Exp $ -->

<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">

<guide link="/doc/ko/gentoo-x86-quickinstall.xml" lang="ko">
<title>Gentoo Linux x86 빠른 설치 가이드</title>

<author title="Author">
  <mail link="swift@gentoo.org">Sven Vermeulen</mail>
</author>
<author title="Author">Steven Wagner</author>
<author title="Translator">
  <mail link="jinhyung@gmail.com">Park, Jin Hyung</mail>
</author>

<abstract>
빠른 설치 가이드는 간략한 방법으로 Gentoo 설치 과정을 알아봅니다.
만약  가이드로 설치를 원하는 사용자들은 이미 Gentoo Linux 설치에
경험이 있어야 합니다.
</abstract>

<license/>

<version>2.2</version>
<date>2005-07-16</date>

<chapter>
<title>빠른 설치 가이드</title>
<section>
<title>설치 미디어</title>
<body>

<p>
<uri link="/main/en/mirrors.xml">Gentoo Mirror</uri> 사이트에서 CD  다운로드
합니다. 여러분은 ISO 파일을 <path>releases/&lt;architecture&gt;/&lt;release&gt;
/installcd</path> 에서 다운로드 받을  있습니다. <e>minimal</e> 설치 CD 는
인터넷 기반의 설치에 필요한 최소한의 것만을 제공합니다. <e>universal</e> 설치
CD  네트웍 연결이 없더라도 설치가 가능합니다.
</p>

<p>
<uri link="/doc/en/faq.xml#isoburning">CD 굽기</uri>  참조하여 CD  제작하고
부팅을 합니다. 어떤 부팅 옵션이 존재하는지 찾기 위해선 부트화면에서 <c>F2</c> 누릅니다. 부팅 후에, 만약 PCMCIA  사용해야 한다면 <c>pcmcia</c> init 스크립
트를 시작해야 합니다. 
</p>

<p>
설치 CD  <c>sshd</c> 서버를 구동 가능하고, 추가 사용자 등록도 가능하며, 명령행
IRC 채팅 클라이언트인 <c>irssi</c>  실행하고 <c>lynx</c>  <c>links2</c> 로
웹서핑도   있습니다.
</p>

</body>
</section>
<section>
<title>네트워킹 설정</title>
<body>

<p>
만약 부팅  네트웍이 바로 작동하지 않는다면, <c>net-setup</c>  사용하여 네트웍
을 설정할  있습니다. 네트웍을 설정하기에 앞서서 <c>modprobe</c> 사용하여 
시스템에 설치된 네트웍 카드의 모듈을 불러와야  지도 모릅니다. 만약 ADSL  사용
하고 있다면, <c>adsl-setup</c>  <c>adsl-start</c>  사용합니다. PPTP 사용을 
위해 먼저 <path>/etc/ppp/chap-secrets</path> <path>/etc/ppp/options.pptp</path> 편집한 후, <c>pptp &lt;server&nbsp;ip&gt;</c> 사용합니다.
</p>

<p>
무선랜 사용을 위해, <c>iwconfig</c>  이용하여 무선랜 환경을 설정하고
<c>net-setup</c>  다시 사용하거나 혹은 <c>ifconfig</c>, <c>dhcpcd</c> 와/혹은
<c>route</c>  수동으로 설정할 수도 있습니다.
</p>

<p>
만약 프록시 서버를 사용하고 있다면, 여러분의 시스템이 <c>export http_proxy</c>,
<c>ftp_proxy</c>  <c>RSYNC_PROXY</c>  사용하도록 초기화 하는 것을 잊지
마세요.
</p>

</body>
</section>
<section>
<title>디스크 준비하기</title>
<body>

<p>
<c>fdisk</c> 혹은 <c>cfdisk</c>  이용하여 파티션을 생성하십시오. 최소한 하나
의 스왑 파티션 (type 82)  하나의 리눅스 파티션 (type 83)이 필요합니다.
</p>

<p>
<c>mke2fs</c>, <c>mke2fs -j</c>, <c>mkreiserfs</c>, <c>mkfs.xfs</c>  
<c>mkfs.jfs</c>  이용하여 리눅스 파티션의 파일시스템을 만드십시오. 스왑 파티션
을 초기화하기 위해 <c>mkswap</c>  <c>swapon</c> 실행하십시오.
</p>

<p>
파일 시스템을 <path>/mnt/gentoo</path> 마운트합니다. 필요하다면, 다른 마운트에
필요한 디렉토리를 만드십시오. (예: <path>/mnt/gentoo/boot</path>)
</p>

</body>
</section>
<section>
<title>스테이지 설정</title>
<body>

<p>
먼저 <c>date MMDDhhmmYYYY</c>  이용해서 시스템의 날짜를 정확히 설정하십시오.
다음으로 <uri link="/main/en/mirrors.xml">mirrors</uri> 에서 스테이지 하나를 다
운로드 받거나 혹은 설치 CD  있는 스테이지 하나를 사용하십시오
(<path>/mnt/cdrom/stages</path>). <path>/mnt/gentoo</path>  이동하고 
<c>tar&nbsp;-xvjpf&nbsp;&lt;stage&nbsp;tarball&gt;</c>  사용해서 스테이지 파일
의 압축을 푸십시오.
</p>

<p>
네트웍 없이 설치를 원한다면 Portage 스냅샷을 설치하십시오: <path>/mnt/gentoo/usr</path> 이동하여 <c>tar&nbsp;-xvjf&nbsp;/mnt/cdrom/snapshots/&lt;snapshot&gt;</c> 를
실행합니다. 네트웍을 이용하여 Portage 스냅샷을 다운받아 같은 방법으로 설치할 수
있습니다.
</p>

<p>
<path>/mnt/gentoo/etc/make.conf</path> 에서 
여러분이 필요한 사항(USE flag, CFLAGS, CXXFLAGS)을 수정하십시오. 수정 시엔 
<c>nano</c>  에디터로 사용할  있습니다.
</p>

</body>
</section>
<section>
<title>Gentoo 기본 시스템 설치</title>
<body>

<p>
<path>/proc</path> 파일 시스템을 먼저 마운트 하고, <path>/etc/resolv.conf</path>
파일을 복사한 후, 새로운 Gentoo 환경으로 chroot  실행하십시오.
</p>

<pre caption="준비 과정 및 Chrooting">
# <i>mount -t proc none /mnt/gentoo/proc</i>
# <i>cp /etc/resolv.conf /mnt/gentoo/etc/</i>
# <i>chroot /mnt/gentoo /bin/bash</i>
# <i>env-update</i> &amp;&amp; <i>source /etc/profile</i>
</pre>

<p>
네트웍에 연결되어 있다면 <c>emerge --sync</c>  실행하여 여러분의 Portage 트리를
갱신하십시오.
</p>

<p>
다음으로 올바른 프로파일을 위해 <path>/etc/make.profile</path> 확인하십시오. 
대부분의 사용자들은 기본 설정에 만족할 것입니다; 다른 커널(2.4-kernel 기반 
프로파일들인 <path>2.4/</path>  같은)들을 위한  프로파일들도 있습니다.
<c>ln -sf</c>  이용하여 프로파일을 변경하십시오.
</p>

<ul>
  <li>
    Bootstrapping (네트웍 연결이 없는 설치에서는 유효하지 않음)  
    <path>/usr/portage</path> 디렉토리에 있는 <c>scripts/bootstrap.sh</c>    이용하여 실행됩니다.
  </li>
  <li>
    시스템 설치 (네트웍 연결이 없는 설치에서는 유효하지 않음)     <c>emerge&nbsp;-e&nbsp;system</c> ( 혹은 기본 CFALGS/CXXFLAGS  변경하지
    않았다면 <c>-N</c> 으로 )  이용하여 실행됩니다.
  </li>
</ul>

<p>
스테이지 3  선택한 사용자들은 (네트웍 연결이 없는 설치는 제외) baselayout
패키지의 업그레이드가 필요합니다:
</p>

<pre caption="baselayout 의 업그레이드">
# <i>CONFIG_PROTECT="-*" emerge baselayout</i>
</pre>

</body>
</section>
<section>
<title>커널 설정</title>
<body>

<p>
<path>/usr/share/zoneinfo</path> 에서 여러분의 시간대를 찾아서 
<path>/etc/localtime</path> 으로 심볼릭 링크를 설정합니다. ( <c>ln -sf</c> )
</p>

<p>
Kernel 소스를 설치하고 (<c>gentoo-sources</c>  <c>vanilla-sources</c>  네트웍
연결이 없는 설치에 있습니다)  <c>make menuconfig</c>  Kernel  설정합니다.
<path>/usr/src/linux</path> 디렉토리에서 <c>make&nbsp;&amp;&amp;make&nbsp;modules_install</c> 실행합니다. <path>arch/i386/bzImage</path> 파일을 <path>/boot</path>  복사
합니다. <c>emerge&nbsp;genkernel</c>  genkernel  설치하고 
<c>genkernel&nbsp;--udev&nbsp;all</c>  이용할 수도 있습니다.
</p>

<p>
Genkernel 사용자들은 <c>emerge&nbsp;coldplug</c>  
<c>rc-update&nbsp;add&nbsp;coldplug&nbsp;default</c>  필요합니다.
</p>

</body>
</section>
<section>
<title>시스템 설정</title>
<body>

<p>
여러분의 <path>/etc/fstab</path> 수정하십시오; 다음은  입니다:
</p>

<pre caption="fstab 예제">
/dev/hda1   /boot     ext2    defaults,noatime     1 2
/dev/hda2   none      swap    sw                   0 0
/dev/hda3   /         ext3    noatime              0 1
none        /proc     proc    defaults             0 0
none        /dev/shm  tmpfs   nodev,nosuid,noexec  0 0
/dev/cdroms/cdrom0    /mnt/cdrom    auto      noauto,user    0 0
</pre>

<p>
Edit <path>/etc/conf.d/hostname</path> and <path>/etc/conf.d/domainname</path>,
run <c>rc-update&nbsp;add&nbsp;domainname&nbsp;default</c> and edit
<path>/etc/conf.d/net</path> to 
configure your network. Add the <c>net.eth0</c> initscript to the default 
runlevel. If you have multiple NICs, symlink them to the <c>net.eth0</c> 
init script and add them to the default runlevel as well.
<path>/etc/conf.d/hostname</path>  <path>/etc/conf.d/domainname</path>  수정
하고 <c>rc-update&nbsp;add&nbsp;domainname&nbsp;default</c>  실행합니다. 그리고
<path>/etc/conf.d/net</path>  편집하여 여러분의 네트웍을 설정합니다. 
<c>net.eth0</c>  init 스크립트의 기본 runlevel  추가합니다. 만약 여러분이
여러개의 NIC  가지고 있다면, 각각의 것들을 <c>net.eth0</c>  심볼릭 링크하여
init 스크립트에 기본 runlevel  등록하면 됩니다.
</p>

<p>
<path>/etc/hosts</path>  편집합니다; 아래는 예제입니다:
</p>

<pre caption="/etc/hosts 예제">
<comment>(고정 IP  경우)</comment>
127.0.0.1     localhost
192.168.0.5   jenny.homenetwork jenny
192.168.0.6   benny.homenetwork benny
192.168.0.7   tux.homenetwork tux

<comment>(유동 IP  경우)</comment>
127.0.0.1     localhost.homenetwork tux localhost
</pre>

<p>
필요하다면 <c>pcmcia-cs</c>  Emerge 하여 기본 runlevel  추가합니다.
</p>

<p>
<c>passwd</c> 으로 root  비밀번호를 설정합니다.
</p>

<p>
<path>/etc/rc.conf</path>, <path>/etc/conf.d/rc</path>, 
<path>/etc/conf.d/keymaps</path>, <path>/etc/conf.d/clock</path> 에서
필요한 시스템 설정을 합니다.
</p>

</body>
</section>
<section>
<title>시스템 도구들 설치</title>
<body>

<p>
2.4 Kernel 사용자들은 <c>emerge&nbsp;--unmerge&nbsp;udev</c> <c>emerge&nbsp;devfsd</c>  필요합니다.
</p>

<p>
시스템 로거를 설치합니다. <c>syslog-ng</c>  같은 시스템 로거를 설치하고 
기본 runlevel  추가합니다. 같은 방법으로 <c>vixie-cron</c>  같은 Cron
데몬을 설치합니다. (선택사항)
</p>

<p>
특정 파일 시스템 도구를 설치합니다 (<c>xfsprogs</c>, <c>reiserfsprogs</c> 혹은
<c>jfsutils</c>). 네트웍 도구들도 설치합니다. (<c>dhcpcd</c> 혹은 <c>rp-pppoe</c>).
</p>

</body>
</section>
<section>
<title>부트로더 설정</title>
<body>

<p>
<c>grub</c> or <c>lilo</c>  Emerge 합니다. <path>/boot/grub/grub.conf</path>
혹은 <path>/etc/lilo.conf</path>  편집합니다. 아래에 각각의 예제가 있습니다.
</p>

<pre caption="grub.conf 예제">
default 0
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz

<comment># genkernel 사용자</comment>
title=Gentoo Linux 2.6.11-r3
root (hd0,0)
kernel /kernel-2.6.11-gentoo-r3 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev
initrd /initrd-2.6.11-gentoo-r3

<comment># non-genkernel 사용자 (no initrd)</comment>
title=Gentoo Linux 2.6.11 r3
root (hd0,0)
kernel /kernel-2.6.11-gentoo-r3 root=/dev/hda3

<comment># 듀얼 부팅을 원하는 경우</comment>
title=Windows XP
root (hd0,5)
makeactive
chainloader +1
</pre>

<pre caption="lilo.conf 예제">
boot=/dev/hda
prompt
timeout=50
default=gentoo

<comment># non-genkernel 사용자</comment>
image=/boot/kernel-2.6.11-gentoo-r3
  label=gentoo
  read-only
  root=/dev/hda3

<comment># genkernel 사용자</comment>
image=/boot/kernel-2.6.11-gentoo-r3
  label=gentoo
  read-only
  root=/dev/ram0
  append="init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev"
  initrd=/boot/initrd-2.6.11-gentoo-r3

<comment># 듀얼 부팅을 원하는 경우</comment>
other=/dev/hda6
  label=windows
</pre>

<p>
GRUB 사용자들은 다음의 방법으로 MBR  설치를 합니다. 
<path>/proc/mounts</path>  <path>/etc/mtab</path>  복사한 <c>grub-install&nbsp;/dev/hda</c>  실행. LILO 사용자들은 
<c>/sbin/lilo</c>  실행합니다.
</p>

<p>
Chroot 환경을 빠져나오고, 모든 파일시스템을 언마운트  후에 리부팅을 합니다.
</p>

</body>
</section>
<section>
<title>설치 마무리 하기</title>
<body>

<p>
<c>root</c>  로그인하여 
<c>useradd&nbsp;-m&nbsp;-G&nbsp;&lt;groups&gt;&nbsp;&lt;username&gt;</c> 로
하나 이상의 일반 사용자를 추가합니다.
</p>

<p>
만약 네트웍 없이 설치를 하였다면, 패키지 CD  <path>/mnt/cdrom</path>  
마운트 하고 <c>export&nbsp;PKGDIR="/mnt/cdrom"</c>    <c>kde</c>  같은
추가 소프트웨어를 <c>emerge&nbsp;-k&nbsp;&lt;package&gt;</c>  인스톨   
있습니다.
</p>

<p>
Gentoo  설치해 주셔서 감사합니다!
</p>

</body>
</section>
</chapter>	
</guide>