| 1 | <?xml version='1.0' encoding='UTF-8'?> |
1 | <?xml version='1.0' encoding='UTF-8'?> |
| 2 | <!DOCTYPE sections SYSTEM "/dtd/book.dtd"> |
2 | <!DOCTYPE sections SYSTEM "/dtd/book.dtd"> |
| 3 | |
3 | |
| 4 | <!-- The content of this document is licensed under the CC-BY-SA license --> |
4 | <!-- The content of this document is licensed under the CC-BY-SA license --> |
| 5 | <!-- See http://creativecommons.org/licenses/by-sa/1.0 --> |
5 | <!-- See http://creativecommons.org/licenses/by-sa/1.0 --> |
| 6 | |
6 | |
| 7 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-sparc-medium.xml,v 1.34 2005/09/05 15:22:02 neysx Exp $ --> |
7 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-sparc-medium.xml,v 1.35 2005/10/09 16:33:54 swift Exp $ --> |
| 8 | |
8 | |
| 9 | <sections> |
9 | <sections> |
| 10 | |
10 | |
| 11 | <version>2.4</version> |
11 | <version>2.5</version> |
| 12 | <date>2005-09-05</date> |
12 | <date>2005-10-09</date> |
| 13 | |
13 | |
| 14 | <section> |
14 | <section> |
| 15 | <title>Hardware Requirements</title> |
15 | <title>Hardware Requirements</title> |
| 16 | <subsection> |
16 | <subsection> |
| 17 | <title>Introduction</title> |
17 | <title>Introduction</title> |
| 18 | <body> |
18 | <body> |
| 19 | |
19 | |
| 20 | <p> |
20 | <p> |
| 21 | Before we start, we first list what hardware requirements you need to |
21 | Before we start, we first list what hardware requirements you need to |
| 22 | successfully install Gentoo on your box. |
22 | successfully install Gentoo on your box. |
| 23 | </p> |
23 | </p> |
| 24 | |
24 | |
| 25 | </body> |
25 | </body> |
| 26 | </subsection> |
26 | </subsection> |
| 27 | <subsection> |
27 | <subsection> |
| … | |
… | |
| 97 | major advantages and disadvantages of each stage file. |
97 | major advantages and disadvantages of each stage file. |
| 98 | </p> |
98 | </p> |
| 99 | |
99 | |
| 100 | </body> |
100 | </body> |
| 101 | </subsection> |
101 | </subsection> |
| 102 | <subsection> |
102 | <subsection> |
| 103 | <title>A Stage1 Approach</title> |
103 | <title>A Stage1 Approach</title> |
| 104 | <body> |
104 | <body> |
| 105 | |
105 | |
| 106 | <p> |
106 | <p> |
| 107 | A <e>stage1</e> is used when you want to bootstrap and build the entire system |
107 | A <e>stage1</e> is used when you want to bootstrap and build the entire system |
| 108 | from scratch. |
108 | from scratch. |
| 109 | </p> |
109 | </p> |
| 110 | |
110 | |
| 111 | <p> |
111 | <p> |
| 112 | Starting from a stage1 allows you to have total control over the |
112 | This approach builds core system packages that are vital to your system and is |
| 113 | optimization settings and optional build-time functionality that is |
113 | used by Gentoo developers to prepare the Gentoo release media. It is a great |
| 114 | initially enabled on your system. This makes <e>stage1</e> installs good for |
|
|
| 115 | power users who know what they are doing. It is also a great |
|
|
| 116 | installation method for those who would like to know more about the |
114 | installation method for those who would like to learn more about the inner |
| 117 | inner workings of Gentoo Linux. |
115 | workings of bootstrapping, toolchains and the like. |
|
|
116 | </p> |
|
|
117 | |
|
|
118 | <p> |
|
|
119 | However, if you do not plan to tweak the bootstrapping instructions in the |
|
|
120 | <path>bootstrap.sh</path> script written by the Gentoo developers, then a |
|
|
121 | stage1 approach has no benefits for you. |
| 118 | </p> |
122 | </p> |
| 119 | |
123 | |
| 120 | <table> |
124 | <table> |
| 121 | <tr> |
125 | <tr> |
| 122 | <th>Stage1</th> |
126 | <th>Stage1</th> |
| 123 | <th>Pros and Cons</th> |
127 | <th>Pros and Cons</th> |
| 124 | </tr> |
128 | </tr> |
| 125 | <tr> |
129 | <tr> |
| 126 | <th>+</th> |
130 | <th>+</th> |
| 127 | <ti> |
131 | <ti> |
| 128 | Allows you to have total control over the optimization settings and optional |
132 | Allows you to have total control over the installation routine, bootstrap |
| 129 | build-time functionality that is initially enabled on your system |
133 | sequence, etc. |
| 130 | </ti> |
134 | </ti> |
| 131 | </tr> |
|
|
| 132 | <tr> |
135 | </tr> |
| 133 | <th>+</th> |
|
|
| 134 | <ti>Suitable for powerusers that know what they are doing</ti> |
|
|
| 135 | </tr> |
136 | <tr> |
| 136 | <tr> |
|
|
| 137 | <th>+</th> |
137 | <th>+</th> |
| 138 | <ti>Allows you to learn more about the inner workings of Gentoo</ti> |
138 | <ti>Suitable for powerusers and developers who know what they are doing</ti> |
| 139 | </tr> |
139 | </tr> |
| 140 | <tr> |
140 | <tr> |
| 141 | <th>-</th> |
141 | <th>-</th> |
| 142 | <ti>Takes a long time to finish the installation</ti> |
142 | <ti> |
|
|
143 | Takes a long time to finish the installation (it is the lengthiest approach) |
|
|
144 | </ti> |
| 143 | </tr> |
145 | </tr> |
| 144 | <tr> |
146 | <tr> |
| 145 | <th>-</th> |
147 | <th>-</th> |
| 146 | <ti> |
148 | <ti> |
| 147 | If you don't intend to tweak the settings, it is a waste of time |
149 | If you don't intend to tweak the settings, it is a waste of time |
| 148 | </ti> |
150 | </ti> |
| 149 | </tr> |
151 | </tr> |
| 150 | <tr> |
152 | <tr> |
| 151 | <th>-</th> |
153 | <th>-</th> |
| 152 | <ti> |
154 | <ti> |
| 153 | Requires a working Internet connection during the installation |
155 | Requires a working Internet connection during the installation |
| 154 | </ti> |
156 | </ti> |
| 155 | </tr> |
157 | </tr> |
| 156 | </table> |
158 | </table> |
| 157 | |
159 | |
| 158 | </body> |
160 | </body> |
| 159 | </subsection> |
161 | </subsection> |
| 160 | <subsection> |
162 | <subsection> |
| 161 | <title>A Stage2 Approach</title> |
163 | <title>A Stage2 Approach</title> |
| 162 | <body> |
164 | <body> |
| 163 | |
165 | |
| 164 | <p> |
166 | <p> |
| 165 | A <e>stage2</e> is used for building the entire system from a bootstrapped |
167 | A <e>stage2</e> is used for building the entire system from a bootstrapped |
| 166 | "semi-compiled" state. |
168 | "semi-compiled" state. |
| 167 | </p> |
169 | </p> |
| 168 | |
170 | |
| 169 | <p> |
171 | <p> |
| 170 | Stage2 installs allow you to skip the bootstrap process; doing this |
172 | When you perform a stage2 installation approach, you will build all system |
| 171 | is fine if you are happy with the optimization settings that we chose |
173 | packages (core packages, including toolchain) using your specific <c>USE</c>, |
| 172 | for your particular stage2 tarball. |
174 | <c>CFLAGS</c> and <c>CXXFLAGS</c> settings. Any package build will therefore be |
|
|
175 | optimized to your preference. |
|
|
176 | </p> |
|
|
177 | |
|
|
178 | <p> |
|
|
179 | However, this installation takes some time and if you do not intend to change |
|
|
180 | the <c>CFLAGS</c> and <c>CXXFLAGS</c> settings that we have defined as a "good |
|
|
181 | default", using this approach only makes sense if your <c>USE</c> variable is |
|
|
182 | sufficiently different from the default <c>USE</c> we provide. |
| 173 | </p> |
183 | </p> |
| 174 | |
184 | |
| 175 | <table> |
185 | <table> |
| 176 | <tr> |
186 | <tr> |
| 177 | <th>Stage2</th> |
187 | <th>Stage2</th> |
| 178 | <th>Pros and Cons</th> |
188 | <th>Pros and Cons</th> |
| 179 | </tr> |
189 | </tr> |
| 180 | <tr> |
190 | <tr> |
| 181 | <th>+</th> |
191 | <th>+</th> |
| 182 | <ti>You don't need to bootstrap</ti> |
192 | <ti>You don't need to bootstrap</ti> |
| 183 | </tr> |
193 | </tr> |
| 184 | <tr> |
194 | <tr> |
| 185 | <th>+</th> |
195 | <th>+</th> |
| 186 | <ti>Faster than starting with stage1</ti> |
196 | <ti>Faster than starting with stage1</ti> |
| 187 | </tr> |
197 | </tr> |
| 188 | <tr> |
198 | <tr> |
| 189 | <th>+</th> |
199 | <th>+</th> |
| 190 | <ti>You can still tweak your settings</ti> |
200 | <ti>You can still tweak your settings</ti> |
| 191 | </tr> |
201 | </tr> |
| 192 | <tr> |
202 | <tr> |
| 193 | <th>-</th> |
203 | <th>-</th> |
| 194 | <ti>You cannot tweak as much as with a stage1</ti> |
204 | <ti>It's still not the fastest way to install Gentoo</ti> |
| 195 | </tr> |
205 | </tr> |
| 196 | <tr> |
206 | <tr> |
| 197 | <th>-</th> |
207 | <th>-</th> |
| 198 | <ti>It's still not the fastest way to install Gentoo</ti> |
|
|
| 199 | </tr> |
|
|
| 200 | <tr> |
|
|
| 201 | <th>-</th> |
|
|
| 202 | <ti>You have to accept the optimizations we chose for the bootstrap</ti> |
|
|
| 203 | </tr> |
|
|
| 204 | <tr> |
|
|
| 205 | <th>-</th> |
|
|
| 206 | <ti> |
208 | <ti> |
| 207 | Requires a working Internet connection during the installation |
209 | Requires a working Internet connection during the installation |
| 208 | </ti> |
210 | </ti> |
| 209 | </tr> |
211 | </tr> |
| 210 | </table> |
212 | </table> |
| 211 | |
213 | |
| 212 | </body> |
214 | </body> |
| 213 | </subsection> |
215 | </subsection> |
| 214 | <subsection> |
216 | <subsection> |
| 215 | <title>A Stage3 Approach</title> |
217 | <title>A Stage3 Approach</title> |
| 216 | <body> |
218 | <body> |
| 217 | |
219 | |
| 218 | <p> |
220 | <p> |
| 219 | A <e>stage3</e> installation contains a basic Gentoo Linux system that has been |
221 | A <e>stage3</e> installation contains a basic Gentoo Linux system that has been |
| 220 | built for you. You will only need to build a few packages of which we can't |
222 | built for you. You will only need to build a few packages (such as system |
| 221 | decide for you which one to choose. |
223 | logger, networking tools, ...) before you can boot into a base Gentoo |
|
|
224 | installation. |
| 222 | </p> |
225 | </p> |
| 223 | |
226 | |
| 224 | <p> |
227 | <p> |
| 225 | Choosing to go with a stage3 allows for the fastest install of Gentoo |
228 | Choosing to go with a stage3 allows for the fastest install of Gentoo |
| 226 | Linux, but also means that your base system will have the optimization |
229 | Linux, but also means that your base system will have the optimization |
| 227 | settings that we chose for you (which to be honest, are good settings |
230 | settings that we chose for you (which to be honest, are good settings |
| 228 | and were carefully chosen to enhance performance while maintaining |
231 | and were carefully chosen to enhance performance while maintaining |
| 229 | stability). Stage3 is also required if you want to install Gentoo using |
232 | stability). Stage3 is also required if you want to install Gentoo using |
| 230 | prebuilt packages or without a network connection. |
233 | prebuilt packages or without a network connection. |
| 231 | </p> |
234 | </p> |
| 232 | |
235 | |
| 233 | <table> |
236 | <table> |
| 234 | <tr> |
237 | <tr> |
| 235 | <th>Stage3</th> |
238 | <th>Stage3</th> |
| 236 | <th>Pros and Cons</th> |
239 | <th>Pros and Cons</th> |
| 237 | </tr> |
240 | </tr> |
| 238 | <tr> |
241 | <tr> |
| 239 | <th>+</th> |
242 | <th>+</th> |
| 240 | <ti>Fastest way to get a Gentoo base system</ti> |
243 | <ti>Fastest way to get a Gentoo base system</ti> |
| 241 | </tr> |
244 | </tr> |
| 242 | <tr> |
245 | <tr> |
| 243 | <th>-</th> |
246 | <th>+</th> |
| 244 | <ti>You cannot tweak the base system - it's built already</ti> |
247 | <ti> |
|
|
248 | You can still tweak your system |
|
|
249 | </ti> |
| 245 | </tr> |
250 | </tr> |
| 246 | </table> |
251 | </table> |
| 247 | |
252 | |
| 248 | <p> |
253 | <p> |
| 249 | You might be interested to know that, if you decide to use different |
254 | You might be interested to know that, if you decide to use different |
| 250 | optimization settings after having installed Gentoo, you will be able to |
255 | optimization settings after having installed Gentoo, you will be able to |
| 251 | recompile your entire system with the new optimization settings. |
256 | recompile your entire system with the new optimization settings. The same goes |
|
|
257 | for any <c>USE</c> flag changes: Portage is intelligent enough to know what |
|
|
258 | packages need to be rebuild. |
| 252 | </p> |
259 | </p> |
| 253 | |
260 | |
| 254 | </body> |
261 | </body> |
| 255 | </subsection> |
262 | </subsection> |
| 256 | </section> |
263 | </section> |
|
|
264 | |
| 257 | <section> |
265 | <section> |
| 258 | <title>The Gentoo Installation CDs</title> |
266 | <title>The Gentoo Installation CDs</title> |
| 259 | <subsection> |
267 | <subsection> |
| 260 | <title>Introduction</title> |
268 | <title>Introduction</title> |
| 261 | <body> |
269 | <body> |
| 262 | |
270 | |
| 263 | <p> |
271 | <p> |
| 264 | The <e>Gentoo Installation CDs</e> are bootable CDs which contain a |
272 | The <e>Gentoo Installation CDs</e> are bootable CDs which contain a |
| 265 | self-sustained Gentoo environment. They allow you to boot Linux from the CD. |
273 | self-sustained Gentoo environment. They allow you to boot Linux from the CD. |
| 266 | During the boot process your hardware is detected and the appropriate drivers |
274 | During the boot process your hardware is detected and the appropriate drivers |
| 267 | are loaded. They are maintained by Gentoo developers. |
275 | are loaded. They are maintained by Gentoo developers. |
| 268 | </p> |
276 | </p> |
| 269 | |
277 | |
| 270 | <p> |
278 | <p> |
| 271 | All Installation CDs allow you to boot, set up networking, initialize your |
279 | All Installation CDs allow you to boot, set up networking, initialize your |
| … | |
… | |
| 385 | </body> |
393 | </body> |
| 386 | </subsection> |
394 | </subsection> |
| 387 | <subsection> |
395 | <subsection> |
| 388 | <title>Other CDs</title> |
396 | <title>Other CDs</title> |
| 389 | <body> |
397 | <body> |
| 390 | |
398 | |
| 391 | <p> |
399 | <p> |
| 392 | You might find a so-called <e>Package CD</e> on one of our mirrors. This CD is |
400 | You might find a so-called <e>Package CD</e> on one of our mirrors. This CD is |
| 393 | no Installation CD but an additional resource that can be exploited during a |
401 | no Installation CD but an additional resource that can be exploited during a |
| 394 | networkless installation. It contains prebuilt packages (the so-called GRP set) |
402 | networkless installation. It contains prebuilt packages (the so-called GRP set) |
| 395 | that allows you to easily and quickly install additional applications (such as |
403 | that allows you to easily and quickly install additional applications (such as |
| 396 | OpenOffice.org, KDE, GNOME, ...) immediately after the networkless Gentoo |
404 | OpenOffice.org, KDE, GNOME, ...) immediately after the networkless Gentoo |
| 397 | installation. |
405 | installation. |
| 398 | </p> |
406 | </p> |
| 399 | |
407 | |
|
|
408 | <p> |
|
|
409 | If you intend to use the Packages CD to quickly install additional software, |
|
|
410 | make sure that you use the same subarchitecture as the stage-3 tarball you use. |
|
|
411 | </p> |
|
|
412 | |
| 400 | </body> |
413 | </body> |
| 401 | </subsection> |
414 | </subsection> |
| 402 | </section> |
415 | </section> |
| 403 | <!-- STOP --> |
416 | <!-- STOP --> |
| 404 | <section> |
417 | <section> |
| 405 | <title>Download, Burn and Boot a Gentoo Installation CD</title> |
418 | <title>Download, Burn and Boot a Gentoo Installation CD</title> |
| 406 | <subsection> |
419 | <subsection> |
| 407 | <title>Downloading and Burning the Installation CDs</title> |
420 | <title>Downloading and Burning the Installation CDs</title> |
| 408 | <body> |
421 | <body> |
| 409 | |
422 | |
| 410 | <p> |
423 | <p> |
| 411 | You have chosen to use a Gentoo Installation CD. We'll first start by |
424 | You have chosen to use a Gentoo Installation CD. We'll first start by |
| 412 | downloading and burning the chosen Installation CD. We previously discussed |
425 | downloading and burning the chosen Installation CD. We previously discussed |
| 413 | the several available Installation CDs, but where can you find them? |
426 | the several available Installation CDs, but where can you find them? |
| 414 | </p> |
427 | </p> |