The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Install/es"
Line 101: | Line 101: | ||
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 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. | ||
Nuestra recomendación es todavía ir | 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 '''BIOS + GRUB (MBR)''' método. Es el método tradicional de configurar un sistema compatible con PC para arrancar Linux. | ||
Si usted necesita utilizar UEFI para arrancar, no recomendamos utilizar el MBR en absoluto para el arranque, ya que algunos sistemas soportan esto, pero otros no lo hacen. 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 '' UEFI + GRUB (GPT) '' '' método. | Si usted necesita utilizar UEFI para arrancar, no recomendamos utilizar el MBR en absoluto para el arranque, ya que algunos sistemas soportan esto, pero otros no lo hacen. 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 '' UEFI + GRUB (GPT) '' '' método. |
Revision as of 18:01, January 15, 2017
Install Funtoo Linux
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.
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 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.
Resumen de Instalación
Este es el resumen básico del proceso de instalación de Funtoo:
- Descargar y arrancar el live CD de su elección.
- Preparar su disco.
- Crear y montar el sistema de archivos.
- Instalar el Stage 3 tarball de su elección.
- Hacer Chroot en su nuevo sistema.
- Descargar el árbol de Portage.
- Configurar su sistema y red.
- Instalar un kernel.
- Instalar un gestor de arranque.
- Completar los pasos finales.
- Reiniciar y disfrutar.
Live CD
Para instalar Funtoo Linux, primero necesita arrancar la computadora mediante un Live CD o un Live USB basado en Linux. Recomendamos el 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í:
- Download from osuosl.org
- Download from funtoo.org
NO VIDEO: System Rescue CD puede no inicializar vídeo correctamente cuando arranca desde UEFI (Véase FL-2030.) En este caso, en el menú de GRUB al inicio de System Rescue CD, presione e
para editar la entrada de menú y añadir una línea de arranque en GRUB que lea insmod all_video
y luego arranque. Este bug ha sido reportado a los desarrolladores de System Rescue CD.
Si está usando una versión antigua de System Rescue CD, asegúrese de seleccionar el kernel 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.
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:
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, entonces será necesario usar el entorno gráfico de System Rescue CD. Ejecute startx
para comenzar una sesión gráfica.
root # startx
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.
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.
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:
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: **********
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 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.
Antecedentes
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 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!
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.
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.
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 BIOS + GRUB (MBR) método. Es el método tradicional de configurar un sistema compatible con PC para arrancar Linux.
Si usted necesita utilizar UEFI para arrancar, no recomendamos utilizar el MBR en absoluto para el arranque, ya que algunos sistemas soportan esto, pero otros no lo hacen. 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 UEFI + GRUB (GPT) método.
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.
¿Cuál Usar?
'La gran pregunta es - ¿Qué método de arranque se debe utilizar?' Así lo sabremos:
- 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 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.
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/boot
será un sistema de ficheros ext2, y usted utilizaráfdisk
para crear particiones MBR. Si usted opta por la nueva escuela: particiones GPT 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 que utilizará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.
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!
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.
Método de la Vieja Escuela (BIOS/MBR)
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, 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 / 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 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 sgdisk
:
Template:Advertencia
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 debas preocuparte, siendo que el comando tuvo éxico:
*************************************************************** Found invalid GPT and valid MBR; converting MBR to GPT format in memory. ***************************************************************
Ahora vamos a usar fdisk
para crear la table 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
Tu nueva tabla de particiones MBR será ahora escrita a tu disco de sistema.
¡Ya terminaste con las particiones! Ahora, brinca a Creando sistemas de archivos.
Método de la Nueva Escuela (UEFI/GPT)
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á.
Los comandos de 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 gdisk
:
root # gdisk /dev/sda
Dentro de gdisk
, sigue los siguientes pasos:
Crea una nueva tabla de particiones (Ésto borrará todos los datos en tu disco cuando guardes):
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 Partición 2 (swap):
Command: n ↵ Partition Number: 2 ↵ First sector: ↵ Last sector: +4G ↵ Hex Code: 8200 ↵
Crea Partición 3 (root):
Command: n ↵ Partition Number: 3 ↵ First sector: ↵ Last sector: ↵ (for rest of disk) Hex Code: ↵
Durante este proceso puedes teclear "p
" y presionar Enter para visualizar la tabla de particiones actuales. Sí cometes algún error, puedes teclear "d
" para borrar una partición existente que fue creada por error previamente. Cuando estas de acuerdo con las particiones creadas puedes teclear "w
" para grabar la configuración en disco:
Escribir la Tabla de Particiones en Disco:
Command: w ↵ Do you want to proceed? (Y/N): Y ↵
La tabla de particiones ahora estará escrita en disco, puedes presionar gdisk
para cerrar
Ahora, tus 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 mantener el sistema de archivos/boot
,
/dev/sda2
, el cual será usado por el espacio swap, y
/dev/sda3
, que mantendrá tu sistema de archivos.
Puedes verificar que los dispositivos de bloque anteriores hayan sido creados correctamente corriendo el comando lsblk
.
Creando sistemas de archivos
Esta sección cubre instalaciones con BIOS y" con UEFI. ¡No te la saltes!
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.
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 /dev/sda1
:
root # 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 /dev/sda1
, porque esto es lo que UEFI será capaz de leer.
root # 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.
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 mkswap
. Después correremos el comando 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.
root # mkswap /dev/sda2 root # 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.
root # mkfs.ext4 /dev/sda3
...y aquí esta como crear un sistema de archivos root XFS, si prefieres usar XFS en lugar de ext4
root # 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.
cuando se despliega un host OpenVZ, por favor usa ext4 exclusivamente. El equipo de desarrollo paralelorealiza pruebas extensas con ext4, y versiones actuales de openvz-rhel6-stable
son no compatibles con XFS, y puedes experimentar algunos bugs del kernel.
Montando el sistema de archivos
Monta los nuevos-creados systemas de archivos de la manera siguiente, creando /mnt/funtoo
y el punto de montaje de 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 tienes un sistema de archivos separado para /home
o cualquier otro:
root # mkdir /mnt/funtoo/home root # mount /dev/sda4 /mnt/funtoo/home
Si tu tienes /tmp
o /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:
root # chmod 1777 /mnt/funtoo/tmp
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 . } }
ahora es buen tiempo de verificar que la fecha y hora sean correctos a UTC. puedes usa 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, puedes hacerlo escribiendo date MMDDhhmmYYYY
, ten en cuenta que hhmm
tiene 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
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
root # hwclock --systohc
Instalando la 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.
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.
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 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 .
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.
¿Qué Rama?
Si no sabes cual, escoge funtoo-current
.
Funtoo Linux tiene varias diferentes 'ramas':
Rama | Descripción |
---|---|
funtoo-current | La rama más comúnmente utilizada en Funtoo Linux. Recibe actualizaciones rápidas y es preferida por usuarios de escritorio. |
funtoo-stable | Enfatiza en actualizaciones menos frecuentes y versiones confiables y fidedignas de los paquetes por encima de las más recientes. |
¿Qué Variante?
Si no está seguri, seleccione estandae
.
Nuestras stage3's "regulares" están listadas con una variante de standard
. Las siguientes variantes de builds están disponibles:
Variante | Descripción |
---|---|
estandard | La versión "estándar" de Funtoo Linux |
pure64 | Una compilación de 64 bits que elimina el soporte multilib (compatibilidad con 32-bit) . Puede ser ideal para sistemas en servidores. |
hardened | 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. |
Descarga el Stage 3
Una vez que has encotrados el stage3 que deseas descargar, usa wget
para descargar el tarball de Stage3 que has elegido como base para tu nuevo sistema de 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 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 generic_64
o generic_32
stage. Consulta la Subarches página 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:
root # tar xpf stage3-latest.tar.xz
Chroot into Funtoo
Para instalar Linux Funtoo, el 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
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
adentro de tu nuevo sistema. usa el siguiente comando para realizar esta siguiente actividad:
root # cd /mnt/funtoo root # mount -t proc none proc root # mount --rbind /sys sys root # mount --rbind /dev dev
Usted también querrá copiar sobre resolv.conf
con el propósito de tener resultados apropiado del Internet hostname desde adentro del chroot:
root # cp /etc/resolv.conf /mnt/funtoo/etc/
Ahora puedes hacer chroot en tu nuevo sistema. Usa env
antes de chroot
para asegurar que ningun parámetro del ambiente del medio de instalación sea llevado a tu nuevo sistema.
root # env -i HOME=/root TERM=$TERM chroot . bash -l
Para usuarios de live CDs con kernel de 64 bits instalando sistemas de 32 bits: Algún software puede usar 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.
Si recibes el error "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.
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:
root # export PS1="(chroot) $PS1"
Prueba la resolución de nombres de internet desde dentro del chroot:
root # ping -c 5 google.com
Si no puedes hacer ping, asegúrate de que /etc/resolv.conf
no contenga cosas como direcciones 127.0.x.x
, de ser así, cambia la entrada 127.0.x.x
por 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.
¡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.
Descargando el árbol de Portage
Para un método alternativo para hacer esto, lee Installing Portage From Snapshot.
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 emerge --sync
desde el mismo chroot. Esto clonará automáticamente el árbol de portage desde: GitHub:
(chroot) # emerge --sync
Si recibes el error con emerge --sync
por restricciones en el protocolo de git, establece la variable SYNC
en /etc/portage/make.conf
a
"https://github.com/funtoo/ports-2012.git"
Configurando tu 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 /etc/fstab
. Los otros son opcionales.
Usando Nano
El editor por omisión incluido en el entorno chroon se llama nano
. Para editar uno de los siguientes archivos, ejecuta nano como sigue:
(chroot) # 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 y
cuando te sea requerido para guardar el archivo modificado si quieres conservar los cambios.
Archivos de Configuración
Aquí hay una lista completa de archivos que tal vez quieras editar, dependiendo de tus necesidades:
Archivo | ¿Necesito cambiarlo? | Descripción |
---|---|---|
/etc/fstab |
SÍ - requerido | 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. |
/etc/localtime |
Tal vez - recomendado | 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) |
/etc/make.conf (symlink) - también conocido como:/etc/portage/make.conf |
Tal vez - recomendado | Parámetros usados por gcc (compiler), portage, y make. Es buena idea establecer MAKEOPTS. Esto será cubierto más tarde en este documento. |
/etc/conf.d/hostname |
Tal vez - recomendado | Se usa para establecer el hostname del sistema. Establece la variable hostname al nombre calificado (con puntos, como el nombre foo.funtoo.org ) si tienes uno. De lo contrario, establece el hostname local del sistema (sin puntos, como foo ). Por omisión es localhost . |
/etc/hosts |
No | Ya no tienes que establecer el hostname 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 para teclado (para pseudo-terminales de consola). Ajustar si tienes un teclado que no sea US. Ver Funtoo Linux Localization. |
/etc/conf.d/hwclock |
Opcional | 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. |
/etc/conf.d/modules |
Opcional | 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. |
/etc/conf.d/consolefont |
Opcional | Permite especificar la fuente por omisión ara consola. Para aplicar esta fuente, habilita el servicio consolefont ejecutando rc-update add consolefont. |
profiles |
Opcional | Algunos ajustes de portage que pueden ayudar a acelear la configuración inicial. |
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)
Sigamos, y veamos lo que sigue. Usa nano -w <nombre_del_archivo>
para editar los archivos. -- El argumento "-w
" deshabilita la compresión de palabras, lo cual es útil cuando editas archivos de configuración. Puedes copiar y pegar desde los ejemplos.
¡Es importante editar tu archivo /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 gdisk
o fdisk
. Omitir este paso puede hacer que Funtoo Linux inicie con exito.
/etc/fstab
El archivo /etc/fstab
es usado por el comando mount
el cual arranca al momento de iniciar tu sistema. Las lineas en este archivo informan a mount
del sistema de archivos a ser montado y como estos deberian serlo. Para que el sistema arranque correctamente, debes editar /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 sblk
quiza te ayude.
(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
Si estas usando UEFI para iniciar, cambia la línea /dev/sda1
para que diga vfat
en lugar de ext2
. De forma similar, asegúrate que la línea /dev/sda3
especifique cualquiera xfs
o ext4
, dependiendo de cual sistema de archivos elejiste antes en el proceso de instalación cuando creaste el sistema de archivos.
/etc/localtime
/etc/localtime
es usadado para especificar la zona horaria de tu equipo. Y por omisión de UTC. Si te gustaría que tú sistema Funtoo Linux use la hora local, se debe reemplazar /etc/localtime
con una liga símbolica a la zona horaria que desees utilizar.
(chroot) # ln -sf /usr/share/zoneinfo/MST7MDT /etc/localtime
Lo anterior establece la zona horaria a Mountain Standard Time (con horario de verano). Teclea 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
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 hyper-threading, entonces establece MAKEOPTS
a 3:
MAKEOPTS="-j3"
Si tu no estas seguro acerca de cuantos procesadores/hilos tu tienes, entonces usa nproc
para ayudarte.
MAKEOPTS="-j17"
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 ("-
") 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 Gentoo Handbook
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:
LINGUAS="fr"
/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.
(chroot) # nano -w /etc/conf.d/hwclock
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.
Introducción a Portage
Portage, el manejador de paquetes de Funtoo Linux tiene un comando llamado emerge
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:
(chroot) # emerge nombredelpaquete
Cuando instalas un paquete especificando su nombre en la línea de comandos, Portage guarda el nombre en el archivo /var/lib/portage/world/
. 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 world
. Podemos actualizar el sistema simplemente tecleando:
(chroot) # emerge --sync (chroot) # emerge -auDN @world
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 world
. Las opciones especificadas le indican a emerge
:
a
- nos muestra qué se procesará con emerge, y nos pregunta si queremos procederu
- actualizar los paquetes que especificamos -- no hacerles emerge de nuevo si ya lo fueron.D
- Considerar todo el árbol de dependencias de paquetes al buscar actualizaciones. En otras palabras, hacer una actualización profunda.N
- Actualiza los paquetes que han cambiado (nuevos) ajustes USE.
Puedes considerar colocar --with-bdeps=y
cuando hagas emerge a @world ocasionalmente. Esto actualizará las dependencias de los build también.
Por supuesto que en algunas ocasiones queremos instalar un paquete pero no agregarlo al archivo world
. 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:
(chroot) # emerge -1 nombredelpaquete
Usuarios avanzados pueden estar interesados en la página wiki de Emerge.
Actualizando World
Ahora es un buen momento para actualizar el sistema completo y puede ser buena idea antes del primer arranque.
(chroot) # emerge --sync (chroot) # emerge -auDN @world
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.
Kernel
Desde mediados de mayo de 2015, el stage3 de Funtoo Linux incluye un kernel debian-sources
pre construido para hacer la instalación más rápido y sencillo. Para ver si debian-sources está instalado teclea:
(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 preconstruida para ti y puedes omitir el resto de la sección del kernel y procede con Installing a Bootloader section.
Compilando el Kernel
Si necesitas construir un kernel para Funtoo Linux, por favor sigue los siguientes pasos:
Lee Funtoo Linux Kernels para obtener una lista de los kernels soportados por Funtoo Linux. Recomendamos debian-sources
para nuevos usuarios.
La bandera USE debian-sources
con binary
requiere al menos 14GB libres en /var/tmp
y toma alrededor de 1 hora para construir en un procesador Intel Core i7.
Hagamos emerge a nuestro kernel:
(chroot) # emerge debian-sources
Una vez que emerge
completa, tendrás instalados en /boot
un nuevo kernel y una nueva initramfs , más los encabezados del kernel instalados en /usr/src/linux
, y estarás listo para configurar el arrancador para cargar éstos para arrancar tu sistema Funtoo Linux.
Si tienes un RAID en tu 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 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 man mdadm
o la página de ebuld mdadm .
Usuarios de tarjetas NVIDIA: la bandera binary
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 /etc/modprobe.d/
.
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 genkernel sería útil. Además asegúrate de ver información Compatibilidad de Hardware.
Instalando un Arrancador
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 boot-update
. Esto causará también que se haga emerge de grub-2
y efibootmgr
, por que ambas son dependencias:
(chroot) # emerge boot-update
Entonced, edita /etc/boot.conf
usando nano
y especifica "Funtoo Linux genkernel
" como el parámetro por default
al principio del archivo reemplazando "Funtoo Linux"
.
/etc/boot.conf
debe verse de la siguiente forma:
/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 estas iniciando con un kernel no-default o especial, por favor lee man boot.conf
para obtener información de las opciones disponibles.
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 /boot/grub/grub.cfg
que usará GRUB para iniciar.
(chroot) # grub-install --target=i386-pc --no-floppy /dev/sda (chroot) # boot-update
Nueva escuela (UEFI) Entrada del boot
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.
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ás listo para arrancar!
Solo necesitas correr grub-install
cuando instalas Funtoo Linux por primera vez, pero necesitas volver a correr boot-update
cada vez que modificas el archivo /etc/boot.conf
o agregas nuevos kernels a tu sistema. Esto va a regenerar /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.
Configurando 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.
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
(chroot) # emerge linux-firmware networkmanager (chroot) # 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 addwifi
para conectar a un punto de acceso Wi-Fi:
root # addwifi -S wpa -K 'password-wifi' mi-red-wifi
Para mayor información sobre NetworkManager, ve la página de NetworkManager.
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
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
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
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
Reinicia tu 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
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-Perfile | Descripción |
---|---|
arch | Tí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. |
build | Defines 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. |
subarch | Define 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. |
flavor | Define el tiipo general de sistema, como server o desktop , establecerá banderas USE por omisión apropiadas para tus necesidades. |
mix-ins | Define varios valores opcionales que podría interesarte habilitar. |
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 epro show
para ver los ajustes actuales de tu 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ón | Comando |
---|---|
Ver perfiles disponibles. Los perfiles activados estarán resaltados en cyan. Los perfiles directamente activados estarán en negritas y tendrán un * anexado. | (chroot) # epro list |
Cambia 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 checa Funtoo Linux First Steps, que te ayudará a faimiliarizarte con tu nuevo sistema. Tambien tenemos una categoría para nuestra oficial, que incluye todos los documentos que mantenemos oficialmente para esta instalación y la operación de Funtoo Linux.
Tambieén tenemos varias páginas dedicadas a configurar tu sistema. Ve 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.