Gentoo Archives: gentoo-commits

From: "JosA MarAa Alonso (nimiux)" <nimiux@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/doc/es/handbook: hb-install-x86+amd64-bootloader.xml
Date: Tue, 27 Aug 2013 10:02:34
Message-Id: 20130827100227.E11A22004C@flycatcher.gentoo.org
1 nimiux 13/08/27 10:02:27
2
3 Modified: hb-install-x86+amd64-bootloader.xml
4 Log:
5 Fix bug #316603 - Add GRUB2 instructions to handbook
6
7 Revision Changes Path
8 1.26 xml/htdocs/doc/es/handbook/hb-install-x86+amd64-bootloader.xml
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/handbook/hb-install-x86+amd64-bootloader.xml?rev=1.26&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/handbook/hb-install-x86+amd64-bootloader.xml?rev=1.26&content-type=text/plain
12 diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/handbook/hb-install-x86+amd64-bootloader.xml?r1=1.25&r2=1.26
13
14 Index: hb-install-x86+amd64-bootloader.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/es/handbook/hb-install-x86+amd64-bootloader.xml,v
17 retrieving revision 1.25
18 retrieving revision 1.26
19 diff -u -r1.25 -r1.26
20 --- hb-install-x86+amd64-bootloader.xml 15 Aug 2013 11:45:32 -0000 1.25
21 +++ hb-install-x86+amd64-bootloader.xml 27 Aug 2013 10:02:27 -0000 1.26
22 @@ -4,11 +4,11 @@
23 <!-- The content of this document is licensed under the CC-BY-SA license -->
24 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
25
26 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/handbook/hb-install-x86+amd64-bootloader.xml,v 1.25 2013/08/15 11:45:32 nimiux Exp $ -->
27 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/handbook/hb-install-x86+amd64-bootloader.xml,v 1.26 2013/08/27 10:02:27 nimiux Exp $ -->
28
29 <sections>
30
31 -<version>13</version>
32 +<version>14</version>
33 <date>2013-08-15</date>
34
35 <section>
36 @@ -29,9 +29,17 @@
37 <body test="contains('AMD64 x86', func:keyval('arch'))">
38 <p>
39 Para <keyval id="arch"/>, Gentoo dispone de <uri
40 -link="#grub">GRUB</uri> y <uri link="#lilo">LILO</uri>.
41 +link="#grub">GRUB</uri>, <uri link="#grub2">GRUB2</uri> y
42 +<uri link="#lilo">LILO</uri>.
43 </p>
44
45 +<note>
46 +Puede que GRUB2 no sea estable en el momento en el que esté leyendo esto.
47 +Sin embargo, se espera que la estabilización se produzca pronto por lo
48 +que, de forma temporal, documentamos GRUB y GRUB2 y eliminaremos
49 +las instrucciones para GRUB una vez estabilicemos GRUB2.
50 +</note>
51 +
52 </body>
53
54 <body>
55 @@ -119,8 +127,9 @@
56 </p>
57
58 <p test="func:keyval('arch')='IA64'">
59 -Ahora continúe con la instalación de <uri link="#grub">GRUB</uri>
60 -<e>o</e> <uri link="#lilo">LILO</uri>.
61 +Ahora continúe con la instalación de <uri link="#grub">GRUB</uri>,
62 +<uri link="#grub2">GRUB2</uri> <e>o</e>
63 +<uri link="#lilo">LILO</uri>.
64 </p>
65
66 </body>
67 @@ -128,7 +137,28 @@
68 </section>
69
70 <section id="grub" test="contains('AMD64 x86',func:keyval('arch'))">
71 -<title>Predeterminado: Usar GRUB</title>
72 +<title>Predeterminado: Usar GRUB Heredado</title>
73 +<subsection>
74 +<title>¿Qué implica "Heredado"?</title>
75 +<body>
76 +
77 +<p>
78 +GRUB se ha rediseñado y se ha lanzado una nueva versión llamada GRUB2.
79 +El nuevo código base de GRUB2 difiere bastante del GRUB actual, por lo
80 +que esta versión de GRUB se llama por el momento "GRUB Heredado".
81 +</p>
82 +
83 +<p>
84 +Recomendamos comenzar con GRUB2 tan pronto como esté disponible. La
85 +migración de GRUB a GRUB2 está <uri link="/doc/es/grub2-migration.xml">
86 +descrita en línea</uri>. La instrucciones en esta sección están
87 +relacionadas con "GRUB Heredado" y se eliminarán del manual una vez
88 +se haya estabilizado <uri link="#grub2">GRUB2</uri>.
89 +</p>
90 +
91 +</body>
92 +</subsection>
93 +
94 <subsection>
95 <title>Comprender la terminología de GRUB</title>
96 <body>
97 @@ -348,7 +378,7 @@
98 montados. Afortunadamente hay una manera sencilla de realizar esto,
99 simplemente copie <path>/proc/mounts</path> a <path>/etc/mtab</path>,
100 excluyendo la línea <c>rootfs</c> si no ha creado una partición
101 -separada para boot. La siguiente orden fucionará en ambos casos:
102 +separada para boot. La siguiente orden funcionará en ambos casos:
103 </p>
104
105 <pre caption="Crear /etc/mtab">
106 @@ -434,7 +464,7 @@
107 </p>
108
109 <p>
110 -Medianta el uso de este mecanismo para completar por tabulación,
111 +Mediante el uso de este mecanismo para completar por tabulación,
112 configurar GRUB no debería resultar tan duro. Ahora vamos a por ello,
113 ¡Configuremos GRUB!.
114 </p>
115 @@ -629,6 +659,98 @@
116 </subsection>
117 </section>
118
119 +<section id="grub2" test="contains('AMD64 x86', func:keyval('arch'))">
120 +<title>Alternativa: Utilizar GRUB2</title>
121 +<subsection>
122 +<title>Instalar GRUB2</title>
123 +<body>
124 +
125 +<p>
126 +GRUB2 se ofrece a través del paquete <c>sys-boot/grub</c>. Para poner
127 +en marcha GRUB2, utilice la notación <e>SLOT</e> (ranura) para indicarle
128 +a Portage que debe instalar GRUB2. Las ranuras (SLOTs) son una
129 +característica de Gentoo Linux por la que múltiples versiones del
130 +mismo paquete se pueden desplegar de forma simultánea en un sistema.
131 +En nuestro caso, esto significa que GRUB Heredado y GRUB2 se
132 +pueden instalar en un sistema (hablando de software) a la vez.
133 +</p>
134 +
135 +<note>
136 +Puede que GRUB2 todavía esté marcado como ~<keyval id="arch" />. Si
137 +esto es así, puede esperar y utilizar
138 +<uri link="#grub">GRUB Heredado</uri> o desenmascarar el paquete.
139 +Esto se explica en
140 +<uri link="handbook-amd64.xml?part=3&amp;chap=3#doc_chap2">
141 +Mezclar Estable con Pruebas</uri>. Una vez se haya estabilizado GRUB2,
142 +el operador de ranuras (SLOT) ya no es necesario.
143 +</note>
144 +
145 +<pre caption="Instalar GRUB2">
146 +# <i>emerge grub:2</i>
147 +</pre>
148 +
149 +<p>
150 +El software GRUB2 ahora está instalado en el sistema, sin embargo, todavía
151 +no está activado.
152 +</p>
153 +
154 +</body>
155 +</subsection>
156 +<subsection>
157 +<title>Configurar GRUB2</title>
158 +<body>
159 +
160 +<p>
161 +En primer lugar, instalaremos los ficheros necesarios de GRUB2 en
162 +<path>/boot/grub2</path>. Asumiremos que el primer disco (el que
163 +se utiliza para iniciar el sistema) es <path>/dev/sda</path>, la
164 +siguiente orden hará esto por nosotros:
165 +</p>
166 +
167 +<pre caption="Instalar los ficheros de GRUB2 en /boot/grub2">
168 +# <i>grub2-install /dev/sda</i>
169 +</pre>
170 +
171 +<p>
172 +A continuación, generamos la configuración de GRUB2 basada en la
173 +configuración de usuario especificada en el fichero
174 +<path>/etc/default/grub</path> y los guiones en
175 +<path>/etc/grub.d</path>. En la mayoría de los casos, no se
176 +necesita ninguna configuración por parte del usuario ya que
177 +GRUB2 detectará de forma automática el núcleo que se debe iniciar
178 +(el que tenga el número de versión más alto disponible en
179 +<path>/boot</path>) y qué sistema de ficheros tiene el directorio
180 +raíz.
181 +</p>
182 +
183 +<p>
184 +Para generar la configuración final de GRUB2, ejecute la orden
185 +<c>grub2-mkconfig</c>:
186 +</p>
187 +
188 +<pre caption="Generar la configuración de GRUB2">
189 +# <i>grub2-mkconfig -o /boot/grub2/grub.cfg</i>
190 +Generating grub.cfg ...
191 +Found linux image: /boot/<keyval id="kernel-name" />
192 +Found initrd image: /boot/<keyval id="genkernel-initrd" />
193 +done
194 +</pre>
195 +
196 +<p>
197 +La salida de la orden <e>debe</e> mencionar al menos que se
198 +ha encontrado una imagen Linux, ya que éstas son necesarias
199 +para iniciar el sistema. Si utiliza initramfs o <c>genkernel</c>
200 +para construir su núcleo, se debería detectar igualmente
201 +la imagen initrd correcta. Si no es así, vaya a
202 +<path>/boot</path> y compruebe el contenido con la orden
203 +<c>ls</c>. Si los ficheros no están, vuelva a las instrucciones
204 +de configuración e instalación del núcleo.
205 +</p>
206 +
207 +</body>
208 +</subsection>
209 +</section>
210 +
211 <section id="elilo" test="func:keyval('arch')='IA64'">
212 <title>Predeterminado: instalar elilo</title>
213 <body>