Difference between revisions of "Install/es"

From Funtoo
Jump to navigation Jump to search
(212 intermediate revisions by 4 users not shown)
Line 6: Line 6:
== Introducción ==   
== Introducción ==   


Este documento fue escrito para ayudarle a instalar Funtoo Linux en sistemas compatibles con PC, mientras mantiene las opciones de distracción referentes a la configuración del sistema al mínimo.
Este documento fue escrito para ayudarle a instalar Funtoo Linux en sistemas compatibles con PC, manteniendo las opciones de distracción con respecto a la configuración del sistema al mínimo.


Si tiene experiencia previa instalando Gentoo Linux, entonces muchos pasos serán familiares, pero aun asi debe leerla, ya que hay algunas diferencias. Si es nuevo instalando un Linux basado en Gentoo o totalmente nuevo en Linux  - ¡Bienvenido! Hemos intentado hacer estas instrucciones de instalación comprensibles para los nuevos usuarios también.
Si tiene experiencia previa instalando Gentoo Linux, entonces muchos pasos le serán familiares, pero aun asi debe leerla, ya que hay algunas diferencias. Si es nuevo instalando un Linux basado en Gentoo o totalmente nuevo en Linux  - ¡Bienvenido! Hemos intentado hacer estas instrucciones de instalación comprensibles también para los nuevos usuarios.


{{Note|Si está instanlando Funtoo Linux en una arquitectura ARM, por favor vaya a [[Funtoo Linux Installation on ARM]]  para conocer las diferencias notables respecto al soporte ARM.}}
{{Note|Si está instanlando Funtoo Linux en una arquitectura ARM, por favor consulte [[Funtoo Linux Installation on ARM]]  para conocer las notables diferencias respecto al soporte ARM.}}


== Resumen de Instalación ==  
== Resumen de la Instalación ==  


Este es el resumen básico del proceso de instalación de Funtoo:
Este es el resumen básico del proceso de instalación de Funtoo:


# [[#Live CD|Descargar y arrancar el live CD de su elección]].
# [[#Live CD|Descargar y arrancar el live CD de su elección]].
# [[#Prepare Hard Disk|Preparar su disco]].
# [[#Preparar el Disco Duro|Preparar su disco]].
# [[#Creating filesystems|Crear]] y [[#Mounting filesystems|montar]] el sistema de archivos.
# [[#Crear el sistema de archivos|Crear]] y [[#Montar el sistema de archivos|montar]] el sistema de archivos.
# [[#Installing the Stage 3 tarball|Instalar el Stage 3 tarball]] de su elección.
# [[#Instalar el Stage 3 tarball|Instalar el Funtoo Stage tarball]] de su elección.
# [[#Chroot into Funtoo|Hacer Chroot en su nuevo sistema]].
# [[#Chroot dentro de Funtoo|Hacer Chroot en su nuevo sistema]].
# [[#Downloading the Portage tree|Descargar el árbol de Portage]].
# [[#Descargar el árbol de Portage|Descargar el árbol de Portage]].
# [[#Configuring your system|Configurar su sistema]] y [[#Configuring your network|red]].
# [[#Configurar el sistema|Configurar su sistema]] y [[#Configurar la red|red]].
# [[#Configuring and installing the Linux kernel|Instalar un kernel]].
# [[#Kernel|Instalar un kernel]].
# [[#Installing a Bootloader|Instalar un gestor de arranque]].
# [[#Instalar el gestor de Arranque|Instalar el gestor de arranque]].
# [[#Finishing Steps|Completar los pasos finales]].
# [[#Pasos Finales|Completar los pasos finales]].
# [[#Restart your system|Reiniciar y disfrutar]].
# [[#Reinicie su sistema|Reiniciar y disfrutar]].


=== Live CD ===  
=== Descargar Live CD ===  


Para instalar Funtoo Linux, primero necesita arrancar la computadora mediante un Live CD o un Live USB basado en Linux. Recomendamos el [http://www.sysresccd.org/ System Rescue CD] basado en Gentoo, ya que contiene una gran cantidad de herramientas y utilidades y soporta tanto sistemas de 32 bits como de  64 bits. Se puede grabar en un CD/DVD o instalarlo en una memoria USB. Descárguelo aquí:
Para instalar Funtoo Linux, primero necesita arrancar el ordenador mediante un Live CD o un Live USB basado en Linux. Recomendamos Funtoo-base {{LiveCD}} que contiene un kernel moderno y un entorno gráfico completo. Se puede grabar en un CD/DVD o instalarlo en una memoria USB.  


* Download from '''[http://ftp.osuosl.org/pub/funtoo/distfiles/sysresccd/sysresccd-4.7.0_zfs_0.6.5.4.iso osuosl.org]'''
* Descárguelo aquí: ''{{LiveCD}}''
* Download from '''[http://build.funtoo.org/distfiles/sysresccd/sysresccd-4.7.0_zfs_0.6.5.4.iso funtoo.org]'''


{{Important|'''NO VIDEO''': System Rescue CD puede no inicializar vídeo correctamente cuando arranca desde UEFI (Véase {{bug|FL-2030}}.) En este caso, en el menú de GRUB al inicio de System Rescue CD, presione {{c|e}} para editar la entrada de menú y añadir una línea de arranque en GRUB que lea {{c|insmod all_video}} y luego arranque. Este bug ha sido reportado a los desarrolladores de System Rescue CD. }}
<!--T:24-->
Para copiar el sistema en una memoria USB ejecute el siguiente comando:


{{Note|Si está usando una versión antigua de System Rescue CD, '''asegúrese de seleccionar el kernel {{c|rescue64 }} en el menú de arranque si está instalando un sistema de 64-bit'''. Por defecto, System Rescue CD usa para arrancar el modo de 32-bit, aunque la última versión intenta detectar automáticamente procesadores de 64-bit.}}
<!--T:25-->
{{console|body=
# ##i##dd if=funtoo-livecd-area31-5.1-beta.iso of=/dev/sdx bs=4k status=progress
}}
 
Debe camabir /dev/sdx por el nombre que corresponda a la memoria USB donde desea copiar el sistema.


==== Acceso a la Red ====  
==== Acceso a la Red ====  


Una vez que haya arrancado System Rescue CD, vea si tiene acceso a Internet. Se requiere acceso a Internet para la instalación de Funtoo Linux:
<!--T:5-->
Una vez que haya arrancado Area31 Funtoo LiveCD, vea si tiene acceso a Internet. Se requiere acceso a Internet para la instalación de Funtoo Linux:


<console>
<console>
Line 49: Line 55:
</console>
</console>


Si el ping es satisfactorio (verá mensajes <code>64 bytes</code> como el anterior,) entonces su Red estará configurada. Presione Control-C para detener el ping.  
Si el ping es satisfactorio (verá mensajes <code>64 bytes</code> como el anterior), entonces su Red estará configurada. Presione Control-C para detener el ping.  


Si necesita configurar una conexión WiFi para acceso a internet, entonces será necesario usar el entorno gráfico de System Rescue CD. Ejecute <code>startx</code> para comenzar una sesión gráfica.
<!--T:8-->
<console>
Si necesita configurar una conexión WiFi para acceso a internet, puede lograrlo con la heramienta de comando {{c|nmtui}}
# ##i##startx
</console>


[[File:NetworkManagerIcon.PNG|left|caption]]
<!--T:9-->
 
{{console|body=
Después, use la aplicación de NetworkManager (icono en en la parte inferior derecha de la sesión gráfica, en la barra de tareas) para conectarse a una Red WiFi de su elección. Luego, abra un terminal dentro del entorno gráfico,  y deberá ser capaz de usar el terminal para completar el resto de los pasos.
# ##i##nmtui
}}


==== Instalación Remota ====  
==== Instalación Remota ====  


Alternativamente, puede iniciar sesión dentro de System Rescue CD por red con SSH para realizar la instalación desde otra computadora, y esta puede ser una forma más conveniente de instalar Funtoo Linux.
Alternativamente, puede iniciar sesión dentro de Area31 Funtoo LiveCD por red con SSH para realizar la instalación desde otro ordenador, esta puede ser una forma más conveniente de instalar Funtoo Linux.


Si desea completar la instalación remotamente, necesitará: Primero, asegurarse de que System Rescue CD tiene una conexión de red funcional. Después, establecer una contraseña de root para System Rescue CD:
Si desea completar la instalación remotamente, necesitará: Primero, asegurarse de que Area31 Funtoo LiveCD tiene una conexión de red funcional. Después, establecer una contraseña de root para Area31 Funtoo LiveCD:
{{console|body=
{{console|body=
###i## passwd
###i## passwd
Line 85: Line 90:
Después de conectarse a través de SSH, estará conectado remotamente a System Rescue CD y podrá realizar los pasos de instalación.
Después de conectarse a través de SSH, estará conectado remotamente a System Rescue CD y podrá realizar los pasos de instalación.


=== Preparar Disco Duro ===  
=== Preparar el Disco Duro ===  


En esta sección, aprenderemos sobre las diferentes maneras en que Funtoo Linux puede arrancar desde un disco duro. Por arranque "boot", nos referimos al proceso por el cual Linux se inicia después de pulsar el botón de encendido en el pc de escritorio, portátil o servidor. Usted puede pensar en "arrancar" como un proceso que comienza con el firmware de su computadora (software incorporado) ejecutándose, y luego "encontrando" el núcleo de Linux y ejecutarlo. El kernel de Linux entonces se hace cargo, identifica todo el hardware y comienza.
En esta sección, aprenderemos sobre las diferentes formas en que Funtoo Linux puede arrancar desde un disco duro. Por arranque "boot", nos referimos al proceso por el cual Linux se inicia después de pulsar el botón de encendido en el equipo de escritorio, portátil o servidor. Usted puede pensar en "arrancar" como un proceso que comienza con el firmware de su computadora (software incorporado) ejecutándose, y luego "encontrando" el núcleo de Linux y ejecutándolo. El kernel de Linux entonces se hace cargo, identifica todo el hardware y comienza.


==== Antecedentes ====  
==== Antecedentes ====  
Line 93: Line 98:
{{Note|Si es un principiante absoluto en Linux, puede ser menos confuso si salta a la siguiente sección, [[#¿Cuál Usar?|¿Cuál Usar?]]}}
{{Note|Si es un principiante absoluto en Linux, puede ser menos confuso si salta a la siguiente sección, [[#¿Cuál Usar?|¿Cuál Usar?]]}}


En épocas anteriores, había solamente una manera de arrancar un ordenador compatible con PC. Todos los equipos de sobremesa y servidores tenían un firmware estándar llamado "BIOS del PC," todos los discos duros utilizaban Master Boot Records al principio del disco duro, donde el BIOS del PC "buscaba" para encontrar el código del gestor de arranque que a la vez cargaba Linux, y nuestros discos duros eran divididos en diferentes regiones utilizando el esquema de partición MBR estándar. Así es como funcionaba. Y nos gustaba de esa forma!
En épocas anteriores, había solamente una forma de arrancar un ordenador compatible con PC. Todos los equipos de escritorio y servidores tenían un firmware estándar llamado "PC BIOS", todos los discos duros utilizaban Master Boot Records al principio del disco duro, donde el BIOS del PC "buscaba" para encontrar el código del gestor de arranque que a la vez cargaba Linux, y nuestros discos duros eran divididos en diferentes regiones utilizando el esquema de partición MBR estándar. Así es como funcionaba. Y nos gustaba de esa forma!


Luego, llegaron EFI y UEFI, que son un nuevo estilo de firmware diseñado para arrancar los sistemas, junto con tablas de partición GPT para definir las particiones de disco en los discos de más de 2,2 TB. De repente, tuvimos una variedad de opciones para instalar y arrancar los sistemas Linux, convirtiendo lo que una vez fue un enfoque de método único para todo en algo mucho más complejo.
Luego, llegaron EFI y UEFI, que son un nuevo estilo de firmware diseñado para arrancar los sistemas, junto con tablas de partición GPT para definir las particiones de disco en los discos de más de 2.2 TB. De repente, tuvimos una variedad de opciones para instalar y arrancar los sistemas Linux, convirtiendo lo que una vez fue un enfoque de método único para todo en algo mucho más complejo.


Tomemos un momento en revisar las opciones disponibles para que usted configure el disco duro para el arranque de Funtoo Linux. Esta Guía de instalación utiliza, y recomienda, el método de la vieja escuela de arranque del BIOS y el uso de un MBR. Funciona y (salvo casos excepcionales) es soportado universalmente. No hay nada malo en ello. Si el disco de su sistema es de 2 TB o más pequeño en tamaño, no le impide el uso de toda la capacidad de su disco.
Tomemos un momento en revisar las opciones disponibles de configuración del disco duro para arrancar Funtoo Linux. Esta Guía de instalación utiliza, y recomienda, el método de la vieja escuela de arranque del BIOS y el uso de un MBR. Funciona y (salvo casos excepcionales) es soportado universalmente. No hay nada malo en ello. Si el disco de su sistema es de 2 TB o más pequeño en tamaño, no le impide el uso de toda la capacidad de su disco.


Sin embargo, hay algunas situaciones en las que el método de la vieja escuela no es óptimo. Si usted tiene un disco duro de sistema > 2 TB de tamaño, entonces las particiones MBR no le permitirán acceder a toda su capacidad de almacenamiento. Así que esa es una razón. Otra razón es que hay algunos de los llamados sistemas de "PC" por ahí, que no soportan el arranque de BIOS más, y obligan a utilizar UEFI para arrancar. Así que, por compasión hacia las personas que caen en esta situación, esta Guía de Instalación documenta el arranque UEFI también.
Sin embargo, hay algunas situaciones en las que el método de la vieja escuela no es óptimo. Si tiene un disco duro de sistema > 2 TB en tamaño, entonces las particiones MBR no le permitirán acceder a toda su capacidad de almacenamiento. Así que esa es una razón. Otra razón es que hay algunos de los llamados sistemas de "PC" por ahí, que ya no soportan el arranque de BIOS, y obligan a utilizar UEFI para arrancar. Así que, por compasión hacia las personas que caen en esta situación, esta Guía de Instalación también documenta el arranque UEFI.


Nuestra recomendación es todavía ir a la vieja escuela a menos que tenga razones para no hacerlo. El gestor de arranque que usaremos para cargar el kernel de Linux en esta guía se llama GRUB, así que llamamos a este método, el método '''BIOS + GRUB (MBR)'''. Es el método tradicional de configurar un sistema compatible con PC para arrancar Linux.
Nuestra recomendación es todavía ir a la vieja escuela a menos que tenga razones para no hacerlo. El gestor de arranque que usaremos para cargar el kernel de Linux en esta guía se llama GRUB, así que llamamos a este método, el método '''BIOS + GRUB (MBR)'''. Es el método tradicional de configurar un sistema compatible con PC para arrancar Linux.


Si usted necesita utilizar UEFI para arrancar, le recomendamos no utilizar el MBR en absoluto para arrancar, ya que algunos sistemas soportan esto, pero otros no. En lugar de ello, le recomendamos que utilice UEFI para arrancar GRUB, que a su vez cargará Linux. Nos referimos a este método como el método '''UEFI + GRUB (GPT)'''.
Si necesita utilizar UEFI para arrancar, le recomendamos no utilizar el MBR en absoluto para arrancar, ya que algunos sistemas soportan esto, pero otros no. En lugar de ello, le recomendamos que utilice UEFI para arrancar GRUB, que a su vez cargará Linux. Nos referimos a este método como el método '''UEFI + GRUB (GPT)'''.


Y sí, hay más métodos, algunas de las cuales están documentadas en el [[Métodos de arranque]] página. Se utilizó para recomendar un método '' 'GRUB + BIOS (GPT)' '' pero no es compatible consistentemente a través de una amplia variedad de hardware.
Y sí, hay incluso más métodos, algunos de los cuales están documentados en la página [[Boot Methods]]. Solíamos recomendar el método '''GRUB + BIOS (GPT)''' pero no es soportado consecuentemente a través de una amplia variedad de hardware.


==== ¿Cuál Usar? ====
==== ¿Cuál Usar? ====


'' 'La gran pregunta es - ¿Qué método de arranque se debe utilizar?' '' Así lo sabremos:
'''La gran pregunta es -- ¿Qué método de arranque debe utilizar?''' Aquí se explica:


; Principio 1 - Vieja Escuela: Si puede arrancar con fiabilidad Rescue System CD y le muestra un menú de color azul claro inicial, entonces el CD está arrancando con el BIOS, por lo tanto es probable que pueda arrancar Funtoo Linux usando el BIOS. Entonces, elija vieja escuela y arranque desde BIOS, '' a menos que '' tenga alguna razón para utilizar UEFI, como tener un disco de sistema de 2.2TB o más capacidad. En ese caso, considere el Principio 2, ya que su sistema puede soportar el arranque UEFI.
;Principio 1 - Vieja Escuela: Si puede arrancar con fiabilidad Rescue System CD y le muestra un menú inicial azul claro, está arrancando el CD utilizando el BIOS, y es probable que pueda arrancar Funtoo Linux utilizando el BIOS. Así que, vaya a vieja escuela y arranque desde BIOS, ''a menos que'' tenga alguna razón para utilizar UEFI, como tener un disco de sistema mayor a 2.2 TB. En ese caso, consulte el Principio 2, ya que su sistema puede soportar el arranque UEFI.


;Principio 2 - Nueva Escuela: Si puede arrancar con fiabilidad Rescue System CD y le muestra un menú inicial en blanco y negro - felicitaciones, su sistema está configurado para soportar el arranque UEFI. Esto significa que usted está listo para instalar Funtoo Linux para arrancar a través de UEFI. Su sistema aún puede soportar el arranque de BIOS, pero sólo puede intentar primero UEFI. Usted puede hurgar en la configuración de inicio del BIOS y jugar con esto.
;Principio 2 - Nueva Escuela: Si puede arrancar con fiabilidad Rescue System CD y le muestra un menú inicial en blanco y negro -- felicitaciones, su sistema está configurado para soportar el arranque UEFI. Esto significa que usted está listo para instalar Funtoo Linux y arrancar a través de UEFI. Su sistema todavía puede soportar el arranque de BIOS, pero intente primero con UEFI. Usted puede hurgar en la configuración de inicio del BIOS y jugar con esto.


{{Note| '''Los usuarios avanzados pueden preguntarse:''' ¿Cuál es la gran diferencia entre la Vieja Escuela y la Nueva Escuela?, Este es el asunto. Si opta por la vieja escuela: particiones MBR, su partición {{f | /boot}} será un sistema de ficheros ext2, y usted utilizará {{c |fdisk}} para crear particiones MBR. Si usted opta por la nueva escuela: particiones GPT y arranque UEFI, su partición {{f | /boot}} será un sistema de archivos vfat, porque esto es lo único que UEFI es capaz de leer, y que utilizará {{c | gdisk}} para crear las particiones GPT. Y podrá instalar GRUB de una forma un poco diferente. A eso se resume, en caso de que usted fuera curioso.}}
{{Note|'''Los usuarios avanzados pueden preguntarse:''' ¿Cuál es la gran diferencia entre la Vieja Escuela y la Nueva Escuela?: Este es el asunto. Si opta por las particiones MBR de la vieja escuela, su partición {{f|/boot}} será un sistema de archivos ext2, y utilizará {{c|fdisk}} para crear particiones MBR. Si opta por las particiones GPT de la nueva escuela y arranque UEFI, su partición {{f|/boot}} será un sistema de archivos vfat, porque esto es lo único que UEFI es capaz de leer, y utilizará {{c|gdisk}} para crear las particiones GPT. E instalará GRUB de una forma un poco diferente. A eso se resume todo, en caso de que usted sea curioso.}}


Para instalar Funtoo Linux para arrancar a través del método de UEFI Nueva Escuela, debe arrancar System Rescue CD utilizando UEFI. Si arranca con éxito sysresccd con UEFI, verá una pantalla en blanco y negro inicial para seleccionar el modo en el que va a arrancar cd de boot system rescue. De lo contrario, si usted ve una pantalla azul con el texto negro, UEFI no será activa y usted no será capaz de configurar el arranque UEFI más adelante en el proceso de instalación!
Para instalar Funtoo Linux y arrancar a través del método de UEFI Nueva Escuela, debe arrancar System Rescue CD utilizando UEFI. Si arranca con éxito sysresccd con UEFI, verá una pantalla inicial en blanco y negro para seleccionar el modo en el cual arrancará el system rescue cd. De lo contrario, si ve una pantalla azul con el texto negro, UEFI no estará activada y no será capaz de configurar el arranque UEFI más tarde en el proceso de instalación!


{{Note| '''Algunas tarjetas madre pueden aparecer apoyar UEFI, pero no lo hacen.''' Haz tu investigación. Por ejemplo, el Award BIOS en mi Gigabyte GA-990FXA-UD7 rev 1.1 tiene una opción para habilitar el arranque UEFI para CD / DVD. '''Esto no es suficiente para permitir el arranque UEFI para unidades de disco duro e instalar Funtoo Linux.''' UEFI debe ser soportada por ambos medios extraíbles (para que pueda arrancar System Rescue CD utilizando UEFI), así como los medios de comunicación fijos (por lo que puedes arrancar tu nueva instalación Funtoo Linux.). Resulta que las revisiones posteriores de esta tarjeta madre (rev 3.0) tienen una nueva BIOS que soporta plenamente el inicio UEFI. Esto puede apuntar a un tercer principio -- conocen tu hardware.}}
{{Note|'''Algunas tarjetas madre pueden parecer soportar UEFI, pero no.''' Haz tu investigación. Por ejemplo, el Award BIOS en mi Gigabyte GA-990FXA-UD7 rev 1.1 tiene una opción para habilitar el arranque UEFI para CD/DVD. '''Esto no es suficiente para permitir el arranque UEFI en unidades de disco duro e instalar Funtoo Linux.''' UEFI debe ser soportada por ambos medios extraíbles (para que pueda arrancar System Rescue CD utilizando UEFI), así como los medios fijos (por lo que puedes arrancar tu nueva instalación Funtoo Linux). Resulta que las revisiones posteriores de esta tarjeta madre (rev 3.0) tienen una nueva BIOS que soporta completamente el arranque UEFI. Esto puede apuntar a un tercer principio -- conocer su hardware.}}


==== Método de la Vieja Escuela (BIOS/MBR) ====  
==== Método de la Vieja Escuela (BIOS/MBR) ====  


{{Note|Utilice este método si va a iniciar el uso de su BIOS, y si su menú de arranque inicial System Rescue CD era de color azul claro. Si usted va a utilizar el método de la nueva escuela, [[#Método de la Nueva Escuela (UEFI/GPT)|haz clic aquí para ir a UEFI/GPT.]]}}
{{Note|Utilice este método si está arrancando usando BIOS, y si el menú de arranque inicial del System Rescue CD fue de color azul claro. Si va a utilizar el método de la nueva escuela, [[#Método de la Nueva Escuela (UEFI/GPT)|haz clic aquí para ir a UEFI/GPT.]]}}


En primer lugar, es una buena idea para asegurarse de que ha encontrado el disco duro correcto para particionar. Trate este comando y verifique que {{f | / dev / sda}} es el disco que desea particionar:
En primer lugar, es una buena idea asegurarse de que ha encontrado el disco duro correcto para particionar. Pruebe este comando y verifique que {{f|/dev/sda}} es el disco que desea particionar:
{{console|body=
{{console|body=
###i## fdisk -l /dev/sda
###i## fdisk -l /dev/sda
Line 138: Line 143:
  1        2048  1250263694  596.2G  Linux filesyste Linux filesystem
  1        2048  1250263694  596.2G  Linux filesyste Linux filesystem
}}
}}
Ahora, se recomienda que borre cualquier MBR existente o tablas de particiones GPT en el disco, lo que podría confundir a la BIOS del sistema durante el arranque. Esto se logra mediante {{c | sgdisk}}:
Ahora, se recomienda que borre cualquier tabla de particiones MBR o GPT existente en el disco, lo que podría confundir a la BIOS del sistema durante el arranque. Logramos esto usando {{c|sgdisk}}: {{Warning|Esto hará que cualquier partición existente sea inaccesible! Se le advierte y aconseja '''encarecidamente''' hacer una copia de seguridad de los datos importantes antes de proceder.}}
{{Advertencia | Esto hará que las particiones existentes inaccesibles! Se le advierte y aconseja '''fuertemente''' hacer copias de seguridad de los datos importantes antes de proceder.}}


{{console|body=
{{console|body=
Line 148: Line 152:
other utilities.
other utilities.
}}
}}
Esta salida no es algo de lo que debas preocuparte, siendo que el comando tuvo éxico:
Esta salida no es algo de lo que deba preocuparse, ya que el comando tuvo éxito:


{{console|body=
{{console|body=
Line 155: Line 159:
in memory.  
in memory.  
***************************************************************
***************************************************************
}}Ahora vamos a usar {{c|fdisk}} para crear la table de partición MBR y las particiones:
}}Ahora vamos a usar {{c|fdisk}} para crear la tabla de partición MBR y las particiones:
{{console|body=
{{console|body=
###i## fdisk /dev/sda
###i## fdisk /dev/sda
Line 215: Line 219:


{{console|body=Command (m for help): ##i##w}}
{{console|body=Command (m for help): ##i##w}}
Tu nueva tabla de particiones MBR será ahora escrita a tu disco de sistema.
Su nueva tabla de particiones MBR se escribirá ahora en su disco del sistema.


{{Note|¡Ya terminaste con las particiones! Ahora, brinca a [[#Creando sistemas d archivos|Creando sistemas de archivos]].}}
{{Note|¡Ya terminaste con las particiones! Ahora, vaya a [[#Crear el sistema de archivos|Crear el sistema de archivos]].}}


==== Método de la Nueva Escuela (UEFI/GPT) ====  
==== Método de la Nueva Escuela (UEFI/GPT) ====  


{{Note|Usa este método si te interesas en iniciar usando UEFI, y si el menú de inicio del System Rescue CD fue blanco y negro. Si fue azul claro, este método no funcionará.}}
{{Note|Utilice este método si está interesado en arrancar usando UEFI, y si el menú de arranque inicial del System Rescue CD fue blanco y negro. Si fue azul claro, este método no funcionará.}}


Los comandos de  {{c|gdisk}} para crear una tabla de particiones GPT son los siguientes. Adapta los tamaños según sea necesario, aunque estos valores por omisión funcionarán para la mayoría de los usuarios. Inicia {{c|gdisk}}:
Los comandos de  {{c|gdisk}} para crear una tabla de particiones GPT son los siguientes. Adapte los tamaños según sea necesario, aunque estos valores predeterminados funcionarán para la mayoría de los usuarios. Inicie {{c|gdisk}}:
{{console|body=###i## gdisk /dev/sda}}
{{console|body=###i## gdisk /dev/sda}}
Dentro de {{c|gdisk}}, sigue los siguientes pasos:
Dentro de {{c|gdisk}}, siga los siguientes pasos:


'''Crea una nueva tabla de particiones''' (Ésto ''borrará'' todos los datos en tu disco cuando guardes):
'''Crear una nueva tabla de particiones vacía''' (Ésto ''borrará'' todos los datos en su disco cuando guarde):
{{console|body=
{{console|body=
Command: ##i##o ↵
Command: ##i##o ↵
Line 242: Line 246:
Hex Code: ##i##EF00 ↵
Hex Code: ##i##EF00 ↵
}}
}}
'''Crear Partición 2''' (swap):
'''Crear la Partición 2''' (swap):


{{console|body=
{{console|body=
Line 251: Line 255:
Hex Code: ##i##8200 ↵
Hex Code: ##i##8200 ↵
}}
}}
'''Crea Partición 3''' (root):
'''Crear la Partición 3''' (root):


{{console|body=
{{console|body=
Line 260: Line 264:
Hex Code: ##i##↵
Hex Code: ##i##↵
}}
}}
Durante este proceso puedes teclear "{{c|p}}" y presionar Enter para visualizar la tabla de particiones actuales. Sí cometes algún error,  puedes teclear "{{c|d}}" para borrar una partición existente que fue creada por error previamente. Cuando estas de acuerdo con las particiones creadas puedes teclear "{{c|w}}" para grabar la configuración en disco:
Durante este proceso puede teclear "{{c|p}}" y presionar Enter para visualizar la tabla de particiones actual. Si comete algún error,  puede teclear "{{c|d}}" para borrar una partición existente que fue creada previamente. Cuando esté satisfecho con las particiones creadas teclee "{{c|w}}" para grabar la configuración en el disco:


'''Escribir la Tabla de Particiones en Disco''':
'''Escribir la Tabla de Particiones en el Disco''':
{{console|body=
{{console|body=
Command: ##i##w ↵
Command: ##i##w ↵
Do you want to proceed? (Y/N): ##i##Y ↵
Do you want to proceed? (Y/N): ##i##Y ↵
}}La tabla de particiones ahora estará escrita en disco, puedes presionar {{c|gdisk}} para cerrar
}}La tabla de particiones se escribirá en el disco y puede cerrar {{c|gdisk}}.


Ahora, tus particiones GPT/GUID han sido creadas, y se mostrarán como los siguientes ''dispositivos de bloque'' bajo Linux:
Ahora, sus particiones GPT/GUID han sido creadas, y se mostrarán como los siguientes ''dispositivos de bloque'' bajo Linux:


* {{c|/dev/sda1}}, el cual será usado para mantener el sistema de archivos {{c|/boot}},  
* {{c|/dev/sda1}}, el cual será usado para contener el sistema de archivos {{c|/boot}},  


* {{c|/dev/sda2}}, el cual será usado por el espacio swap, y  
* {{c|/dev/sda2}}, el cual será usado por el espacio de intercambio  "swap", y  


* {{c|/dev/sda3}}, que mantendrá tu sistema de archivos.
* {{c|/dev/sda3}}, el cual contendrá su sistema de archivos {{c|/root}}.


{{Tip|Puedes verificar que los dispositivos de bloque anteriores hayan sido creados correctamente corriendo el comando {{c|lsblk}}.}}
{{Tip|Puede verificar que los dispositivos de bloque anteriores se crearon correctamente ejecutando el comando {{c|lsblk}}.}}
==== Creando sistemas de archivos  ====  
==== Crear el sistema de archivos  ====  


{{Note|Esta sección cubre instalaciones con BIOS ''y" con UEFI. ¡No te la saltes!}}
{{Note|Esta sección cubre instalaciones con BIOS ''y'' con UEFI. ¡No se la salte!}}


Antes de tu que las recientes particiones sean usadas, los dispositivos de bloque que fueron creados previamente en el paso anterior deben de ser inicializados con el filesystem "metadata". Este proceso es conocido como 'creación de archivos de sistema" en los dispositivos de bloque, estos pueden ser montados y usados para almacenar archivos.
Antes de poder utilizar las particiones recién creadas, los dispositivos de bloque que fueron creados en el paso anterior, necesitan ser inicializados con un sistema de archivos de "metadatos". Este proceso es conocido como "creación de un sistema de archivos" en los dispositivos de bloque, estos pueden ser montados y usados para almacenar archivos.


Vamos a mantener esto simple. ¿Estás usando particiones MBR de la vieja escuela? Si es así, vamos a crear un sistema de archivos ext2 en {{f|/dev/sda1}}:
Vamos a mantener esto simple. ¿Está usando particiones MBR de la vieja escuela? Si es así, vamos a crear un sistema de archivos ext2 en {{f|/dev/sda1}}:
{{console|body=###i## mkfs.ext2 /dev/sda1}}
{{console|body=###i## mkfs.ext2 /dev/sda1}}
Si estas usando las particiones de la nueva escuela GPT para UEFI, querrás crear un sistema de archivos vfat en {{c|/dev/sda1}}, porque esto es lo que UEFI será capaz de leer.
Si está usando las particiones de la nueva escuela GPT para UEFI, querrá crear un sistema de archivos vfat en {{c|/dev/sda1}}, porque esto es lo que UEFI es capaz de leer.
{{console|body=###i## mkfs.vfat -F 32 /dev/sda1}}
{{console|body=###i## mkfs.vfat -F 32 /dev/sda1}}
Ahora, vamos a crear una partición swap. Esta partición será usada como memoria virtual basada en disco para tu sistema Linux Funtoo.
Ahora, vamos a crear una partición de intercambio "swap". Esta partición será usada como memoria virtual basada en disco para su sistema Funtoo Linux.


En la partición de swap no crearemos un sistema de archivos, dado que no se usa para guardar archivos.  Sin embargo es necesario inicializarla usando el comando {{c|mkswap}}. Después correremos el comando {{c|swapon}} para activar inmediatamente en el entorno del CD live tu espacio swap recién inicializado, en caso de que sea necesario durante el resto del proceso de instalación.
No creará un sistema de archivos en su partición de intercambio, ya que no se utiliza para almacenar archivos.  Pero es necesario inicializarla usando el comando {{c|mkswap}}. Después ejecutaremos el comando {{c|swapon}} para que el espacio de intercambio recién inicializado, esté activo inmediatamente en el entorno del live CD, en caso de que sea necesario durante el resto del proceso de instalación.
{{console|body=
{{console|body=
# ##i##mkswap /dev/sda2
# ##i##mkswap /dev/sda2
# ##i##swapon /dev/sda2
# ##i##swapon /dev/sda2
}}Ahora, necesitamos crear un sistema de archivos root. Aquí es donde Funtoo Linux vive. Nosotros generalmente recomendamos ext4 o XFS para sistemas de archivos root. Si no estas seguro, elige ext4. Aquí esta como crear un sistema de archivos root ext4.
}}Ahora, necesitamos crear un sistema de archivos root. Aquí es donde Funtoo Linux vivirá. Nosotros generalmente recomendamos ext4 o XFS para sistemas de archivos root. Si no está seguro, elige ext4. Aquí se muestra como crear un sistema de archivos root ext4:


{{console|body=###i## mkfs.ext4 /dev/sda3}}
{{console|body=###i## mkfs.ext4 /dev/sda3}}
...y aquí esta como crear un sistema de archivos root XFS, si prefieres usar XFS en lugar de ext4
...y aquí se muestra como crear un sistema de archivos root XFS, si prefiere usar XFS en lugar de ext4:


{{console|body=###i## mkfs.xfs /dev/sda3}}
{{console|body=###i## mkfs.xfs /dev/sda3}}
Tus sistemas de archivos (y swap) han sido inicializados,  así que pueden ser montados (apegados a tu jerarquía  de directorios existente) y usados para guardar archivos. Estamos listos para comenzar la instalación de Funtoo Linux usando nuestro sistema de archivos nuevecitos.
Sus sistemas de archivos (y swap) ya han sido inicializados,  de modo que pueden ser montados (adjuntos a su jerarquía  de directorios existente) y usados para guardar archivos. Estamos listos para comenzar a instalar Funtoo Linux en estos nuevos sistemas de archivos.


{{Warning|cuando se despliega un host OpenVZ, por favor usa ext4 exclusivamente. El equipo de desarrollo paralelorealiza pruebas extensas con ext4, y versiones actuales de  {{c|openvz-rhel6-stable}} son '''no''' compatibles con XFS, y puedes experimentar algunos bugs del kernel.}}
{{Warning|cuando se despliega un host OpenVZ, por favor usa ext4 exclusivamente. El equipo de desarrollo paralelo realiza pruebas extensas con ext4, y versiones actuales de  {{c|openvz-rhel6-stable}} '''no''' son compatibles con XFS, y puede experimentar algunos bugs del kernel.}}


==== Montando el sistema de archivos ====  
==== Montar el sistema de archivos ====  


Monta los nuevos-creados systemas de archivos de la manera siguiente, creando {{c|/mnt/funtoo}} y el punto de montaje de instalación
Monte los sistemas de archivos recién creados de la siguiente manera, creando {{c|/mnt/funtoo}} como el punto de montaje de la instalación:
{{console|body=
{{console|body=
###i## mkdir /mnt/funtoo
###i## mkdir /mnt/funtoo
Line 312: Line 316:
###i## mount /dev/sda1 /mnt/funtoo/boot
###i## mount /dev/sda1 /mnt/funtoo/boot
}}
}}
Opcionalmente, si tienes un sistema de archivos separado para {{f|/home}} o cualquier otro:
Opcionalmente, si tiene un sistema de archivos separado para {{f|/home}} o cualquier otro:


{{console|body=
{{console|body=
Line 318: Line 322:
###i## mount /dev/sda4 /mnt/funtoo/home
###i## mount /dev/sda4 /mnt/funtoo/home
}}
}}
Si tu tienes {{f|/tmp}} o {{f|/var/tmp}} en sistema de archivo separado, asegurate de cambiar el permiso de el punto de montaje para que sea escritura-global despues del montaje. de la manera siguiente:
Si tiene {{f|/tmp}} o {{f|/var/tmp}} en un sistema de archivo separado, asegúrese de cambiar los permisos del punto de montaje para que se puedan escribir globalmente después del montaje, de la siguiente manera:
{{console|body=###i## chmod 1777 /mnt/funtoo/tmp}}
{{console|body=###i## chmod 1777 /mnt/funtoo/tmp}}
===Configurar la fecha y hora ===  
===Configurar la fecha y hora ===  


{ { Importante | Si la fecha y hora del sistema  estan incorrectos por mucho tiempo ( típicamente por meses o años ), entonces se puede prevenirla descarga de  algunos archivos de código fuente correctamente al uaar Portage . Esto se debe a que algunas de nuestros código fuente se descargan a través de HTTPS , los cuales  utilizan certificados SSL y están marcados con una fecha de activación y expiración . Sin embargo, si la hora del sistema está relativamente cercana a la hora correcta , probablemente puede saltarse este paso por ahora . } }
{{Important|Si la fecha y hora del sistema  están desfasados por mucho tiempo (típicamente por meses o años), puede impedir que Portage descargue correctamente las tarballs fuente. Esto se debe a que algunas de nuestras fuentes se descargan a través de HTTPS , las cuales  utilizan certificados SSL y están marcadas con una fecha de activación y expiración. Sin embargo, si la hora del sistema está relativamente cercana a la hora correcta, probablemente puede saltarse este paso por ahora .}}


ahora es buen tiempo de verificar que la fecha y hora sean correctos a UTC. puedes usa el comando {{c|date}} para verificar estos valores
Ahora es buen tiempo de verificar que la fecha y hora están correctamente configurados a UTC. Utilice el comando {{c|date}} para verificar estos valores:
{{console|body=
{{console|body=
###i## date
###i## date
Fri Jul 15 19:47:18 UTC 2011
Fri Jul 15 19:47:18 UTC 2011
}}
}}
Sí es necesario corregir la fecha o la hora, puedes hacerlo escribiendo {{c|date MMDDhhmmYYYY}}, ten en cuenta que {{c|hhmm}} tiene formato de 24-horas. El ejemplo de abajo cambia la fecha y la hora a "July 16th, 2011 @ 8:00PM" UTC:
Sí es necesario corregir la fecha o la hora, puede hacerlo utilizando {{c|date MMDDhhmmYYYY}}, tenga en cuenta que {{c|hhmm}} está en formato de 24-horas. El ejemplo de abajo cambia la fecha y la hora a "July 16th, 2011 @ 8:00PM" UTC:


{{console|body=
{{console|body=
Line 335: Line 339:
Fri Jul 16 20:00:00 UTC 2011
Fri Jul 16 20:00:00 UTC 2011
}}
}}
Después que has configurado la fecha y hora del sistema, es buena idea copiar estos datos al reloj de hardware para que los datos persistan después de un reinicio
Una vez que haya configurado el reloj del sistema, es buena idea copiar la hora al reloj del hardware, para que persista en cada reinicio:


{{console|body=###i## hwclock --systohc}}
{{console|body=###i## hwclock --systohc}}
=== Instalando la Stage 3 tarball ===  
=== Instalar el Stage 3 tarball ===  


Ahora que el sistema de archivos está creado y tu hardware y reloj del sistema están establecidos, el siguiente paso es descargar el Stage 3 tarball inicial. El Stage 3 es un sistema precompilado usado como un punto de inicio para instalar Linux Funtoo.  Aviso: Si estás usando máquinas virtuales (como Vbox) imagenes genéricas de stage3 son preferidas en lugar de las optimizadas para cpu.   
Ahora que el sistema de archivos está creado y su hardware y reloj del sistema están establecidos, el siguiente paso es descargar el Stage 3 tarball inicial. El Stage 3 es un sistema precompilado utilizado como un punto de partida para instalar Funtoo Linux.   


Para descargar la rama correcta de Funtoo Linux para tu sistema, dirígete hacia  la pagina [[Subarches]]. La sub-arquitectura son construidas de Funtoo Linux que están designadas a ejecutar un tipo especial de CPU, para ofrecer el mejor desempeño posible. Ellos también toman ventaja de la instrucción disponible por cada CPU.
Para descargar la rama correcta de Funtoo Linux para su sistema, diríjase hacia  la página [[Subarches]]. Las sub-arquitecturas son construcciones de Funtoo Linux que están designadas a ejecutar un tipo particular de CPU, para ofrecer el mejor rendimiento posible. También aprovechan los conjuntos de instrucciones disponibles para cada CPU.


La página de [[Subarches]] lista todas las versiones de Funtoo Linux optimizadas por CPU. Busca la apropiada para el tipo de CPU que tiene tu sistema, haz clic en su nombre en la primera columna (como {{c|corei7}} por ejemplo). Te dirigirá a una página dedicada a esa subarquitectura y el stage3 disponible para descarga será mostrado en la lista. Si estás utilizando una *Tecnología de virtualizacion para correr *Funtoo Linux, y tu #VM puede migrar a tipos diferentes de hardware, se recomienda que  utilices una stage3 que esté optimizada para el set de instrucciones de *CPU más viejo que tu VM pueda correr, o una imagen genérica si  puede correr en procesadores *AMD e *Intel .
La página de [[Subarches]] lista todas las versiones de Funtoo Linux optimizadas por CPU. Busque la apropiada para el tipo de CPU que tiene su sistema, y luego haga clic en su nombre en la primera columna (como {{c|corei7}} por ejemplo). Serás dirigido a una página dedicada a esa subarquitectura y el stage3 disponible para la descarga será mostrado en la lista. Si está utilizando una tecnología de virtualización para ejecutar Funtoo Linux, y su VM puede migrar a tipos diferentes de hardware, se recomienda que  utilice un stage3 que esté optimizado para el set de instrucciones de CPU más viejo que su VM pueda ejecutar, o una imagen genérica si  puede ejecutarse en ambos procesadores AMD e Intel.


Para la mayoría de las sub-búsquesa , se tendrán varios stage3 específicos diaponibles para elegir. La siguiente sección le ayudará a entender cuál escoger.
Para la mayoría de las sub-arquitecturas, se tendrán varios stage3 disponibles para elegir. La siguiente sección le ayudará a entender cuál escoger.


==== ¿Qué Rama? ====  
==== ¿Qué Rama? ====  


'''Si no sabes cual, escoge {{c|funtoo-current}}.'''
'''Si no está seguro, escoge {{c|funtoo-current}}.'''


Funtoo Linux tiene varias diferentes 'ramas':
Funtoo Linux tiene varias 'ramas' diferentes:


{{TableStart}}
{{TableStart}}
{{2ColHead|Rama|Descripción}}
{{2ColHead|Rama|Descripción}}
<tr><td>{{c|funtoo-current}}</td><td>La rama más comúnmente utilizada en Funtoo Linux. Recibe actualizaciones rápidas y es preferida por usuarios de escritorio.</td></tr>
<tr><td>{{c|funtoo-current}}</td><td>La rama más comúnmente utilizada en Funtoo Linux. Recibe actualizaciones rápidas y es preferida por usuarios de escritorio.</td></tr>
<tr><td>{{c|funtoo-stable}}</td><td>Enfatiza en actualizaciones menos frecuentes y versiones confiables y fidedignas de los paquetes por encima de las más recientes.</td></tr>
<tr><td>{{c|funtoo-stable}}</td><td>Enfatiza en actualizaciones menos frecuentes y versiones confiables, seguras de los paquetes por encima de las más recientes.</td></tr>
{{TableEnd}}
{{TableEnd}}


==== ¿Qué Variante? ====  
==== ¿Qué Variante? ====  


'''Si no está seguri, seleccione {{c|estandae}}.'''
'''Si no está seguro, seleccione {{c|standard}}.'''


Nuestras stage3's "regulares" están listadas con una variante de {{c|standard}}. Las siguientes variantes de builds están disponibles:
Nuestras stage3's "regulares" están listadas con una variante de {{c|standard}}. Las siguientes variantes de ramas están disponibles:


{{TableStart}}
{{TableStart}}
{{2ColHead|Variante|Descripción}}
{{2ColHead|Variante|Descripción}}
<tr><td>{{c|estandard}}</td><td>La versión "estándar" de Funtoo Linux</td></tr>
<tr><td>{{c|standard}}</td><td>La versión "estándar" de Funtoo Linux</td></tr>
<tr><td>{{c|pure64}}</td><td>Una compilación de 64 bits que elimina el soporte multilib (compatibilidad con 32-bit) . Puede ser ideal para sistemas en servidores.</td></tr>
<tr><td>{{c|pure64}}</td><td>Una compilación de 64 bits que elimina el soporte multilib (compatibilidad con 32-bits). Puede ser ideal para sistemas en servidores.</td></tr>
<tr><td>{{c|hardened}}</td><td>Incluye las herramientas PIE/SSP para seguridad mejorada. PIE requiere el uso de PaX en el kernel, mintras que SSP trabaja con cualquier kernel y provee seguridad extendida en el user-space para evitar vulnerabilidades stack-based. Para usuarios expertos.</td></tr>
<tr><td>{{c|hardened}}</td><td>Incluye las herramientas PIE/SSP para seguridad mejorada. PIE requiere el uso de PaX en el kernel, mientras que SSP trabaja con cualquier kernel, y provee seguridad extendida en el user-space para evitar vulnerabilidades stack-based. Para usuarios expertos.</td></tr>
{{TableEnd}}
{{TableEnd}}


=== Descarga el Stage 3 ===  
=== Descargar el Stage 3 ===  


Una vez que has encotrados el stage3 que deseas descargar, usa {{c|wget}} para descargar el tarball de Stage3 que has elegido como base para tu nuevo sistema de Funtoo Linux. Será guardado en el directorio {{f|/mnt/funtoo}} como sigue:
Una vez que haya encontrado el stage3 que desea descargar, utilice {{c|wget}} para descargar el tarball del Stage3 que ha elegido como base para su nuevo sistema Funtoo Linux. Será guardado en el directorio {{f|/mnt/funtoo}} como sigue:
{{console|body=
{{console|body=
###i## cd /mnt/funtoo
###i## cd /mnt/funtoo
###i## wget http://build.funtoo.org/funtoo-current/x86-64bit/generic_64/stage3-latest.tar.xz
###i## wget http://build.funtoo.org/funtoo-current/x86-64bit/generic_64/stage3-latest.tar.xz
}}
}}
Nota el sistema de 64-bits puedan correr 32-bits o 64-bits stages, pero los sistemas 32-bits pueden correr solo 32-bits stages. Asegurate que tú selecciones Stage 3 build que es el apropiadamante para tu CPU. Es seguro apostar para escojer el {{c|generic_64}} o {{c|generic_32}} stage. Consulta la [[Subarches]] página para más información.
Nota el sistema de 64-bits puede ejecutar stages de 32-bits o 64-bits, pero los sistemas 32-bits pueden ejecutar sólo stages de 32-bits. Asegúrese que selecciona una compilación de Stage 3 apropiado para su CPU. Si no está seguro, es una apuesta segura elegir el stage {{c|generic_64}} o {{c|generic_32}}. Consulta la página de [[Subarches]] para más información.


Una vez que la etapa es descargada, extraiga el contenido usando el siguiente comando, sustituyendo el nombre actual de la etapa 3 tarball:
Una vez que el stage es descargado, extraiga el contenido con el siguiente comando, sustituyéndolo con el nombre actual de la stage 3 tarball:
{{console|body=
{{console|body=
###i## tar xpf stage3-latest.tar.xz
###i## tar xpf stage3-latest.tar.xz
}}{{Importante| es muy importante usar la opción {{c|tar's}} "{{c|'''p'''}}" cuando se extraiga la etapa 3 tarball - la opción {{c|tar}} indica "preservar" todos los permisos del propietario que existan con el archivo, sin el uso de esta opción los permisos del sistema de archivos serán incorrectos}}
}}{{Important|Es muy importante usar la opción {{c|tar's}} "{{c|'''p'''}}" cuando se extraiga la stage 3 tarball - Indica a {{c|tar}} que "conserve" todos los permisos y propietarios que existan dentro el archivo. Sin esta opción, los permisos del sistema de archivos de Funtoo Linux serán incorrectos.}}


=== Chroot into Funtoo ===
=== Chroot dentro de Funtoo ===
Para instalar Linux Funtoo, el {{c|chroot}} comando es seguro usarlo. El comando chroot se "cambiara hacia" el nuevo sistema Linux Funtoo, entonces tu comando ejecutado despues de correr "chroot" correra dentro de tu nuevo-extraido sistema Linux Funtoo
Para instalar Funtoo Linux, primero se usa el comando {{c|chroot}}. El comando chroot "cambiará al" nuevo sistema Funtoo Linux, así que los comandos que ejecute después de ejecutar "chroot" se ejecutarán dentro del recién extraído sistema Funtoo Linux.


Antes de chrooting, hay algunas cosas que son necesarias realizar previamente para configurar el ambiente de chroot. es necesario montar el {{f|/proc}}, {{f|/sys}} y  {{f|/dev}} adentro de tu nuevo sistema. usa el siguiente comando para realizar esta siguiente actividad:
Antes de chrooting, hay algunas cosas que son necesarias realizar previamente para configurar el ambiente de chroot. es necesario montar el {{f|/proc}}, {{f|/sys}} y  {{f|/dev}} dentro de su nuevo sistema. Utilize el siguiente comando para hacerlo:
{{console|body=
{{console|body=
# ##i##cd /mnt/funtoo
# ##i##cd /mnt/funtoo
Line 396: Line 400:
# ##i##mount --rbind /sys sys
# ##i##mount --rbind /sys sys
# ##i##mount --rbind /dev dev
# ##i##mount --rbind /dev dev
}}Usted también querrá copiar sobre {{f|resolv.conf}} con el propósito de tener resultados apropiado del Internet hostname desde adentro del chroot:
}}Usted también deseará copiar {{f|resolv.conf}} con el fin de tener una resolución adecuada de los nombres de host de Internet desde el interior del chroot:
{{console|body=
{{console|body=
# ##i##cp /etc/resolv.conf /mnt/funtoo/etc/
# ##i##cp /etc/resolv.conf /mnt/funtoo/etc/
}}Ahora puedes hacer chroot en tu nuevo sistema. Usa <code>env</code> antes de <code>chroot</code> para asegurar que ningun parámetro del ambiente del medio de instalación sea llevado a tu nuevo sistema.
}}Ahora puede hacer chroot en su nuevo sistema. Utilice <code>env</code> antes de <code>chroot</code> para asegurarse de que no hay ninguna configuración de entorno de los medios de instalación en su nuevo sistema:


{{console|body=###i## env -i HOME=/root TERM=$TERM chroot . bash -l}}
{{console|body=###i## env -i HOME=/root TERM=$TERM chroot . bash -l}}
{{Note| Para usuarios de live CDs con kernel de 64 bits instalando sistemas de 32 bits: Algún software puede usar {{c|uname -r}} para checar si tu sistema es de 32 o 64 bits. Querrás agregar linux32 al comando del chroot como recomendación, pero generalmente no es necesario.}}
{{Note|Para los usuarios de live CDs con kernel de 64 bits instalando sistemas de 32 bits: Algún software puede usar {{c|uname -r}} para verificar si su sistema es de 32 o 64 bits. Es posible que desee agregar linux32 al comando del chroot como una solución alternativa, pero generalmente no es necesario.}}
{{Important| Si recibes el error "{{c|chroot:failed to run command /bin/bash': Exec format error}}", es probable que estes usando un kernel de 32 bits y estar intentando ejecutar código de 64 bits. Asegúrate de que hayas seleccionado el tipo apropiado de kernel cuando inicies con el SystemRescueCD.}}
{{Important|Si recibe el error "{{c|chroot:failed to run command /bin/bash': Exec format error}}", lo más probable es que esté ejecutando un kernel de 32 bits y estar tratando de ejecutar código de 64 bits. Asegúrese de haber seleccionado el tipo apropiado de kernel cuando arranques SystemRescueCD.}}


Es también una buena idea cambiar el símbolo del sistema por omisión mientras estés dentro del chroot. Ésto evitará confusión si cambias de terminales. Usa el siguiente comando:
Es también una buena idea cambiar el símbolo del sistema predeterminado mientras está dentro del chroot. Ésto evitará confusión si cambia de terminales. Use el siguiente comando:
{{console|body=# ##i##export PS1="(chroot) $PS1"}}
{{console|body=# ##i##export PS1="(chroot) $PS1"}}
Prueba la resolución de nombres de internet desde dentro del chroot:
Pruebe la resolución de nombres de internet desde dentro del chroot:
{{console|body=###i## ping -c 5 google.com}}
{{console|body=###i## ping -c 5 google.com}}
Si no puedes hacer ping, asegúrate de que {{f|/etc/resolv.conf}} no contenga cosas como direcciones {{c|127.0.x.x}}, de ser así, cambia la entrada {{c|127.0.x.x}} por {{c|8.8.8.8}}; la dirección del DNS público de Google. Asegúrate de reemplazar esto con el DNS de tu preferencia cuando el sistema esté instalado.
Si no puede hacer ping, asegúrese de que {{f|/etc/resolv.conf}} no contenga cosas como direcciones {{c|127.0.x.x}}, de ser así, cambie la entrada {{c|127.0.x.x}} por {{c|8.8.8.8}}; la dirección del DNS público de Google. Asegúrese de reemplazar esto con el DNS de su elección cuando el sistema esté instalado.
 


¡Felicidades! Ahora ha hecho chroot detro del sistema Funtoo Linux. Ahora es el momento de configurar Funtoo Linux adecuadamente, para que inicie correctamente, sin ninguna asistencia manual, cuando reinicie su sistema.
=== Descargar el árbol de Portage===


¡Felicidades! Ahora haz hecho chroot detro de Funtoo Linux. Es hora de configurar adecuadamente Funtoo Linux para que inicie con éxito sin ninguna asistencia manual cuando reinicie tu sistema.
{{note|Para un método alternativo de hacer esto, consulte [[Installing Portage From Snapshot]].}}
=== Descargando el árbol de Portage===
Ahora es el momento de instalar una copia del repositorio de Portage, la cual contiene los scripts de los paquetes (ebuilds) que le dirán a portage cómo construir e instalar miles de paquetes de software diferentes. Para crear el repositorio de Portage, simplemente ejecute  <code>ego sync</code> desde el mismo chroot. Esto clonará automáticamente el árbol de portage desde [https://github.com/funtoo/ports-2012 GitHub]:


{{note|Para un método alternativo para hacer esto, lee [[Installing Portage From Snapshot]].}}
{{console|body=
Ahora es el momento de instalar una copiia del repositorio de Portage que contiene los scripts de los paquetes (ebuilds) que le dirán a portage commo construir e instalar miles de paquetes diferentes de software. Para crear el repositorio de Portage, simplemente corre <code>emerge --sync</code> desde el mismo chroot. Esto clonará automáticamente el árbol de portage desde: [https://github.com/funtoo/ports-2012 GitHub]:
(chroot) ###i## ego sync
}}


{{console|body=
{{console|body=
(chroot) ###i## emerge --sync
(chroot) ###i## emerge --sync
}}
}}
{{important|Si recibes el error con {{c|emerge --sync}} por restricciones en el protocolo de git, establece la variable {{c|SYNC}} en {{c|/etc/portage/make.conf}} a  
{{important|Si recibe el error con {{c|emerge --sync}} debido a restricciones del protocolo git, establezca la variable {{c|SYNC}} en {{c|/etc/portage/make.conf}} a  
{{c|"https://github.com/funtoo/ports-2012.git"}}
{{c|"https://github.com/funtoo/ports-2012.git"}}
}}
}}


=== Configurando tu sistema ===
=== Configurar el sistema ===
Como es de esperar de  una distribucion linux, Funtoo Linux tiene su parte de archivos de configuracion. El unico archivo que es absolutamente requerido que edites para asegurar que Funtoo Linux arranque exitosamente es {{f|/etc/fstab}}. Los otros son opcionales.  
Como es de esperar de  una distribución Linux, Funtoo Linux tiene su parte de archivos de configuración. El único archivo que es absolutamente necesario editar para asegurarse de que Funtoo Linux arranca correctamente es {{f|/etc/fstab}}. Los otros son opcionales.  


==== Usando Nano ====  
==== Usar Nano ====  


El editor por omisión incluido en el entorno chroon se llama {{c|nano}}. Para editar uno de los siguientes archivos, ejecuta nano como sigue:
El editor por omisión incluido en el entorno chroot se llama {{c|nano}}. Para editar uno de los siguientes archivos, ejecute nano como sigue:


{{console|body=
{{console|body=
(chroot) ###i## nano /etc/fstab
(chroot) ###i## nano /etc/fstab
}}
}}
Entonces, en el editor, puedes usar las teclas de dirección y teclas comunes como borrar e regresar espacio, estas trabajarán como es esperado. Para grabar el archivo, presiona Control-X y responde con  {{c|y}} cuando te sea requerido para guardar el archivo modificado si quieres conservar los cambios.
Entonces en el editor, puede usar las teclas de dirección, y las teclas comunes como el retroceso y borrado trabajarán como se espera. Para guardar el archivo, presiona Control-X y responde {{c|y}} cuando se le pida que guarde el archivo modificado si desea guardar los cambios.


==== Archivos de Configuración ====  
==== Archivos de Configuración ====  


Aquí hay una lista completa de archivos que tal vez quieras editar, dependiendo de tus necesidades:
Aquí hay una lista completa de archivos que puede quiera editar, dependiendo de sus necesidades:
{{TableStart}}
{{TableStart}}
{{3ColHead|Archivo|¿Necesito cambiarlo?|Descripción}}
{{3ColHead|Archivo|¿Necesito cambiarlo?|Descripción}}
Line 445: Line 453:
<td>{{c|/etc/fstab}}</td>
<td>{{c|/etc/fstab}}</td>
<td>'''SÍ - requerido'''</td>
<td>'''SÍ - requerido'''</td>
<td>Puntos de montaje para todos los sistemas de archivos que se usarán al arrancar el sistema. Este archivo deberá reflejar tu configuración de particiones del disco. Te guiaremos para modificar este archivo abajo.</td>
<td>Puntos de montaje para todos los sistemas de archivos que se utilizarán durante el arranque. Este archivo debe reflejar su configuración de particiones del disco. Le guiaremos para modificar este archivo más abajo.</td>
</tr><tr>
</tr><tr>
<td>{{c|/etc/localtime}}</td>
<td>{{c|/etc/localtime}}</td>
<td>''Tal vez - recomendado''</td>
<td>''Tal vez - recomendado''</td>
<td>Tu zona horaria, que será UTC por omisión. Este deberá ser un enlace simbólico a algo ubicado bajo /usr/share/zoneinfo (por ejemplo /usr/share/zoneinfo/America/Montreal) </td>
<td>Su zona horaria, que se ajustará por defecto a UTC si no se establece. Este debe ser un enlace simbólico a algo ubicado bajo /usr/share/zoneinfo (por ejemplo /usr/share/zoneinfo/America/Montreal) </td>
</tr><tr>
</tr><tr>
<td>{{c|/etc/make.conf}} (symlink) - también conocido como:<br />{{c|/etc/portage/make.conf}}</td>
<td>{{c|/etc/make.conf}} (symlink) - también conocido como:<br />{{c|/etc/portage/make.conf}}</td>
<td>''Tal vez - recomendado''</td>
<td>''Tal vez - recomendado''</td>
<td>Parámetros usados por gcc (compiler), portage, y make. Es buena idea establecer MAKEOPTS. Esto será cubierto más tarde en este documento.</td>
<td>Parámetros usados por gcc (compilador), portage, y make. Es una buena idea establecer MAKEOPTS. Esto se trata más tarde en este documento. ''Tenga en cuenta que es normal que este archivo esté vacío en Funtoo Linux, ya que muchos parámetros han sido migrados a nuestro sistema de perfiles mejorado''.</td>
</tr><tr>
</tr><tr>
<td>{{c|/etc/conf.d/hostname}}</td>
<td>{{c|/etc/conf.d/hostname}}</td>
<td>''Tal vez - recomendado''</td>
<td>''Tal vez - recomendado''</td>
<td>Se usa para establecer el hostname del sistema. Establece la variable {{c|hostname}} al nombre calificado (con puntos, como el nombre {{c|foo.funtoo.org}}) si tienes uno. De lo contrario, establece el hostname local del sistema (sin puntos, como {{c|foo}}). Por omisión es {{c|localhost}}.</td>
<td>Se usa para establecer el hostname del sistema. Establezca la variable {{c|hostname}} con el nombre completo (con puntos, por ejemplo {{c|foo.funtoo.org}}) si tiene uno. De lo contrario, establezca el hostname local del sistema (sin puntos, como {{c|foo}}). Por defecto es {{c|localhost}} si no se establece.</td>
</tr><tr>
</tr><tr>
<td>{{c|/etc/hosts}}</td>
<td>{{c|/etc/hosts}}</td>
<td>''No''</td>
<td>''No''</td>
<td> Ya no tienes que establecer el hostname en este archivo. Este archivo es generado automáticamente por {{c|/etc/init.d/hostname}}.</td>
<td> Ya no es necesario configurar manualmente el nombre de host en este archivo. Este archivo es generado automáticamente por {{c|/etc/init.d/hostname}}.</td>
</tr><tr>
</tr><tr>
<td>{{c|/etc/conf.d/keymaps}}</td>
<td>{{c|/etc/conf.d/keymaps}}</td>
<td>Opcional</td>
<td>Opcional</td>
<td>Archivo de configuración de mapas para teclado (para pseudo-terminales de consola). Ajustar si tienes un teclado que no sea US. Ver [[Funtoo Linux Localization]].</td>
<td>Archivo de configuración de mapas de teclado (para pseudo-terminales de consola). Ajustar si tiene un teclado que no sea US. Consulte [[Funtoo Linux Localization]].</td>
</tr><tr>
</tr><tr>
<td>{{c|/etc/conf.d/hwclock}}</td>
<td>{{c|/etc/conf.d/hwclock}}</td>
<td>Opcional</td>
<td>Opcional</td>
<td>Cómo se interpreta el reloj de hardware del sistema que es respaldado por batería (UTC o tiempo local). Linux usa el reloj de hardware respaldado por batería para inicializar el reloj de sistema cuando el sistema operativo arranca.</td>
<td>Cómo es interpretado el reloj de hardware del sistema que es respaldado por batería (UTC o hora local). Linux utiliza el reloj de hardware respaldado por batería para inicializar el reloj del sistema cuando se arranca el sistema.</td>
</tr><tr>
</tr><tr>
<td>{{c|/etc/conf.d/modules}}</td>
<td>{{c|/etc/conf.d/modules}}</td>
<td>Opcional</td>
<td>Opcional</td>
<td>Módulos del kernel a cargar automáticamente cuando arranca el sistema. Típicamente no requerido. Ve [[Additional Kernel Resources]] para más  información.</td>
<td>Módulos del kernel a cargar automáticamente al inicio del sistema. Normalmente no es necesario. Consulte [[Additional Kernel Resources]] para más  información.</td>
</tr><tr>
</tr><tr>
<td>{{c|/etc/conf.d/consolefont}}</td>
<td>{{c|/etc/conf.d/consolefont}}</td>
<td>Opcional</td>
<td>Opcional</td>
<td>Permite especificar la fuente por omisión ara consola. Para aplicar esta fuente, habilita el servicio consolefont ejecutando rc-update add consolefont.</td>
<td>Permite especificar la fuente de consola predeterminada. Para aplicar esta fuente, habilite el servicio de fuente de consola ejecutando rc-update add consolefont.</td>
</tr><tr>
</tr><tr>
<td>{{c|profiles}}</td>
<td>{{c|profiles}}</td>
<td>Opcional</td>
<td>Opcional</td>
<td>Algunos ajustes de portage que pueden ayudar a acelear la configuración inicial.</td>
<td>Algunos ajustes de portage útiles que pueden ayudar a acelerar la configuración inicial.</td>
</tr>
</tr>
{{TableEnd}}
{{TableEnd}}


Si estas instalando una version en ingles de Funtoo Linux, tienes suerte, ya que la mayoria de los archivos de configuracion pueden ser usados tal cual. Si estas instalando para otro local , no te preocupes. Te guiaremos a traves de los pasos para la configuracion necesaria en la pagina [[Funtoo Linux Localization]], y de ser necesario, hay siempre una extensa, amigable y servicial comunidad de soporte disponible. (Ver [[#Community portal|Community]])
Si está instalando una versión en inglés de Funtoo Linux, tiene suerte, ya que la mayoría de los archivos de configuración se pueden usar tal cual. Si estas instalando para otro lugar, no se preocupe. Le guiaremos a través de los pasos de configuración necesarios en la página [[Funtoo Linux Localization]], y si es necesario, siempre hay un montón de ayuda amable y útil disponible. (Ver [[#Community portal|Community]])


Sigamos, y veamos lo que sigue. Usa  {{c|nano -w <nombre_del_archivo>}} para editar los archivos. -- El argumento "{{c|-w}}" deshabilita la compresión de palabras, lo cual es útil cuando editas archivos de configuración. Puedes copiar y pegar desde los ejemplos.
Vamos a seguir adelante y ver lo que tenemos que hacer. Use {{c|nano -w <nombre_del_archivo>}} para editar los archivos -- el argumento "{{c|-w}}" deshabilita la compresión de palabras, lo cual es útil cuando se editan archivos de configuración. Puede copiar y pegar desde los ejemplos.


{{Warning|¡Es importante editar tu archivo {{c|/etc/fstab}} antes de que reinicies! Necesitarás modificar las columnas "fs" y "type" para que coincidan con las configuraciones  de tus particiones en el sistema de archivos que creaste con {{c|gdisk}} o {{c|fdisk}}. Omitir este paso puede hacer que Funtoo Linux inicie con exito.}}
{{Warning|¡Es importante editar su archivo {{c|/etc/fstab}} antes de reiniciar! Necesitará modificar las columnas "fs" y "type" para que coincidan con las configuraciones  de sus particiones y sistemas de archivos que creó con {{c|gdisk}} o {{c|fdisk}}. Omitir este paso puede impedir que Funtoo Linux arranque correctamente.}}


/etc/fstab
==== /etc/fstab ====


El archivo {{f|/etc/fstab}} es usado por el comando {{c|mount}} el cual arranca al momento de iniciar tu sistema. Las lineas en este archivo informan a {{c|mount}} del sistema de archivos a ser montado y como estos deberian serlo. Para que el sistema arranque correctamente, debes editar {{f|/etc/fstab}} y asegurarte de que refleja la configuracion que usaste anteriormente en el proceso de instalacion. Si no puedes recordar la configuracion de las particiones que usaste anteriormente, el comando {{c|sblk}} quiza te ayude.
{{f|/etc/fstab}} es utilizado por el comando {{c|mount}} el cual se ejecuta cuando el sistema arranca. Las líneas de este archivo informan a {{c|mount}} acerca de los sistemas de archivos que se deben montar y cómo deben montarse. Para que el sistema arranque correctamente, debe editar {{f|/etc/fstab}} y asegurarse de que refleja la configuración de partición que utilizó anteriormente en el proceso de instalación. Si no puede recordar la configuración de la partición que usó anteriormente, el comando {{c|sblk}} puede ser útil para usted:
{{console|body=
{{console|body=
(chroot) ###i## nano -w /etc/fstab
(chroot) ###i## nano -w /etc/fstab
Line 512: Line 520:
#/dev/cdrom  /mnt/cdrom    auto    noauto,ro      0 0
#/dev/cdrom  /mnt/cdrom    auto    noauto,ro      0 0
}}
}}
{{Nota|Actualmente, nuestro archivo predeterminado {{f|/etc/fstab}} tiene un sistema de archivos raiz como {{c|/dev/sda4}} y la particion swap como {{c|/dev/sda3}}. Esto debe de ser corregido a {{c|/dev/sda3}} y {{c|/dev/sda4}} respectivamente.}}
{{Note|Actualmente, nuestro archivo predeterminado {{f|/etc/fstab}} tiene un sistema de archivos root como {{c|/dev/sda4}} y la particion swap como {{c|/dev/sda3}}. Estos deberán cambiarse a {{c|/dev/sda3}} y {{c|/dev/sda2}} respectivamente.}}


{{Note|Si estas usando UEFI para iniciar, cambia la línea {{f|/dev/sda1}} para que diga {{c|vfat}} en lugar de {{c|ext2}}. De forma similar, asegúrate que la línea {{f|/dev/sda3}} especifique cualquiera {{c|xfs}} o {{c|ext4}}, dependiendo de cual sistema de archivos elejiste antes en el proceso de instalación cuando creaste el sistema de archivos.}}
{{Note|Si está usando UEFI para arrancar, cambia la línea {{f|/dev/sda1}} para que diga {{c|vfat}} en lugar de {{c|ext2}}. De forma similar, asegúrese de que la línea {{f|/dev/sda3}} especifique {{c|xfs}} o {{c|ext4}}, dependiendo del sistema de archivos que haya elegido anteriormente en el proceso de instalación cuando creó los sistemas de archivos.}}


==== /etc/localtime ====  
==== /etc/localtime ====  


{{f|/etc/localtime}} es usadado para especificar la zona horaria de tu equipo. Y por omisión  de UTC. Si te gustaría  que sistema Funtoo Linux use la hora local, se debe reemplazar {{f|/etc/localtime}} con una liga símbolica a la zona horaria que desees utilizar.  
{{f|/etc/localtime}} Se utiliza para especificar el huso horario en el que se encuentra su equipo y por defecto a UTC. Si desea que su sistema Linux utilice la hora local, debe reemplazar, {{f|/etc/localtime}} con un enlace simbólico al huso horario que desee utilizar.  


{{console|body=
{{console|body=
(chroot) ###i## ln -sf /usr/share/zoneinfo/MST7MDT /etc/localtime
(chroot) ###i## ln -sf /usr/share/zoneinfo/MST7MDT /etc/localtime
}}
}}
Lo anterior establece la zona horaria a Mountain Standard Time (con horario de verano). Teclea {{c|ls /usr/share/zoneinfo}} para mostrar las zonas horarias disponibles. También hay sub-directorios que contienen zonas horarias descritas por ubicación.
Lo anterior establece la zona horaria a Mountain Standard Time (con horario de verano). Escriba {{c|ls /usr/share/zoneinfo}} para mostrar las zonas horarias disponibles. También hay sub-directorios que contienen zonas horarias descritas por ubicación.


==== /etc/portage/make.conf ====  
==== /etc/portage/make.conf ====  


{{c|MAKEOPTS}} puede ser usado para definir cuantas compilaciones en paralelo ocurren cuando compilas un paquete, lo que puede acelerar significativamente la compilación. Como regla del pulgar es que el número de CPU's (CPU o hilos) en tu sistema más uno. Si, por ejemplo, tienes un procesador dual-core sin [[wikipedia:Hyper-threading|hyper-threading]], entonces establece {{c|MAKEOPTS}} a 3:
{{c|MAKEOPTS}} se puede utilizar para definir cuántas compilaciones paralelas deben producirse al compilar un paquete, lo que puede acelerar la compilación de forma significativa. Una regla general es el número de CPUs (o hilos de CPU) en su sistema más uno. Si, por ejemplo, tiene un procesador de doble núcleo sin [[wikipedia:Hyper-threading|hyper-threading]], entonces establecerá {{c|MAKEOPTS}} a 3:


<pre>
<pre>
Line 533: Line 541:
</pre>
</pre>


Si tu no estas seguro acerca de cuantos procesadores/hilos tu tienes, entonces usa {{c|nproc}} para ayudarte.
Si no está seguro de cuántos procesadores/ hilos tiene, utilice {{c|nproc}} para ayudarle.


<pre>
<pre>
Line 539: Line 547:
</pre>
</pre>


{{c|USE}} banderas definidas que abilite la funcionabilidad cuando los paquetes son construidos. Esto no recomienda que agrege demasiado USO de banderas durante la instalación; tu deberías esperar hasta que tu tengas trabajando, un sistema arrancable antes de estar cambiando el USO de banderas, El USO de banderas prefijado al menos ("{{c|-}}") configurado para que Portage no utilice el uso de banderas cuando esta compilando. La guia de Funtoo para el USO de banderas sera disponible en el futuro, Por ahora, tu puedes encontrar mas información acerca del USO de banderas en el [http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=2&chap=2 Gentoo Handbook]
Los ajuste {{c|USE}} definen qué funcionalidad está habilitada cuando se construyen paquetes. No se recomienda agregar muchos indicadores USE durante la instalación; debe esperar hasta que tenga un sistema en funcionamiento, antes de cambiar los ajustes USE. Un ajuste USE con el signo menos ("{{c|-}}") le indica a Portage que no utilice el ajuste al compilar. Una guía de Funtoo para USE flags estará disponible en el futuroPor ahora, puede obtener más información acerca de los indicadores USE en el [http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=2&chap=2 Gentoo Handbook]


{{c|LINGUAS}} dice a Portage el lenguaje local para compilar el sistema y aplicaciones en (aquellas que usa variables LINGUAS como OpenOffice). Esto no es usalmente necesario para configurar si tu usas Ingles. Si tu deseas otro lenguaje como el Francés (fr), configura LINGUAS apropiadamente:
{{c|LINGUAS}} le dice a Portage el lenguaje local para compilar el sistema y las aplicaciones en (aquellas que usan la variable LINGUAS como OpenOffice). Normalmente no es necesario establecer esto si usa el inglés. Si desea otro idioma como el francés (fr) o el alemán (de) configure LINGUAS apropiadamente:


<pre>
<pre>
Line 548: Line 556:


==== /etc/conf.d/hwclock ====
==== /etc/conf.d/hwclock ====
Si haces dual-boot con Windows, necesitarás editar este archivo y cambiar el valor de "clock" de "UTC" a "local", porque Windows establecerá el reloj del del hardware a tu hora local siempre que inicies Windows. de otra manera normalmente no es necesario editar este archivo.
Si tiene un inicio dual con Windows, deberá editar este archivo y cambiar el valor del '"reloj"' de '"UTC"' a '"local"', porque Windows configurará el reloj del hardware a la hora local cada vez que inicie Windows. De lo contrario normalmente no necesitaría editar este archivo.
{{console|body=
{{console|body=
(chroot) ###i## nano -w /etc/conf.d/hwclock
(chroot) ###i## nano -w /etc/conf.d/hwclock
Line 554: Line 562:
==== Localización ====
==== Localización ====


Por defecto Funtoo Linux está configurado con Unicode (UTF-8) habilitado, y con el teclado en Inglés de Estados Unidos. Si deseas configurar tu sistema para usar otolo teclado local, lee [[Funtoo Linux Localization]].
Por defecto, Funtoo Linux está configurado con Unicode (UTF-8) habilitado, y con el idioma y teclado en Inglés de Estados Unidos. Si desea configurar su sistema para usar otro teclado local, consulte [[Funtoo Linux Localization]].


=== Introducción a Portage ===  
=== Introducción a Portage ===  


Portage, el manejador de paquetes de Funtoo Linux tiene un comando llamado <code>emerge</code> que es usado para construir e instalar paquetes desde el código fuente. también de encarga de la instalación de todas las dependendencias del paquete. Puedes llamar a emerge de la siguiente manera:
Portage, el gestor de paquetes de Funtoo Linux tiene un comando llamado <code>emerge</code> que se utiliza para construir e instalar paquetes desde el código fuente. También se encarga de instalar todas las dependencias del paquete. Puede llamar a emerge de la siguiente manera:


<console>
<console>
Line 564: Line 572:
</console>
</console>


Cuando instalas un paquete especificando su nombre en la línea de comandos, Portage guarda el nombre en el archivo <code>/var/lib/portage/world/</code>. Esto lo hace porque asume que a partir de que lo instalaste por nombre, lo consideras parte de tu sistema y quieres que sea actualizado en el futuro. Esta es una característica útil porque una vez que los paquetes han sido añadidos al cojunto <code>world</code>. Podemos actualizar el sistema simplemente tecleando:
Cuando instala un paquete especificando su nombre en la línea de comandos, Portage registra su nombre en el archivo <code>/var/lib/portage/world/</code>. Esto lo hace así, porque asume que, a partir de que lo ha instalado por nombre, lo considera parte de su sistema y quiere mantener el paquete actualizado en el futuro. Esta es una característica útil, ya que cuando se agregan paquetes al conjunto <code>world</code>, podemos actualizar nuestro sistema entero escribiendo:


<console>
<console>
Line 571: Line 579:
</console>
</console>


Este es el proceso "oficial" para actualizar tu sistema Funtoo Linux. Arriba, primero actualizamos nuestro árbol Portage usando git para traer nuestros ebuilds (scripts) más recientes, y después executamos un commando emerge para actualizar el conjunto de paquetes <code>world</code> .  Las opciones especificadas le indican a <code>emerge</code>:
Esta es la forma "oficial" de actualizar su sistema Funtoo Linux. Arriba, actualizamos nuestro árbol de Portage usando git para capturar los últimos ebuilds (scripts), y luego ejecutar un comando emerge para actualizar el conjunto de paquetes de <code>world</code> .  Las opciones especificadas le indican a <code>emerge</code>:


* '''<code>a</code>''' - nos muestra qué se procesará con emerge, y nos '''pregunta''' si queremos proceder
* '''<code>a</code>''' - nos muestra qué se instalará, y nos '''pregunta''' si queremos proceder
* '''<code>u</code>''' - '''actualizar''' los paquetes que especificamos -- no hacerles emerge de nuevo si ya lo fueron.
* '''<code>u</code>''' - '''actualizar''' los paquetes que especificamos -- no actualizarlos de nuevo si ya lo están.
* '''<code>D</code>''' - Considerar todo el árbol de dependencias de paquetes al buscar actualizaciones. En otras palabras, hacer una actualización '''profunda'''.
* '''<code>D</code>''' - Considerar todo el árbol de dependencias de paquetes al buscar actualizaciones. En otras palabras, hacer una actualización '''profunda'''.
* '''<code>N</code>''' - Actualiza los paquetes que han cambiado ('''nuevos''') ajustes USE.
* '''<code>N</code>''' - Actualizar cualquier paquete que haya cambiado ('''nuevos''') ajustes USE.


Puedes considerar colocar <code>--with-bdeps=y</code> cuando hagas emerge a @world ocasionalmente. Esto actualizará las dependencias de los build también.
También debe considerar pasar <code>--with-bdeps=y</code> cuando hagas emerge a @world, al menos de vez en cuando. Esto también actualizará las dependencias de compilación.


Por supuesto que en algunas ocasiones queremos instalar un paquete pero no agregarlo al archivo <code>world</code>. Esto es frecuente porque solo necesitas el paquete de forma temporal o porque conoces que el paquete en cuestión es una dependencia de otro paquete. Si este comportamiento es deseado puedes llamar a emerge de la siguiente forma:
Por supuesto, a veces queremos instalar un paquete pero no lo agregamos al archivo <code>world</code>. Esto se hace a menudo porque sólo desea que el paquete se instale temporalmente o porque sabe que el paquete en cuestión es un dependencia de otro paquete. Si se desea este comportamiento, llame a emerge así:


<console>
<console>
Line 586: Line 594:
</console>
</console>


Usuarios avanzados pueden estar interesados en la página wiki de [[Emerge]].
Los usuarios avanzados pueden estar interesados en la página wiki de [[Emerge]].


==== Actualizando World ====  
==== Actualizando World ====  


Ahora es un buen momento para actualizar el sistema completo y puede ser buena idea antes del primer arranque.
Ahora es realmente un muy buen momento para actualizar todo el sistema y puede ser una buena idea hacerlo antes del primer arranque.


<console>
<console>
Line 598: Line 606:


{{fancyimportant|1=
{{fancyimportant|1=
Asegúrate de que has leido todos los mensajes posteriores de emerge y sigue sus instrucciones. Essto es especialmente válido si has hecho upgrade de perl o python.}}
Asegúrese de leer los mensajes posteriores de emerge y siga sus instrucciones. Esto es especialmente cierto si has actualizado perl o python.}}


=== Kernel ===  
=== Kernel ===  


Desde mediados de mayo de 2015, el stage3 de Funtoo Linux incluye un kernel {{c|debian-sources}} pre construido para hacer la instalación más rápido y sencillo. Para ver si debian-sources está instalado teclea:
A partir de mediados de mayo de 2015, Funtoo Linux stage3 incluye un núcleo {{c|debian-sources}} pre-construido para hacer la instalación más rápida y fácil. Para ver si debian-sources está instalado, escriba:
{{console|body=
{{console|body=
(chroot) # ##i##emerge -s debian-sources
(chroot) # ##i##emerge -s debian-sources
Line 617: Line 625:
       ##g##License:##!g##      GPL-2
       ##g##License:##!g##      GPL-2
}}
}}
Si una versión es listada bajo {{c|Latest version installed}}, entonces debian-sources está ya preconstruida para ti y puedes omitir el resto de la sección del kernel y procede con  [[#Installing a Bootloader|Installing a Bootloader section]].
Si una versión es listada bajo {{c|Latest version installed}}, entonces debian-sources está ya pre-construida para ti y puedes omitir el resto de la sección del kernel y procede con la [[#Instalar el gestor de Arranque|sección Instalar el gestor de Arranque]].


==== Compilando el Kernel ====  
==== Compilar el Kernel ====  


Si necesitas construir un kernel para Funtoo Linux, por favor sigue los siguientes pasos:
Si necesitas construir un kernel para Funtoo Linux, por favor sigue los siguientes pasos:


{{Fancynote|1=
{{Fancynote|1=
Lee [[Funtoo Linux Kernels]] para obtener una lista de los kernels soportados por Funtoo Linux. Recomendamos <code>debian-sources</code> para nuevos usuarios.}}
Consulte [[Funtoo Linux Kernels]] para obtener una lista de los kernels soportados por Funtoo Linux. Recomendamos <code>debian-sources</code> para nuevos usuarios.}}


{{fancyimportant|1=
{{fancyimportant|1=
La bandera USE <code>debian-sources</code> con <code>binary</code> requiere al menos 14GB libres en <code>/var/tmp</code> y toma alrededor de 1 hora para construir en un procesador Intel Core i7.}}
<code>debian-sources</code> con el ajuste USE <code>binary</code> requiere al menos 14GB libres en <code>/var/tmp</code> y tarda aproximadamente 1 hora en construir en un procesador Intel Core i7.}}


Hagamos emerge a nuestro kernel:
Hagamos emerge a nuestro kernel:
Line 635: Line 643:
</console>
</console>


Una vez que <code>emerge</code> completa, tendrás instalados en <code>/boot</code> un nuevo kernel y una nueva initramfs , más los encabezados del kernel instalados en <code>/usr/src/linux</code>, y estarás listo para configurar el arrancador para cargar éstos para arrancar tu sistema Funtoo Linux.
Una vez que <code>emerge</code> termine, tendrá un nuevo kernel e initramfs instalados en <code>/boot</code>, además de los encabezados del kernel instalados en <code>/usr/src/linux</code>, y estará listo para configurar el gestor de arranque para cargarlos y arrancar tu sistema Funtoo Linux.


{{warning|Si tienes un RAID en tu máquina, la instalación del kernel incluirá la herramienta <code>mdadm</code> como una dependencia. Es importante editar el archivo <code>/etc/mdadm.conf</code> antes de reiniciar la máquina para que el RAID sea reconocido y configurado adecuadamente antes de que el kernel intente montarlo en el árbol. ¡No hacer esto puede resultar en un sistema no utilizable o no arrancable! Para detalles específicos, consulta la página man de mdadm <code>man mdadm</code> o la página de ebuld [[Package:Mdadm|mdadm]] .}}
{{warning|Si tiene un RAID en su máquina, la instalación del kernel incluirá la herramienta <code>mdadm</code> como una dependencia. Es importante editar el archivo <code>/etc/mdadm.conf</code> antes de reiniciar la máquina para que el RAID sea correctamente reconocido y configurado antes de que el kernel intente montarlo en el árbol. ¡No hacerlo puede resultar en un sistema inutilizable o incluso no arrancable! Para detalles específicos, consulta la página man de mdadm <code>man mdadm</code> o la página de ebuld [[Package:Mdadm|mdadm]] .}}


{{fancynote|Usuarios de tarjetas NVIDIA: la bandera <code>binary</code> USE instala los drivers Nouveau que no pueden ser cargados al mismo tiempo que los driver propietarios y no pueden ser descargados en modo de ejecución por el KMS. necesitas ponerlos en blacklist bajo <code>/etc/modprobe.d/</code>.}}
{{fancynote|Usuarios de tarjetas NVIDIA: el ajuste USE <code>binary</code> instala los drivers Nouveau que no se pueden cargar al mismo tiempo que los controladores propietarios y no pueden ser descargados en tiempo de ejecución por el KMS. Necesitas ponerlo en lista negra bajo <code>/etc/modprobe.d/</code>.}}


{{fancynote|Para un vistazo general de otras opciones de kernel para Funtoo Linux, ve [[Funtoo Linux Kernels]]. Pueden haber módulos que el kernel de Debian no incluye, una en la que [http://www.funtoo.org/wiki/Funtoo_Linux_Kernels#Using_Debian-Sources_with_Genkernel genkernel] sería útil. Además asegúrate de ver información [[:Category:Hardware Compatibility|Compatibilidad de Hardware]].}}
{{fancynote|Para obtener una descripción general de otras opciones del kernel para Funtoo Linux, consulte [[Funtoo Linux Kernels]]. Puede haber módulos que el kernel de Debian no incluya, una situación donde [http://www.funtoo.org/wiki/Funtoo_Linux_Kernels#Using_Debian-Sources_with_Genkernel genkernel] sería útil. También asegúrese de ver información sobre [[:Category:Hardware Compatibility|Compatibilidad de Hardware]].}}


=== Instalando un Arrancador ===
=== Instalar el gestor de Arranque ===


Estas instrucciones de instalación muestran cómo usar GRUB para arrancar usando BIOS (vieja escuela) o UEFI (nueva escuela). A partir de boot-update-1.7.2, ahora en Portage, los pasos son muy similares.
Estas instrucciones de instalación muestran cómo usar GRUB para arrancar usando BIOS (vieja escuela) o UEFI (nueva escuela). A partir de boot-update-1.7.2, ahora en Portage, los pasos son muy similares.


Primero, haz emerge <code>boot-update</code>. Esto causará también que se haga emerge de <code>grub-2</code> y {{c|efibootmgr}}, por que ambas son dependencias:
Primero, haga emerge <code>boot-update</code>. Esto causará también que se haga emerge de <code>grub-2</code> y {{c|efibootmgr}}, porque ambas son dependencias:


<console>
<console>
Line 653: Line 661:
</console>
</console>


Entonced, edita <code>/etc/boot.conf</code> usando {{c|nano}} y especifica "<code>Funtoo Linux genkernel</code>" como el parámetro por <code>default</code> al principio del archivo reemplazando <code>"Funtoo Linux"</code>.  
{{Fancynote|1=
Desde la version [https://forums.funtoo.org/topic/1781-ego-260-released/ 2.6.0] de <code>ego</code> ya no es necesario instalar <code>boot-update</code>, que era un paquete independiente, puesto que ego ya lo incorpora.
Pero <code>grub-2</code> y/o <code>efibootmgr</code> deben ser instalados manualmente.
<console>
(chroot) # ##i##emerge grub
</console> }}
 
Entonces, edite <code>/etc/boot.conf</code> utilizando {{c|nano}} y especifique "<code>Funtoo Linux genkernel</code>" como el parámetro por <code>default</code> al principio del archivo reemplazando <code>"Funtoo Linux"</code>.  


<code>/etc/boot.conf</code> debe verse de la siguiente forma:
<code>/etc/boot.conf</code> Ahora debería verse así:
{{file|name=/etc/boot.conf|body=
{{file|name=/etc/boot.conf|body=
boot {
boot {
Line 678: Line 693:
}
}
}}
}}
Si estas iniciando con un kernel no-default o especial, por favor lee <code>man boot.conf</code> para obtener información de las opciones disponibles.
Si está arrancando un kernel personalizado o no predeterminado, por favor lea <code>man boot.conf</code> para obtener información sobre las diversas opciones disponibles.


==== Vieja escuela (BIOS) MBR ====  
==== Vieja escuela (BIOS) MBR ====  


Cuando usas el inicio de la vieja escuela o BIOS, corre el siguiente comando para instalar GRUB en tu MBR y generar el archivo de configuración {{c|/boot/grub/grub.cfg}} que usará GRUB para iniciar.
Cuando use el arranque de la vieja escuela o BIOS, ejecute el siguiente comando para instalar GRUB en su MBR y generar el archivo de configuración {{c|/boot/grub/grub.cfg}} que GRUB utilizará para arrancar:


<console>
<console>
Line 689: Line 704:
</console>
</console>


==== Nueva escuela (UEFI) Entrada del boot ====
==== Nueva escuela (UEFI) Boot Entry ====


Si estas usando el boot UEFI de la "nueva escuela" corre el siguiente conjunto de comandos, dependiendo de si estás instalando un sistema de 32 o 64 bits. Esto agregará a GRUB como una entrada del boot de UEFI.
Si está utilizando arranque UEFI de "nueva escuela", ejecute los siguientes conjuntos de comandos, dependiendo de si está instalando un sistema de 64-bits o 32-bits. Esto agregará GRUB como una entrada de arranque UEFI.


Para sistemas x86-64bit
Para sistemas x86-64bit:


<console>
<console>
Line 709: Line 724:
==== Primer arranque, y en el futuro... ====  
==== Primer arranque, y en el futuro... ====  


OK -- ¡estás listo para arrancar!  
OK -- ¡está listo para arrancar!  


Solo necesitas correr <code>grub-install</code> cuando instalas Funtoo Linux por primera vez, pero necesitas volver a correr <code>boot-update</code> cada vez que modificas el archivo <code>/etc/boot.conf</code> o agregas nuevos kernels a tu sistema. Esto va a regenerar {{c|/boot/grub/grub.cfg}} de forma que tendrás los nuevos kernels disponibles en el menu de inicio de GRUB la siguiente vez que reinicies tu sistema.
Solo necesita ejecutar <code>grub-install</code> cuando instala Funtoo Linux por primera vez, pero necesita volver a ejecutar <code>boot-update</code> cada vez que modifique el archivo <code>/etc/boot.conf</code> o agregue nuevos kernels a su sistema. Esto regenerará {{c|/boot/grub/grub.cfg}} para que tengas nuevos kernels disponibles en su menú de arranque de GRUB, la próxima vez que reinicie.


=== Configurando la red ===  
=== Configurar la red ===  


Es importante asegurar que podrás conectarte a la red local después de que reinicies a Funtoo Linux. Hay tres opciones que puedes usar para configurar tu red: NetworkManager, dhcpcd, y los scripts  [[Funtoo Linux Networking]]. A continuación explicamos cómo escoger cuál opción según en el tipo de red que quieres establecer.
Es importante asegurarse de que podrá conectarse a su red de área local después de reiniciar en Funtoo Linux. Hay tres opciones que puede usar para configurar su red: NetworkManager, dhcpcd, y los scripts  [[Funtoo Linux Networking]]. A continuación, le indicamos cómo elegir cuál utilizar según el tipo de red que desee configurar.


==== Wi-Fi ====
==== Wi-Fi ====


Para sistemas laptop/móviles en los cuales usarás Wi-Fi, roaming, y conexiones a varias redes se recomienda mucho NetworkManager. Debido a que las tarjetas Wi-Fi requieren firmware para funcionar, se recomienda además que hagas emerge al ebuild linux-firmware
Para sistemas portátiles/móviles en los que utilizará Wi-Fi, itinerancia y conexión a varias redes, se recomienda encarecidamente NetworkManager. Dado que las tarjetas Wi-Fi requieren firmware para funcionar, también se recomienda que haga emerge del linux-firmware:


{{console|body=(chroot) # ##i##emerge linux-firmware networkmanager
{{console|body=(chroot) # ##i##emerge linux-firmware networkmanager
(chroot) ###i## rc-update add NetworkManager default
(chroot) ###i## rc-update add NetworkManager default
}}
}}
El comando anterior asegurará que NetworkManager inicie después de que arranques en Funtoo Linux. Una vez que hayas completado estos pasos de instalación e arrancado en Funtoo Linux, puedes usar el comando {{c|addwifi}} para conectar a un punto de acceso Wi-Fi:
El comando anterior garantizará que NetworkManager se inicia después de arrancar en Funtoo Linux. Una vez que haya completado estos pasos de instalación y haya iniciado en Funtoo Linux, puede utilizar el comando {{c|nmtui}} (que tiene una interfaz basada en consola fácil de usar) para configurar NetworkManager para que se conecte (y se vuelva a conectar automáticamente, después de reiniciar) A un punto de acceso Wi-Fi:
{{console|body=# ##i##addwifi -S wpa -K 'password-wifi' mi-red-wifi}}
{{console|body=# ##i##nmtui}}
Para mayor información sobre NetworkManager, ve la [[Package:NetworkManager|página de NetworkManager]].
Para mayor información sobre NetworkManager, consulte la [[Package:NetworkManager|página paquete NetworkManager]].


{{Nota|wpa_supplicant es ademas una buena selección para conecciones de redes aereas. Busca el {{package|net-wireles/wpa_supplicant}} paquete para los pasos involucrados en la configuración wpa_supplicant}}
{{Note|wpa_supplicant también es una buena opción para conexiones de red inalámbrica. Consulte el paquete: {{package|net-wireles/wpa_supplicant}} para los pasos necesarios en la configuración de wpa_supplicant.}}


==== Escritorio (DHCP Cableado) ====  
==== Escritorio (DHCP Cableado) ====  
Line 743: Line 758:
Para servidores, los scripts [[Funtoo Linux Networking]] son recomendados. Están optimizados para configuraciones estáticas y cosas como puenteo virtual de ethernet para configuraciones de virtualización.  Lee [[Funtoo Linux Networking]] para mayor información en cuanto a como usar el sistema de configuración por plantillas de Funtoo Linux.
Para servidores, los scripts [[Funtoo Linux Networking]] son recomendados. Están optimizados para configuraciones estáticas y cosas como puenteo virtual de ethernet para configuraciones de virtualización.  Lee [[Funtoo Linux Networking]] para mayor información en cuanto a como usar el sistema de configuración por plantillas de Funtoo Linux.


==== Hostname ===
==== Hostname ====
por defecto Funtoo usa "localhost" como hostname. Aunque el sistema trabajará perfectamente con este nombre , algunos ebuilds se reusan a instalar cuando detectan localhost como hostname. Esto causa confusión si muchos sistemas usan el mismo hostname. Por tanto es recomendable cambiarlo a un nombre más significativo. El hostname por si mismo es arbitrario, implicando que puedes elegir cualquier combinación de caracteres, siempre y cuando tenga sentido para el administrador del sistema. Para cambiar el hostname edita
por defecto Funtoo usa "localhost" como hostname. Aunque el sistema trabajará perfectamente con este nombre , algunos ebuilds se reusan a instalar cuando detectan localhost como hostname. Esto causa confusión si muchos sistemas usan el mismo hostname. Por tanto es recomendable cambiarlo a un nombre más significativo. El hostname por si mismo es arbitrario, implicando que puedes elegir cualquier combinación de caracteres, siempre y cuando tenga sentido para el administrador del sistema. Para cambiar el hostname edita


Line 755: Line 770:
{{tip|Usa un hostname corto (hasta 8 o 10 caracteres) para evitar que la pantalla de la terminal se llene con el hostname, dejando poco espacio para el comando.  Esto se vuelve crítico cuando teclees comandos largos en varios lenguajes de programación como Bash, Python, SQL y Perl}}
{{tip|Usa un hostname corto (hasta 8 o 10 caracteres) para evitar que la pantalla de la terminal se llene con el hostname, dejando poco espacio para el comando.  Esto se vuelve crítico cuando teclees comandos largos en varios lenguajes de programación como Bash, Python, SQL y Perl}}


=== Últimos detalles ===
=== Pasos Finales ===
==== Establecer tu contraseña de root ====
==== Establecer tu contraseña de root ====
Es un requisito que establezcas una contraseña para root antes de reinicar, para que puedas hacer login.
Es un requisito que establezcas una contraseña para root antes de reinicar, para que puedas hacer login.
Line 762: Line 777:
</console>
</console>


=== Reinicia tu sistema ===  
=== Reinicie su sistema ===  


Ahora es el momento para dejar el chroot, desmontar las particiones y archivos Funtoo Linux y reiniciar la computadora.  Caundo reinicies, el arrancador GRUB iniciará, cargará el kernel y el initramfs, y tu sistema empezará a arrancar.
Ahora es el momento para dejar el chroot, desmontar las particiones y archivos Funtoo Linux y reiniciar la computadora.  Caundo reinicies, el arrancador GRUB iniciará, cargará el kernel y el initramfs, y tu sistema empezará a arrancar.
Line 791: Line 806:
{{TableEnd}}
{{TableEnd}}


Para cada sistema Funtoo Linux deben escogerse una arquitectura, rama y sabor, las combinaciones son opcionales y puedes habilitar más de una si lo deseas. Con frecuencia, los sabores y las combinaciones heredan los ajustes de otros sub-perfiles. Usa {{c|epro show}} para ver los ajustes actuales de tu perfil, además de cualquier información heredada.
Para cada sistema Funtoo Linux deben escogerse una arquitectura, rama y sabor, mientras que las combinaciones son opcionales y puede habilitar más de una si lo desea. Con frecuencia, los sabores y las combinaciones heredan los ajustes de otros sub-perfiles. Utilice {{c|epro show}} para ver los ajustes actuales de su perfil, además de cualquier información heredada.
{{console|body=
{{console|body=
(chroot) # ##i## epro show
(chroot) # ##i## epro show
Line 829: Line 844:
{{TableStart}}
{{TableStart}}
{{2ColHead|Descripción|Comando}}
{{2ColHead|Descripción|Comando}}
{{2Col|Ver perfiles disponibles. Los perfiles activados estarán resaltados en cyan. Los perfiles directamente activados estarán en negritas y tendrán un {{c|*}} anexado.|{{console|body=(chroot) # ##i##epro list}}}}
{{2Col|Ver perfiles disponibles. Los perfiles habilitados estarán resaltados en cyan. Los perfiles activados directamente estarán en negrita y tendrán un {{c|*}} anexado.|{{console|body=(chroot) # ##i##epro list}}}}
{{2Col|Cambia el sabor del sistema.|{{console|body=(chroot) # ##i##epro flavor desktop}}}}
{{2Col|Cambiar el sabor del sistema.|{{console|body=(chroot) # ##i##epro flavor desktop}}}}
{{2Col|Agregar un mix-in.|{{console|body=(chroot) # ##i##epro mix-in +gnome}}}}
{{2Col|Agregar un mix-in.|{{console|body=(chroot) # ##i##epro mix-in +gnome}}}}
{{TableEnd}}
{{TableEnd}}
Line 836: Line 851:
=== Pasos Siguientes ===  
=== Pasos Siguientes ===  


Si eres nuevo en Funtoo Linux y Gentoo Linux, por favor checa [[Funtoo Linux First Steps]], que te ayudará a faimiliarizarte con tu nuevo sistema. Tambien tenemos una categoría para nuestra  [[:Category:Official Documentation|oficial]], que incluye todos los documentos que mantenemos oficialmente para esta instalación y la operación de Funtoo Linux.
Si eres nuevo en Funtoo Linux y Gentoo Linux, por favor consulte [[Funtoo Linux First Steps]], que le ayudará a familiarizarse con su nuevo sistema. También tenemos una categoría para nuestra  [[:Category:Official Documentation|documentación oficial]], la cual incluye todos los documentos que oficialmente mantenemos para la instalación y operación de Funtoo Linux.


Tambieén tenemos varias páginas dedicadas a configurar tu sistema.  Ve [[:Category:First Steps|First Steps]] para una lista de estas páginas.
También tenemos varias páginas dedicadas a configurar su sistema.  Consulte [[:Category:First Steps|First Steps]] para una lista de estas páginas.


Si tu sistema no arrancó correctamente, ve [[Installation Troubleshooting]] para los pasos que puedes hacer para resolver el problema.
Si su sistema no arrancó correctamente, consulte [[Installation Troubleshooting]] para conocer los pasos que puede seguir y resolver el problema.
[[Category:HOWTO]]
[[Category:HOWTO]]
[[Category:Install]]
[[Category:Install]]
[[Category:Official Documentation]]
[[Category:Official Documentation]]

Revision as of 04:48, November 26, 2019

Install Funtoo Linux

Other languages:
Deutsch • ‎English • ‎Türkçe • ‎español • ‎français • ‎italiano • ‎polski • ‎português • ‎slovenčina • ‎Ελληνικά • ‎русский • ‎українська • ‎հայերեն • ‎עברית • ‎ไทย • ‎中文(中国大陆)‎ • ‎中文(台灣)‎ • ‎日本語 • ‎한국어
   {{{title}}}
{{{body}}}

Introducción

Este documento fue escrito para ayudarle a instalar Funtoo Linux en sistemas compatibles con PC, manteniendo las opciones de distracción con respecto a la configuración del sistema al mínimo.

Si tiene experiencia previa instalando Gentoo Linux, entonces muchos pasos le serán familiares, pero aun asi debe leerla, ya que hay algunas diferencias. Si es nuevo instalando un Linux basado en Gentoo o totalmente nuevo en Linux - ¡Bienvenido! Hemos intentado hacer estas instrucciones de instalación comprensibles también para los nuevos usuarios.

   Note

Si está instanlando Funtoo Linux en una arquitectura ARM, por favor consulte Funtoo Linux Installation on ARM para conocer las notables diferencias respecto al soporte ARM.

Resumen de la Instalación

Este es el resumen básico del proceso de instalación de Funtoo:

  1. Descargar y arrancar el live CD de su elección.
  2. Preparar su disco.
  3. Crear y montar el sistema de archivos.
  4. Instalar el Funtoo Stage tarball de su elección.
  5. Hacer Chroot en su nuevo sistema.
  6. Descargar el árbol de Portage.
  7. Configurar su sistema y red.
  8. Instalar un kernel.
  9. Instalar el gestor de arranque.
  10. Completar los pasos finales.
  11. Reiniciar y disfrutar.

Descargar Live CD

Para instalar Funtoo Linux, primero necesita arrancar el ordenador mediante un Live CD o un Live USB basado en Linux. Recomendamos Funtoo-base Funtoo:New Install Experience/LiveCD que contiene un kernel moderno y un entorno gráfico completo. Se puede grabar en un CD/DVD o instalarlo en una memoria USB.

Para copiar el sistema en una memoria USB ejecute el siguiente comando:

root # dd if=funtoo-livecd-area31-5.1-beta.iso of=/dev/sdx bs=4k status=progress

Debe camabir /dev/sdx por el nombre que corresponda a la memoria USB donde desea copiar el sistema.

Acceso a la Red

Una vez que haya arrancado Area31 Funtoo LiveCD, vea si tiene acceso a Internet. Se requiere acceso a Internet para la instalación de Funtoo Linux:

root # ping www.google.com
PING www.google.com (216.58.217.36) 56(84) bytes of data.
64 bytes from den03s10-in-f4.1e100.net (216.58.217.36): icmp_seq=1 ttl=57 time=30.1 ms

Si el ping es satisfactorio (verá mensajes 64 bytes como el anterior), entonces su Red estará configurada. Presione Control-C para detener el ping.

Si necesita configurar una conexión WiFi para acceso a internet, puede lograrlo con la heramienta de comando nmtui

root # nmtui

Instalación Remota

Alternativamente, puede iniciar sesión dentro de Area31 Funtoo LiveCD por red con SSH para realizar la instalación desde otro ordenador, esta puede ser una forma más conveniente de instalar Funtoo Linux.

Si desea completar la instalación remotamente, necesitará: Primero, asegurarse de que Area31 Funtoo LiveCD tiene una conexión de red funcional. Después, establecer una contraseña de root para Area31 Funtoo LiveCD:

root # passwd
New password: ********
Retype new password: ********
passwd: password updated successfully

Una vez que ha escrito la contraseña, ahora necesitará determinar la dirección IP de System Rescue CD y entonces usar ssh para conectarse. Para saber la dirección IP usada por System Rescue CD, escriba ifconfig:

root # ifconfig

Una de las interfaces debe tener una dirección IP (listada como inet addr:) de su LAN. Acontinuación puede conectarse remotamente desde otro sistema de su LAN, a System Rescue CD, y realizar los pasos desde la comodidad de un sistema operativo existente. Desde su sistema remoto, escriba lo siguiente, reemplazando 1.2.3.4 con la dirección IP de System Rescue CD. Conectándose desde un sistema Linux o MacOS sería algo así:

(remote system) $ ssh root@1.2.3.4
Password: **********
   Note

Si quiere conectarse remotamente desde un sistema Microsoft Windows existente, necesitará descargar un cliente SSH para Windows, como PuTTY.

Después de conectarse a través de SSH, estará conectado remotamente a System Rescue CD y podrá realizar los pasos de instalación.

Preparar el Disco Duro

En esta sección, aprenderemos sobre las diferentes formas en que Funtoo Linux puede arrancar desde un disco duro. Por arranque "boot", nos referimos al proceso por el cual Linux se inicia después de pulsar el botón de encendido en el equipo de escritorio, portátil o servidor. Usted puede pensar en "arrancar" como un proceso que comienza con el firmware de su computadora (software incorporado) ejecutándose, y luego "encontrando" el núcleo de Linux y ejecutándolo. El kernel de Linux entonces se hace cargo, identifica todo el hardware y comienza.

Antecedentes

   Note

Si es un principiante absoluto en Linux, puede ser menos confuso si salta a la siguiente sección, ¿Cuál Usar?

En épocas anteriores, había solamente una forma de arrancar un ordenador compatible con PC. Todos los equipos de escritorio y servidores tenían un firmware estándar llamado "PC BIOS", todos los discos duros utilizaban Master Boot Records al principio del disco duro, donde el BIOS del PC "buscaba" para encontrar el código del gestor de arranque que a la vez cargaba Linux, y nuestros discos duros eran divididos en diferentes regiones utilizando el esquema de partición MBR estándar. Así es como funcionaba. Y nos gustaba de esa forma!

Luego, llegaron EFI y UEFI, que son un nuevo estilo de firmware diseñado para arrancar los sistemas, junto con tablas de partición GPT para definir las particiones de disco en los discos de más de 2.2 TB. De repente, tuvimos una variedad de opciones para instalar y arrancar los sistemas Linux, convirtiendo lo que una vez fue un enfoque de método único para todo en algo mucho más complejo.

Tomemos un momento en revisar las opciones disponibles de configuración del disco duro para arrancar Funtoo Linux. Esta Guía de instalación utiliza, y recomienda, el método de la vieja escuela de arranque del BIOS y el uso de un MBR. Funciona y (salvo casos excepcionales) es soportado universalmente. No hay nada malo en ello. Si el disco de su sistema es de 2 TB o más pequeño en tamaño, no le impide el uso de toda la capacidad de su disco.

Sin embargo, hay algunas situaciones en las que el método de la vieja escuela no es óptimo. Si tiene un disco duro de sistema > 2 TB en tamaño, entonces las particiones MBR no le permitirán acceder a toda su capacidad de almacenamiento. Así que esa es una razón. Otra razón es que hay algunos de los llamados sistemas de "PC" por ahí, que ya no soportan el arranque de BIOS, y obligan a utilizar UEFI para arrancar. Así que, por compasión hacia las personas que caen en esta situación, esta Guía de Instalación también documenta el arranque UEFI.

Nuestra recomendación es todavía ir a la vieja escuela a menos que tenga razones para no hacerlo. El gestor de arranque que usaremos para cargar el kernel de Linux en esta guía se llama GRUB, así que llamamos a este método, el método BIOS + GRUB (MBR). Es el método tradicional de configurar un sistema compatible con PC para arrancar Linux.

Si necesita utilizar UEFI para arrancar, le recomendamos no utilizar el MBR en absoluto para arrancar, ya que algunos sistemas soportan esto, pero otros no. En lugar de ello, le recomendamos que utilice UEFI para arrancar GRUB, que a su vez cargará Linux. Nos referimos a este método como el método UEFI + GRUB (GPT).

Y sí, hay incluso más métodos, algunos de los cuales están documentados en la página Boot Methods. Solíamos recomendar el método GRUB + BIOS (GPT) pero no es soportado consecuentemente a través de una amplia variedad de hardware.

¿Cuál Usar?

La gran pregunta es -- ¿Qué método de arranque debe utilizar? Aquí se explica:

Principio 1 - Vieja Escuela
Si puede arrancar con fiabilidad Rescue System CD y le muestra un menú inicial azul claro, está arrancando el CD utilizando el BIOS, y es probable que pueda arrancar Funtoo Linux utilizando el BIOS. Así que, vaya a vieja escuela y arranque desde BIOS, a menos que tenga alguna razón para utilizar UEFI, como tener un disco de sistema mayor a 2.2 TB. En ese caso, consulte el Principio 2, ya que su sistema puede soportar el arranque UEFI.
Principio 2 - Nueva Escuela
Si puede arrancar con fiabilidad Rescue System CD y le muestra un menú inicial en blanco y negro -- felicitaciones, su sistema está configurado para soportar el arranque UEFI. Esto significa que usted está listo para instalar Funtoo Linux y arrancar a través de UEFI. Su sistema todavía puede soportar el arranque de BIOS, pero intente primero con UEFI. Usted puede hurgar en la configuración de inicio del BIOS y jugar con esto.
   Note

Los usuarios avanzados pueden preguntarse: ¿Cuál es la gran diferencia entre la Vieja Escuela y la Nueva Escuela?: Este es el asunto. Si opta por las particiones MBR de la vieja escuela, su partición /boot será un sistema de archivos ext2, y utilizará fdisk para crear particiones MBR. Si opta por las particiones GPT de la nueva escuela y arranque UEFI, su partición /boot será un sistema de archivos vfat, porque esto es lo único que UEFI es capaz de leer, y utilizará gdisk para crear las particiones GPT. E instalará GRUB de una forma un poco diferente. A eso se resume todo, en caso de que usted sea curioso.

Para instalar Funtoo Linux y arrancar a través del método de UEFI Nueva Escuela, debe arrancar System Rescue CD utilizando UEFI. Si arranca con éxito sysresccd con UEFI, verá una pantalla inicial en blanco y negro para seleccionar el modo en el cual arrancará el system rescue cd. De lo contrario, si ve una pantalla azul con el texto negro, UEFI no estará activada y no será capaz de configurar el arranque UEFI más tarde en el proceso de instalación!

   Note

Algunas tarjetas madre pueden parecer soportar UEFI, pero no. Haz tu investigación. Por ejemplo, el Award BIOS en mi Gigabyte GA-990FXA-UD7 rev 1.1 tiene una opción para habilitar el arranque UEFI para CD/DVD. Esto no es suficiente para permitir el arranque UEFI en unidades de disco duro e instalar Funtoo Linux. UEFI debe ser soportada por ambos medios extraíbles (para que pueda arrancar System Rescue CD utilizando UEFI), así como los medios fijos (por lo que puedes arrancar tu nueva instalación Funtoo Linux). Resulta que las revisiones posteriores de esta tarjeta madre (rev 3.0) tienen una nueva BIOS que soporta completamente el arranque UEFI. Esto puede apuntar a un tercer principio -- conocer su hardware.

Método de la Vieja Escuela (BIOS/MBR)

   Note

Utilice este método si está arrancando usando BIOS, y si el menú de arranque inicial del System Rescue CD fue de color azul claro. Si va a utilizar el método de la nueva escuela, haz clic aquí para ir a UEFI/GPT.

En primer lugar, es una buena idea asegurarse de que ha encontrado el disco duro correcto para particionar. Pruebe este comando y verifique que /dev/sda es el disco que desea particionar:

root # fdisk -l /dev/sda

Disk /dev/sda: 640.1 GB, 640135028736 bytes, 1250263728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: gpt

root #         Start          End    Size  Type            Name
 1         2048   1250263694  596.2G  Linux filesyste Linux filesystem

Ahora, se recomienda que borre cualquier tabla de particiones MBR o GPT existente en el disco, lo que podría confundir a la BIOS del sistema durante el arranque. Logramos esto usando sgdisk:

   Warning

Esto hará que cualquier partición existente sea inaccesible! Se le advierte y aconseja encarecidamente hacer una copia de seguridad de los datos importantes antes de proceder.

root # sgdisk --zap-all /dev/sda

Creating new GPT entries.
GPT data structures destroyed! You may now partition the disk using fdisk or
other utilities.

Esta salida no es algo de lo que deba preocuparse, ya que el comando tuvo éxito:

***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. 
***************************************************************

Ahora vamos a usar fdisk para crear la tabla de partición MBR y las particiones:

root # fdisk /dev/sda

Dentro de fdisk, sigue estos pasos:

Vaciar la tabla de particiones:

Command (m for help): o ↵

Crear partición 1 (boot):

Command (m for help): n ↵
Partition type (default p): 
Partition number (1-4, default 1): 
First sector: 
Last sector: +128M ↵

Crear partición 2 (swap):

Command (m for help): n ↵
Partition type (default p): 
Partition number (2-4, default 2): 
First sector: 
Last sector: +2G ↵
Command (m for help): t ↵ 
Partition number (1,2, default 2): 
Hex code (type L to list all codes): 82 ↵

Crear la partición de root:

Command (m for help): n ↵
Partition type (default p): 
Partition number (3,4, default 3): 
First sector: 
Last sector: 

Verificar la tabla de particiones:

Command (m for help): p

Disk /dev/sda: 298.1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x82abc9a6

Device    Boot     Start       End    Blocks  Id System
/dev/sda1           2048    264191    131072  83 Linux
/dev/sda2         264192   4458495   2097152  82 Linux swap / Solaris
/dev/sda3        4458496 625142447 310341976  83 Linux

Escribir la tabla de particiones al disco:

Command (m for help): w

Su nueva tabla de particiones MBR se escribirá ahora en su disco del sistema.

   Note

¡Ya terminaste con las particiones! Ahora, vaya a Crear el sistema de archivos.

Método de la Nueva Escuela (UEFI/GPT)

   Note

Utilice este método si está interesado en arrancar usando UEFI, y si el menú de arranque inicial del System Rescue CD fue blanco y negro. Si fue azul claro, este método no funcionará.

Los comandos de gdisk para crear una tabla de particiones GPT son los siguientes. Adapte los tamaños según sea necesario, aunque estos valores predeterminados funcionarán para la mayoría de los usuarios. Inicie gdisk:

root # gdisk /dev/sda

Dentro de gdisk, siga los siguientes pasos:

Crear una nueva tabla de particiones vacía (Ésto borrará todos los datos en su disco cuando guarde):

Command: o ↵
This option deletes all partitions and creates a new protective MBR.
Proceed? (Y/N): y ↵

Crear la Partición 1 (boot):

Command: n ↵
Partition Number: 1 ↵
First sector: 
Last sector: +500M ↵
Hex Code: EF00 ↵

Crear la Partición 2 (swap):

Command: n ↵
Partition Number: 2 ↵
First sector: 
Last sector: +4G ↵
Hex Code: 8200 ↵

Crear la Partición 3 (root):

Command: n ↵
Partition Number: 3 ↵
First sector: 
Last sector:  (for rest of disk)
Hex Code: 

Durante este proceso puede teclear "p" y presionar Enter para visualizar la tabla de particiones actual. Si comete algún error, puede teclear "d" para borrar una partición existente que fue creada previamente. Cuando esté satisfecho con las particiones creadas teclee "w" para grabar la configuración en el disco:

Escribir la Tabla de Particiones en el Disco:

Command: w ↵
Do you want to proceed? (Y/N): Y ↵

La tabla de particiones se escribirá en el disco y puede cerrar gdisk.

Ahora, sus particiones GPT/GUID han sido creadas, y se mostrarán como los siguientes dispositivos de bloque bajo Linux:

  • /dev/sda1, el cual será usado para contener el sistema de archivos /boot,
  • /dev/sda2, el cual será usado por el espacio de intercambio "swap", y
  • /dev/sda3, el cual contendrá su sistema de archivos /root.
   Tip

Puede verificar que los dispositivos de bloque anteriores se crearon correctamente ejecutando el comando lsblk.

Crear el sistema de archivos

   Note

Esta sección cubre instalaciones con BIOS y con UEFI. ¡No se la salte!

Antes de poder utilizar las particiones recién creadas, los dispositivos de bloque que fueron creados en el paso anterior, necesitan ser inicializados con un sistema de archivos de "metadatos". Este proceso es conocido como "creación de un sistema de archivos" en los dispositivos de bloque, estos pueden ser montados y usados para almacenar archivos.

Vamos a mantener esto simple. ¿Está usando particiones MBR de la vieja escuela? Si es así, vamos a crear un sistema de archivos ext2 en /dev/sda1:

root # mkfs.ext2 /dev/sda1

Si está usando las particiones de la nueva escuela GPT para UEFI, querrá crear un sistema de archivos vfat en /dev/sda1, porque esto es lo que UEFI es capaz de leer.

root # mkfs.vfat -F 32 /dev/sda1

Ahora, vamos a crear una partición de intercambio "swap". Esta partición será usada como memoria virtual basada en disco para su sistema Funtoo Linux.

No creará un sistema de archivos en su partición de intercambio, ya que no se utiliza para almacenar archivos. Pero es necesario inicializarla usando el comando mkswap. Después ejecutaremos el comando swapon para que el espacio de intercambio recién inicializado, esté activo inmediatamente en el entorno del live CD, en caso de que sea necesario durante el resto del proceso de instalación.

root # mkswap /dev/sda2
root # swapon /dev/sda2

Ahora, necesitamos crear un sistema de archivos root. Aquí es donde Funtoo Linux vivirá. Nosotros generalmente recomendamos ext4 o XFS para sistemas de archivos root. Si no está seguro, elige ext4. Aquí se muestra como crear un sistema de archivos root ext4:

root # mkfs.ext4 /dev/sda3

...y aquí se muestra como crear un sistema de archivos root XFS, si prefiere usar XFS en lugar de ext4:

root # mkfs.xfs /dev/sda3

Sus sistemas de archivos (y swap) ya han sido inicializados, de modo que pueden ser montados (adjuntos a su jerarquía de directorios existente) y usados para guardar archivos. Estamos listos para comenzar a instalar Funtoo Linux en estos nuevos sistemas de archivos.

   Warning

cuando se despliega un host OpenVZ, por favor usa ext4 exclusivamente. El equipo de desarrollo paralelo realiza pruebas extensas con ext4, y versiones actuales de openvz-rhel6-stable no son compatibles con XFS, y puede experimentar algunos bugs del kernel.

Montar el sistema de archivos

Monte los sistemas de archivos recién creados de la siguiente manera, creando /mnt/funtoo como el punto de montaje de la instalación:

root # mkdir /mnt/funtoo
root # mount /dev/sda3 /mnt/funtoo
root # mkdir /mnt/funtoo/boot
root # mount /dev/sda1 /mnt/funtoo/boot

Opcionalmente, si tiene un sistema de archivos separado para /home o cualquier otro:

root # mkdir /mnt/funtoo/home
root # mount /dev/sda4 /mnt/funtoo/home

Si tiene /tmp o /var/tmp en un sistema de archivo separado, asegúrese de cambiar los permisos del punto de montaje para que se puedan escribir globalmente después del montaje, de la siguiente manera:

root # chmod 1777 /mnt/funtoo/tmp

Configurar la fecha y hora

   Important

Si la fecha y hora del sistema están desfasados por mucho tiempo (típicamente por meses o años), puede impedir que Portage descargue correctamente las tarballs fuente. Esto se debe a que algunas de nuestras fuentes se descargan a través de HTTPS , las cuales utilizan certificados SSL y están marcadas con una fecha de activación y expiración. Sin embargo, si la hora del sistema está relativamente cercana a la hora correcta, probablemente puede saltarse este paso por ahora .

Ahora es buen tiempo de verificar que la fecha y hora están correctamente configurados a UTC. Utilice el comando date para verificar estos valores:

root # date
Fri Jul 15 19:47:18 UTC 2011

Sí es necesario corregir la fecha o la hora, puede hacerlo utilizando date MMDDhhmmYYYY, tenga en cuenta que hhmm está en formato de 24-horas. El ejemplo de abajo cambia la fecha y la hora a "July 16th, 2011 @ 8:00PM" UTC:

root # date 071620002011
Fri Jul 16 20:00:00 UTC 2011

Una vez que haya configurado el reloj del sistema, es buena idea copiar la hora al reloj del hardware, para que persista en cada reinicio:

root # hwclock --systohc

Instalar el Stage 3 tarball

Ahora que el sistema de archivos está creado y su hardware y reloj del sistema están establecidos, el siguiente paso es descargar el Stage 3 tarball inicial. El Stage 3 es un sistema precompilado utilizado como un punto de partida para instalar Funtoo Linux.

Para descargar la rama correcta de Funtoo Linux para su sistema, diríjase hacia la página Subarches. Las sub-arquitecturas son construcciones de Funtoo Linux que están designadas a ejecutar un tipo particular de CPU, para ofrecer el mejor rendimiento posible. También aprovechan los conjuntos de instrucciones disponibles para cada CPU.

La página de Subarches lista todas las versiones de Funtoo Linux optimizadas por CPU. Busque la apropiada para el tipo de CPU que tiene su sistema, y luego haga clic en su nombre en la primera columna (como corei7 por ejemplo). Serás dirigido a una página dedicada a esa subarquitectura y el stage3 disponible para la descarga será mostrado en la lista. Si está utilizando una tecnología de virtualización para ejecutar Funtoo Linux, y su VM puede migrar a tipos diferentes de hardware, se recomienda que utilice un stage3 que esté optimizado para el set de instrucciones de CPU más viejo que su VM pueda ejecutar, o una imagen genérica si puede ejecutarse en ambos procesadores AMD e Intel.

Para la mayoría de las sub-arquitecturas, se tendrán varios stage3 disponibles para elegir. La siguiente sección le ayudará a entender cuál escoger.

¿Qué Rama?

Si no está seguro, escoge funtoo-current.

Funtoo Linux tiene varias 'ramas' diferentes:

RamaDescripción
funtoo-currentLa rama más comúnmente utilizada en Funtoo Linux. Recibe actualizaciones rápidas y es preferida por usuarios de escritorio.
funtoo-stableEnfatiza en actualizaciones menos frecuentes y versiones confiables, seguras de los paquetes por encima de las más recientes.

¿Qué Variante?

Si no está seguro, seleccione standard.

Nuestras stage3's "regulares" están listadas con una variante de standard. Las siguientes variantes de ramas están disponibles:

VarianteDescripción
standardLa versión "estándar" de Funtoo Linux
pure64Una compilación de 64 bits que elimina el soporte multilib (compatibilidad con 32-bits). Puede ser ideal para sistemas en servidores.
hardenedIncluye las herramientas PIE/SSP para seguridad mejorada. PIE requiere el uso de PaX en el kernel, mientras que SSP trabaja con cualquier kernel, y provee seguridad extendida en el user-space para evitar vulnerabilidades stack-based. Para usuarios expertos.

Descargar el Stage 3

Una vez que haya encontrado el stage3 que desea descargar, utilice wget para descargar el tarball del Stage3 que ha elegido como base para su nuevo sistema Funtoo Linux. Será guardado en el directorio /mnt/funtoo como sigue:

root # cd /mnt/funtoo
root # wget http://build.funtoo.org/funtoo-current/x86-64bit/generic_64/stage3-latest.tar.xz

Nota el sistema de 64-bits puede ejecutar stages de 32-bits o 64-bits, pero los sistemas 32-bits pueden ejecutar sólo stages de 32-bits. Asegúrese que selecciona una compilación de Stage 3 apropiado para su CPU. Si no está seguro, es una apuesta segura elegir el stage generic_64 o generic_32. Consulta la página de Subarches para más información.

Una vez que el stage es descargado, extraiga el contenido con el siguiente comando, sustituyéndolo con el nombre actual de la stage 3 tarball:

root # tar xpf stage3-latest.tar.xz
   Important

Es muy importante usar la opción tar's "p" cuando se extraiga la stage 3 tarball - Indica a tar que "conserve" todos los permisos y propietarios que existan dentro el archivo. Sin esta opción, los permisos del sistema de archivos de Funtoo Linux serán incorrectos.

Chroot dentro de Funtoo

Para instalar Funtoo Linux, primero se usa el comando chroot. El comando chroot "cambiará al" nuevo sistema Funtoo Linux, así que los comandos que ejecute después de ejecutar "chroot" se ejecutarán dentro del recién extraído sistema Funtoo Linux.

Antes de chrooting, hay algunas cosas que son necesarias realizar previamente para configurar el ambiente de chroot. es necesario montar el /proc, /sys y /dev dentro de su nuevo sistema. Utilize el siguiente comando para hacerlo:

root # cd /mnt/funtoo
root # mount -t proc none proc
root # mount --rbind /sys sys
root # mount --rbind /dev dev

Usted también deseará copiar resolv.conf con el fin de tener una resolución adecuada de los nombres de host de Internet desde el interior del chroot:

root # cp /etc/resolv.conf /mnt/funtoo/etc/

Ahora puede hacer chroot en su nuevo sistema. Utilice env antes de chroot para asegurarse de que no hay ninguna configuración de entorno de los medios de instalación en su nuevo sistema:

root # env -i HOME=/root TERM=$TERM chroot . bash -l
   Note

Para los usuarios de live CDs con kernel de 64 bits instalando sistemas de 32 bits: Algún software puede usar uname -r para verificar si su sistema es de 32 o 64 bits. Es posible que desee agregar linux32 al comando del chroot como una solución alternativa, pero generalmente no es necesario.

   Important

Si recibe el error "chroot:failed to run command /bin/bash': Exec format error", lo más probable es que esté ejecutando un kernel de 32 bits y estar tratando de ejecutar código de 64 bits. Asegúrese de haber seleccionado el tipo apropiado de kernel cuando arranques SystemRescueCD.

Es también una buena idea cambiar el símbolo del sistema predeterminado mientras está dentro del chroot. Ésto evitará confusión si cambia de terminales. Use el siguiente comando:

root # export PS1="(chroot) $PS1"

Pruebe la resolución de nombres de internet desde dentro del chroot:

root # ping -c 5 google.com

Si no puede hacer ping, asegúrese de que /etc/resolv.conf no contenga cosas como direcciones 127.0.x.x, de ser así, cambie la entrada 127.0.x.x por 8.8.8.8; la dirección del DNS público de Google. Asegúrese de reemplazar esto con el DNS de su elección cuando el sistema esté instalado.


¡Felicidades! Ahora ha hecho chroot detro del sistema Funtoo Linux. Ahora es el momento de configurar Funtoo Linux adecuadamente, para que inicie correctamente, sin ninguna asistencia manual, cuando reinicie su sistema.

Descargar el árbol de Portage

   Note

Para un método alternativo de hacer esto, consulte Installing Portage From Snapshot.

Ahora es el momento de instalar una copia del repositorio de Portage, la cual contiene los scripts de los paquetes (ebuilds) que le dirán a portage cómo construir e instalar miles de paquetes de software diferentes. Para crear el repositorio de Portage, simplemente ejecute ego sync desde el mismo chroot. Esto clonará automáticamente el árbol de portage desde GitHub:

(chroot) # ego sync
(chroot) # emerge --sync
   Important

Si recibe el error con emerge --sync debido a restricciones del protocolo git, establezca la variable SYNC en /etc/portage/make.conf a "https://github.com/funtoo/ports-2012.git"

Configurar el sistema

Como es de esperar de una distribución Linux, Funtoo Linux tiene su parte de archivos de configuración. El único archivo que es absolutamente necesario editar para asegurarse de que Funtoo Linux arranca correctamente es /etc/fstab. Los otros son opcionales.

Usar Nano

El editor por omisión incluido en el entorno chroot se llama nano. Para editar uno de los siguientes archivos, ejecute nano como sigue:

(chroot) # nano /etc/fstab

Entonces en el editor, puede usar las teclas de dirección, y las teclas comunes como el retroceso y borrado trabajarán como se espera. Para guardar el archivo, presiona Control-X y responde y cuando se le pida que guarde el archivo modificado si desea guardar los cambios.

Archivos de Configuración

Aquí hay una lista completa de archivos que puede quiera editar, dependiendo de sus necesidades:

Archivo¿Necesito cambiarlo?Descripción
/etc/fstab SÍ - requerido Puntos de montaje para todos los sistemas de archivos que se utilizarán durante el arranque. Este archivo debe reflejar su configuración de particiones del disco. Le guiaremos para modificar este archivo más abajo.
/etc/localtime Tal vez - recomendado Su zona horaria, que se ajustará por defecto a UTC si no se establece. Este debe ser un enlace simbólico a algo ubicado bajo /usr/share/zoneinfo (por ejemplo /usr/share/zoneinfo/America/Montreal)
/etc/make.conf (symlink) - también conocido como:
/etc/portage/make.conf
Tal vez - recomendado Parámetros usados por gcc (compilador), portage, y make. Es una buena idea establecer MAKEOPTS. Esto se trata más tarde en este documento. Tenga en cuenta que es normal que este archivo esté vacío en Funtoo Linux, ya que muchos parámetros han sido migrados a nuestro sistema de perfiles mejorado.
/etc/conf.d/hostname Tal vez - recomendado Se usa para establecer el hostname del sistema. Establezca la variable hostname con el nombre completo (con puntos, por ejemplo foo.funtoo.org) si tiene uno. De lo contrario, establezca el hostname local del sistema (sin puntos, como foo). Por defecto es localhost si no se establece.
/etc/hosts No Ya no es necesario configurar manualmente el nombre de host en este archivo. Este archivo es generado automáticamente por /etc/init.d/hostname.
/etc/conf.d/keymaps Opcional Archivo de configuración de mapas de teclado (para pseudo-terminales de consola). Ajustar si tiene un teclado que no sea US. Consulte Funtoo Linux Localization.
/etc/conf.d/hwclock Opcional Cómo es interpretado el reloj de hardware del sistema que es respaldado por batería (UTC o hora local). Linux utiliza el reloj de hardware respaldado por batería para inicializar el reloj del sistema cuando se arranca el sistema.
/etc/conf.d/modules Opcional Módulos del kernel a cargar automáticamente al inicio del sistema. Normalmente no es necesario. Consulte Additional Kernel Resources para más información.
/etc/conf.d/consolefont Opcional Permite especificar la fuente de consola predeterminada. Para aplicar esta fuente, habilite el servicio de fuente de consola ejecutando rc-update add consolefont.
profiles Opcional Algunos ajustes de portage útiles que pueden ayudar a acelerar la configuración inicial.

Si está instalando una versión en inglés de Funtoo Linux, tiene suerte, ya que la mayoría de los archivos de configuración se pueden usar tal cual. Si estas instalando para otro lugar, no se preocupe. Le guiaremos a través de los pasos de configuración necesarios en la página Funtoo Linux Localization, y si es necesario, siempre hay un montón de ayuda amable y útil disponible. (Ver Community)

Vamos a seguir adelante y ver lo que tenemos que hacer. Use nano -w <nombre_del_archivo> para editar los archivos -- el argumento "-w" deshabilita la compresión de palabras, lo cual es útil cuando se editan archivos de configuración. Puede copiar y pegar desde los ejemplos.

   Warning

¡Es importante editar su archivo /etc/fstab antes de reiniciar! Necesitará modificar las columnas "fs" y "type" para que coincidan con las configuraciones de sus particiones y sistemas de archivos que creó con gdisk o fdisk. Omitir este paso puede impedir que Funtoo Linux arranque correctamente.

/etc/fstab

/etc/fstab es utilizado por el comando mount el cual se ejecuta cuando el sistema arranca. Las líneas de este archivo informan a mount acerca de los sistemas de archivos que se deben montar y cómo deben montarse. Para que el sistema arranque correctamente, debe editar /etc/fstab y asegurarse de que refleja la configuración de partición que utilizó anteriormente en el proceso de instalación. Si no puede recordar la configuración de la partición que usó anteriormente, el comando sblk puede ser útil para usted:

(chroot) # nano -w /etc/fstab
   /etc/fstab - An example fstab file
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than 1.
#
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
#
# See the manpage fstab(5) for more information.
#
# <fs>	     <mountpoint>  <type>  <opts>         <dump/pass>

/dev/sda1    /boot         ext2    noauto,noatime 1 2
/dev/sda2    none          swap    sw             0 0
/dev/sda3    /             ext4    noatime        0 1
#/dev/cdrom  /mnt/cdrom    auto    noauto,ro      0 0
   Note

Actualmente, nuestro archivo predeterminado /etc/fstab tiene un sistema de archivos root como /dev/sda4 y la particion swap como /dev/sda3. Estos deberán cambiarse a /dev/sda3 y /dev/sda2 respectivamente.

   Note

Si está usando UEFI para arrancar, cambia la línea /dev/sda1 para que diga vfat en lugar de ext2. De forma similar, asegúrese de que la línea /dev/sda3 especifique xfs o ext4, dependiendo del sistema de archivos que haya elegido anteriormente en el proceso de instalación cuando creó los sistemas de archivos.

/etc/localtime

/etc/localtime Se utiliza para especificar el huso horario en el que se encuentra su equipo y por defecto a UTC. Si desea que su sistema Linux utilice la hora local, debe reemplazar, /etc/localtime con un enlace simbólico al huso horario que desee utilizar.

(chroot) # ln -sf /usr/share/zoneinfo/MST7MDT /etc/localtime

Lo anterior establece la zona horaria a Mountain Standard Time (con horario de verano). Escriba ls /usr/share/zoneinfo para mostrar las zonas horarias disponibles. También hay sub-directorios que contienen zonas horarias descritas por ubicación.

/etc/portage/make.conf

MAKEOPTS se puede utilizar para definir cuántas compilaciones paralelas deben producirse al compilar un paquete, lo que puede acelerar la compilación de forma significativa. Una regla general es el número de CPUs (o hilos de CPU) en su sistema más uno. Si, por ejemplo, tiene un procesador de doble núcleo sin hyper-threading, entonces establecerá MAKEOPTS a 3:

MAKEOPTS="-j3" 

Si no está seguro de cuántos procesadores/ hilos tiene, utilice nproc para ayudarle.

MAKEOPTS="-j17"

Los ajuste USE definen qué funcionalidad está habilitada cuando se construyen paquetes. No se recomienda agregar muchos indicadores USE durante la instalación; debe esperar hasta que tenga un sistema en funcionamiento, antes de cambiar los ajustes USE. Un ajuste USE con el signo menos ("-") le indica a Portage que no utilice el ajuste al compilar. Una guía de Funtoo para USE flags estará disponible en el futuro. Por ahora, puede obtener más información acerca de los indicadores USE en el Gentoo Handbook

LINGUAS le dice a Portage el lenguaje local para compilar el sistema y las aplicaciones en (aquellas que usan la variable LINGUAS como OpenOffice). Normalmente no es necesario establecer esto si usa el inglés. Si desea otro idioma como el francés (fr) o el alemán (de) configure LINGUAS apropiadamente:

LINGUAS="fr"

/etc/conf.d/hwclock

Si tiene un inicio dual con Windows, deberá editar este archivo y cambiar el valor del '"reloj"' de '"UTC"' a '"local"', porque Windows configurará el reloj del hardware a la hora local cada vez que inicie Windows. De lo contrario normalmente no necesitaría editar este archivo.

(chroot) # nano -w /etc/conf.d/hwclock

Localización

Por defecto, Funtoo Linux está configurado con Unicode (UTF-8) habilitado, y con el idioma y teclado en Inglés de Estados Unidos. Si desea configurar su sistema para usar otro teclado local, consulte Funtoo Linux Localization.

Introducción a Portage

Portage, el gestor de paquetes de Funtoo Linux tiene un comando llamado emerge que se utiliza para construir e instalar paquetes desde el código fuente. También se encarga de instalar todas las dependencias del paquete. Puede llamar a emerge de la siguiente manera:

(chroot) # emerge nombredelpaquete

Cuando instala un paquete especificando su nombre en la línea de comandos, Portage registra su nombre en el archivo /var/lib/portage/world/. Esto lo hace así, porque asume que, a partir de que lo ha instalado por nombre, lo considera parte de su sistema y quiere mantener el paquete actualizado en el futuro. Esta es una característica útil, ya que cuando se agregan paquetes al conjunto world, podemos actualizar nuestro sistema entero escribiendo:

(chroot) # emerge --sync
(chroot) # emerge -auDN @world

Esta es la forma "oficial" de actualizar su sistema Funtoo Linux. Arriba, actualizamos nuestro árbol de Portage usando git para capturar los últimos ebuilds (scripts), y luego ejecutar un comando emerge para actualizar el conjunto de paquetes de world . Las opciones especificadas le indican a emerge:

  • a - nos muestra qué se instalará, y nos pregunta si queremos proceder
  • u - actualizar los paquetes que especificamos -- no actualizarlos de nuevo si ya lo están.
  • D - Considerar todo el árbol de dependencias de paquetes al buscar actualizaciones. En otras palabras, hacer una actualización profunda.
  • N - Actualizar cualquier paquete que haya cambiado (nuevos) ajustes USE.

También debe considerar pasar --with-bdeps=y cuando hagas emerge a @world, al menos de vez en cuando. Esto también actualizará las dependencias de compilación.

Por supuesto, a veces queremos instalar un paquete pero no lo agregamos al archivo world. Esto se hace a menudo porque sólo desea que el paquete se instale temporalmente o porque sabe que el paquete en cuestión es un dependencia de otro paquete. Si se desea este comportamiento, llame a emerge así:

(chroot) # emerge -1 nombredelpaquete

Los usuarios avanzados pueden estar interesados en la página wiki de Emerge.

Actualizando World

Ahora es realmente un muy buen momento para actualizar todo el sistema y puede ser una buena idea hacerlo antes del primer arranque.

(chroot) # emerge --sync
(chroot) # emerge -auDN @world
   Important

Asegúrese de leer los mensajes posteriores de emerge y siga sus instrucciones. Esto es especialmente cierto si has actualizado perl o python.

Kernel

A partir de mediados de mayo de 2015, Funtoo Linux stage3 incluye un núcleo debian-sources pre-construido para hacer la instalación más rápida y fácil. Para ver si debian-sources está instalado, escriba:

(chroot) # emerge -s debian-sources
Searching...    
[ Results for search key : debian-sources ]
[ Applications found : 1 ]

*  sys-kernel/debian-sources
      Latest version available: 3.19.3
      Latest version installed: 3.19.3
      Size of files: 81,292 kB
      Homepage:      http://www.debian.org
      Description:   Debian Sources (and optional binary kernel)
      License:       GPL-2

Si una versión es listada bajo Latest version installed, entonces debian-sources está ya pre-construida para ti y puedes omitir el resto de la sección del kernel y procede con la sección Instalar el gestor de Arranque.

Compilar el Kernel

Si necesitas construir un kernel para Funtoo Linux, por favor sigue los siguientes pasos:

   Note

Consulte Funtoo Linux Kernels para obtener una lista de los kernels soportados por Funtoo Linux. Recomendamos debian-sources para nuevos usuarios.

   Important

debian-sources con el ajuste USE binary requiere al menos 14GB libres en /var/tmp y tarda aproximadamente 1 hora en construir en un procesador Intel Core i7.

Hagamos emerge a nuestro kernel:

(chroot) # emerge debian-sources

Una vez que emerge termine, tendrá un nuevo kernel e initramfs instalados en /boot, además de los encabezados del kernel instalados en /usr/src/linux, y estará listo para configurar el gestor de arranque para cargarlos y arrancar tu sistema Funtoo Linux.

   Warning

Si tiene un RAID en su máquina, la instalación del kernel incluirá la herramienta mdadm como una dependencia. Es importante editar el archivo /etc/mdadm.conf antes de reiniciar la máquina para que el RAID sea correctamente reconocido y configurado antes de que el kernel intente montarlo en el árbol. ¡No hacerlo puede resultar en un sistema inutilizable o incluso no arrancable! Para detalles específicos, consulta la página man de mdadm man mdadm o la página de ebuld mdadm .

   Note

Usuarios de tarjetas NVIDIA: el ajuste USE binary instala los drivers Nouveau que no se pueden cargar al mismo tiempo que los controladores propietarios y no pueden ser descargados en tiempo de ejecución por el KMS. Necesitas ponerlo en lista negra bajo /etc/modprobe.d/.

   Note

Para obtener una descripción general de otras opciones del kernel para Funtoo Linux, consulte Funtoo Linux Kernels. Puede haber módulos que el kernel de Debian no incluya, una situación donde genkernel sería útil. También asegúrese de ver información sobre Compatibilidad de Hardware.

Instalar el gestor de Arranque

Estas instrucciones de instalación muestran cómo usar GRUB para arrancar usando BIOS (vieja escuela) o UEFI (nueva escuela). A partir de boot-update-1.7.2, ahora en Portage, los pasos son muy similares.

Primero, haga emerge boot-update. Esto causará también que se haga emerge de grub-2 y efibootmgr, porque ambas son dependencias:

(chroot) # emerge boot-update
   Note

Desde la version 2.6.0 de ego ya no es necesario instalar boot-update, que era un paquete independiente, puesto que ego ya lo incorpora. Pero grub-2 y/o efibootmgr deben ser instalados manualmente.

(chroot) # emerge grub

Entonces, edite /etc/boot.conf utilizando nano y especifique "Funtoo Linux genkernel" como el parámetro por default al principio del archivo reemplazando "Funtoo Linux".

/etc/boot.conf Ahora debería verse así:

   /etc/boot.conf
boot {
	generate grub
	default "Funtoo Linux genkernel" 
	timeout 3 
}

"Funtoo Linux" {
	kernel bzImage[-v]
}

"Funtoo Linux genkernel" {
	kernel kernel[-v]
	initrd initramfs[-v]
	params += real_root=auto 
} 

"Funtoo Linux better-initramfs" {
	kernel vmlinuz[-v]
	initrd /initramfs.cpio.gz
}

Si está arrancando un kernel personalizado o no predeterminado, por favor lea man boot.conf para obtener información sobre las diversas opciones disponibles.

Vieja escuela (BIOS) MBR

Cuando use el arranque de la vieja escuela o BIOS, ejecute el siguiente comando para instalar GRUB en su MBR y generar el archivo de configuración /boot/grub/grub.cfg que GRUB utilizará para arrancar:

(chroot) # grub-install --target=i386-pc --no-floppy /dev/sda
(chroot) # boot-update

Nueva escuela (UEFI) Boot Entry

Si está utilizando arranque UEFI de "nueva escuela", ejecute los siguientes conjuntos de comandos, dependiendo de si está instalando un sistema de 64-bits o 32-bits. Esto agregará GRUB como una entrada de arranque UEFI.

Para sistemas x86-64bit:

(chroot) # grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck /dev/sda
(chroot) # boot-update

Para sistemas x86-32bit:

(chroot) # grub-install --target=i386-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck /dev/sda
(chroot) # boot-update

Primer arranque, y en el futuro...

OK -- ¡está listo para arrancar!

Solo necesita ejecutar grub-install cuando instala Funtoo Linux por primera vez, pero necesita volver a ejecutar boot-update cada vez que modifique el archivo /etc/boot.conf o agregue nuevos kernels a su sistema. Esto regenerará /boot/grub/grub.cfg para que tengas nuevos kernels disponibles en su menú de arranque de GRUB, la próxima vez que reinicie.

Configurar la red

Es importante asegurarse de que podrá conectarse a su red de área local después de reiniciar en Funtoo Linux. Hay tres opciones que puede usar para configurar su red: NetworkManager, dhcpcd, y los scripts Funtoo Linux Networking. A continuación, le indicamos cómo elegir cuál utilizar según el tipo de red que desee configurar.

Wi-Fi

Para sistemas portátiles/móviles en los que utilizará Wi-Fi, itinerancia y conexión a varias redes, se recomienda encarecidamente NetworkManager. Dado que las tarjetas Wi-Fi requieren firmware para funcionar, también se recomienda que haga emerge del linux-firmware:

(chroot) # emerge linux-firmware networkmanager
(chroot) # rc-update add NetworkManager default

El comando anterior garantizará que NetworkManager se inicia después de arrancar en Funtoo Linux. Una vez que haya completado estos pasos de instalación y haya iniciado en Funtoo Linux, puede utilizar el comando nmtui (que tiene una interfaz basada en consola fácil de usar) para configurar NetworkManager para que se conecte (y se vuelva a conectar automáticamente, después de reiniciar) A un punto de acceso Wi-Fi:

root # nmtui

Para mayor información sobre NetworkManager, consulte la página paquete NetworkManager.

   Note

wpa_supplicant también es una buena opción para conexiones de red inalámbrica. Consulte el paquete: No results para los pasos necesarios en la configuración de wpa_supplicant.

Escritorio (DHCP Cableado)

Para un usuario de escritorio o estación de trabajo de casa con un Ethernet cableado que va a usar DHCP, la opción más simple y efectiva para activar la conectividad de red es simplemente agregar dhcpd al runlevel por omisión:

(chroot) # rc-update add dhcpcd default

Cuando reinicies. dhcpcd correrá en segundo plano y manejará todas las interfaces de red y usará DHCP para obtener direcciones de red de un servidor DHCP.

Si tu servidor DHCP principal es dnsmasq, puede ser configurado para asignar direcciones por medio de la dirección mac para hacer a los servidores en DHCP factibles.

Servidor (IP Estática)

Para servidores, los scripts Funtoo Linux Networking son recomendados. Están optimizados para configuraciones estáticas y cosas como puenteo virtual de ethernet para configuraciones de virtualización. Lee Funtoo Linux Networking para mayor información en cuanto a como usar el sistema de configuración por plantillas de Funtoo Linux.

Hostname

por defecto Funtoo usa "localhost" como hostname. Aunque el sistema trabajará perfectamente con este nombre , algunos ebuilds se reusan a instalar cuando detectan localhost como hostname. Esto causa confusión si muchos sistemas usan el mismo hostname. Por tanto es recomendable cambiarlo a un nombre más significativo. El hostname por si mismo es arbitrario, implicando que puedes elegir cualquier combinación de caracteres, siempre y cuando tenga sentido para el administrador del sistema. Para cambiar el hostname edita

(chroot) # nano /etc/conf.d/hostname

busca la linea que empiece con el hostname y cambia e la entrada entre comillas. Guarda el archivo, en el siguiente boot Funtoo usara el nuevo hostname

   Warning

No uses caracteres especiales en el hostname, porque el shell puede interpretarlos, llevando a resultados impredecibles. Usa el alfabeto latino: a-z A-Z 0-9

   Tip

Usa un hostname corto (hasta 8 o 10 caracteres) para evitar que la pantalla de la terminal se llene con el hostname, dejando poco espacio para el comando. Esto se vuelve crítico cuando teclees comandos largos en varios lenguajes de programación como Bash, Python, SQL y Perl

Pasos Finales

Establecer tu contraseña de root

Es un requisito que establezcas una contraseña para root antes de reinicar, para que puedas hacer login.

(chroot) # passwd

Reinicie su sistema

Ahora es el momento para dejar el chroot, desmontar las particiones y archivos Funtoo Linux y reiniciar la computadora. Caundo reinicies, el arrancador GRUB iniciará, cargará el kernel y el initramfs, y tu sistema empezará a arrancar.

Deja el chroot, cambia el directorio a /mnt, desmonta tus particiones Funtoo, y reinicia.

(chroot) # exit
root # cd /mnt
root # umount -lR funtoo
root # reboot
   Note

El System Rescue CD desmontará en forma segura tus nuevos sistemas de archivos Funtoo como parte de su secuencia normal de apagado.

Ahora deberás ver arrancar tu sistema, el arrancador GRUB aparecerá durante unos segunos y después verás cargándose el kernel de Linux y el initramfs. Después de esto, deberás ver el mismo Funtoo Linux iniciando, y dará la bienvenida con un mensaje login:. ¡Funtoo Linux ha sido instalado exitosamente!

Perfiles

Una vez que haz reiniciado a Funtoo Linux, puedes ajustar más tu sistema a tus necesidades usando Funtoo Profiles. Abajo se incluye una breve introducción a los perfiles - consulta la página Funtoo Profiles para información más detallada. Hay cinco tipos básicos de perfiles: arch, build, subarch, flavors y mix-ins.

Tipo de Sub-PerfileDescripción
archTípicamente x86-32bit o x86-64bit, esto define el tipo y soporte de procesador para tu sistema. Esto es definido cuando tu stage fue construída y no deberá ser cambiado.
buildDefines si tu sistema es un build current, stable o experimental. Los sistemas current tendrán desenmascarados paquetes más nuevos que los sistemas stable. Esto es definido cuando tu stage fue construído y típicamente no es cambiado.
subarchDefine optimizaciones de CPU para tu sistema. La subarch se establece cuando la stage3 es construída, pero puede ser cambiada después a mejores valores si se necesita. Asegúrate de escoger valores que son compatibles con tu CPU.
flavorDefine el tiipo general de sistema, como server o desktop, establecerá banderas USE por omisión apropiadas para tus necesidades.
mix-insDefine varios valores opcionales que podría interesarte habilitar.

Para cada sistema Funtoo Linux deben escogerse una arquitectura, rama y sabor, mientras que las combinaciones son opcionales y puede habilitar más de una si lo desea. Con frecuencia, los sabores y las combinaciones heredan los ajustes de otros sub-perfiles. Utilice epro show para ver los ajustes actuales de su perfil, además de cualquier información heredada.

(chroot) #  epro show

=== Enabled Profiles: ===

        arch:  x86-64bit
       build:  current
     subarch:  intel64-haswell
      flavor:  desktop
     mix-ins:  gnome


=== All inherited flavors from desktop flavor: ===

                     workstation (from desktop flavor)
                            core (from workstation flavor)
                         minimal (from core flavor)

=== All inherited mix-ins from desktop flavor: ===

                               X (from workstation flavor)
                           audio (from workstation flavor)
                             dvd (from workstation flavor)
                           media (from workstation flavor)
      mediadevice-audio-consumer (from media mix-in)
                mediadevice-base (from mediadevice-audio-consumer mix-in)
      mediadevice-video-consumer (from media mix-in)
                mediadevice-base (from mediadevice-video-consumer mix-in)
        mediaformat-audio-common (from media mix-in)
          mediaformat-gfx-common (from media mix-in)
        mediaformat-video-common (from media mix-in)
                  console-extras (from workstation flavor)
                           print (from desktop flavor)

He aquí algunos ejemplos básicos de uso de epro:

DescripciónComando
Ver perfiles disponibles. Los perfiles habilitados estarán resaltados en cyan. Los perfiles activados directamente estarán en negrita y tendrán un * anexado.
(chroot) # epro list
Cambiar el sabor del sistema.
(chroot) # epro flavor desktop
Agregar un mix-in.
(chroot) # epro mix-in +gnome

Pasos Siguientes

Si eres nuevo en Funtoo Linux y Gentoo Linux, por favor consulte Funtoo Linux First Steps, que le ayudará a familiarizarse con su nuevo sistema. También tenemos una categoría para nuestra documentación oficial, la cual incluye todos los documentos que oficialmente mantenemos para la instalación y operación de Funtoo Linux.

También tenemos varias páginas dedicadas a configurar su sistema. Consulte First Steps para una lista de estas páginas.

Si su sistema no arrancó correctamente, consulte Installation Troubleshooting para conocer los pasos que puede seguir y resolver el problema.