PDF de programación - Instalar Gentoo

Imágen de pdf Instalar Gentoo

Instalar Gentoográfica de visualizaciones

Publicado el 18 de Mayo del 2021
73 visualizaciones desde el 18 de Mayo del 2021
779,5 KB
13 paginas
Creado hace 8a (28/04/2013)
Información de Versión

• Ultima actualización - 27/03/2013
• Versión - 0.2.1
• Contacto - [email protected]

Control de cambios

VERSIÓN 0.2.1

• Actualización al año 2013
• Enfocado en x86_64
• Creando la primera versión en markdown
• Removida la etapa de castellanizacion porque el tutorial murio con la Gentoo wiki antigua

Preliminares

Esta es la actualización de una de las guias que hicieron famoso al El Abismo de Tux, la guia de instalación
rapida de Gentoo que nacio en el año 2008 cuando realizaba mis estudios de pregrado,
Lo que la mayoría de personas se pregunta, es ¿porque elaborar un nuevo manual cuando todo esta dicho en
el handbook?. Por una o varias razones esta guiá no pretende ser ni mejor ni ser reemplazo del handbook, de
hecho esta basado en el mismo. Esta guiá no esta diseñada para aquellos que ya tengan el valor de empezar
con instalaciones avanzadas, va dirigida a aquellas personas a las cuales el handbook les parece largo y
tedioso. Ademas que no tienen los suficientes conocimientos técnicos pero de una u otra manera necesitan
Gentoo instalado. Como un extra incluyo algunos links utiles que me han servido a lo largo de mi experiencia
(poca a decir verdad) con Gentoo. Este manual esta pensado para arquitecturas x86_64 pero las instrucciónes
estan escritas de manera general.

Paso 1 - Consiguiendo todo lo necesario

Para instalar Gentoo necesitamos un CD con el cual podamos iniciar un sistema Linux en memoria, tradi-
cionalmente se suele utilizar el CD de instalación minimal oficial del proyecto, aunque tambien es posible
instalar Gentoo desde SystemRescueCD o incluso desde CDs Live de otras distribuciones Linux este manual
asume que la instalación es hecha con el CD minimal que podemos descargar en los mirrors de gentoo.
Después de arrancar el CD minimal tendremos un sistema operativo básico corriendo sobre memoria RAM,
al inicio se nos mostrara un prompt con privilegios de superusuario, similar a este:

livecd root#

A partir de aca dejaremos el mouse por un lado. Se debe resaltar que una instalación normal se realiza via
web, si la red no tiene un servidor DHCP (como el que se encuentra en la mayoría de routers y modems
ADSL caseros) el comando net-setup nos presenta un asistente básico para configurar nuestra conexión a
internet. Para verificar que nuestra dirección ip sea la correcta, podemos ejecutar el comando ifconfig.

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>

mtu 1500

netmask 255.255.255.0

inet 192.168.0.4
inet6 fe80::a00:27ff:fe99:28c8
ether 08:00:27:99:28:c8
RX packets 129
RX errors 0 dropped 0
TX packets 61

overruns 0
bytes 9150 (8.9 KiB)

bytes 18919 (18.4 KiB)

frame 0

prefixlen 64

broadcast 192.168.0.255
scopeid 0x20<link>

txqueuelen 1000

(Ethernet)

TX errors 0 dropped 0 overruns 0

carrier 0

collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>

mtu 65536

scopeid 0x10<host>

(Local Loopback)

netmask 255.0.0.0

inet 127.0.0.1
inet6 ::1 prefixlen 128
loop txqueuelen 0
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0

overruns 0

frame 0

carrier 0

collisions 0

En la salidad de ifconfig podemos observar que nuestra interfaz de red se denomina enp0s3 y su ip es la
192.168.0.4, estos datos pueden ser utiles más adelante

Paso 2 - Preparando nuestro disco duro

Es momento de preparar nuestro disco duro, para esto la herramienta predilecta es fdisk, sin embargo cuando
no tenemos conocimientos de las características de lo que estamos haciendo podemos utilizar cfdisk que
seria la versión amigable.

livecd ~ # cfdisk /dev/sda

El parametro /dev/sda es opcional si solo contamos con un unico disco duro y dependiendo si este disco es
IDE, nuestro disco duro tambien puede estar representado por /dev/hda. El esquema de particiones es una
elección personal y recomiendo uno similar a este:

• /dev/sda1 - /boot - 100MB - ext2
• /dev/sda2 - /swap - 125% de la memoria RAM si tenemos más de 2GB, el doble de la memoria ram si

tenemos menos - swap

• /dev/sda3 - / - Minimo 3000 MB, idealmente 20000 MB - ext4
• /dev/sda4 - /home - Resto de espacio libre - ext4

Aplicado en un disco duro, tendra mas o menos la apariencia mostrada en la figura 1
Si utilizamos cfdisk basta con que seleccionemos Free space cada vez que necesitemos crear una nueva
partición, luego seleccionemos con el teclado la opción [ New ] y cfdisk nos preguntara el tamaño y algunas
opciones especiales, entre las cuales no debe faltar Bootable en la partición /boot. Luego de que todo este
listo seleccionamos [ Write ].
Dependiendo si escogemos o no el esquema solo nos resta dar formato a cada una de las particiones con
mkfs para ext2/ext4 y mkreiserfs si vamos a usar reiser. Además de esto activamos nuestra particion swap.

# mkfs.ext2 /dev/sda1
# mkswap /dev/sda2
# mkfs.ext4 /dev/sda3
# mkfs.ext4 /dev/sda4
# swapon /dev/sda2

Paso 3 - Configuramos el sistema

Hechas nuestras particiones nos queda montarlas para poder acceder a ellas, regularmente el punto de
montaje sera /mnt/gentoo, pero puede ser cualquier otro directorio dentro de /mnt siempre y cuando
exista. Tenemos que montar todo en el siguiente orden, /, /boot, /home por consiguiente debemos crear los
directorios boot y home luego de crear /

Figure 1: cfdisk

# mount /dev/sda3 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mkdir /mnt/gentoo/home
# mount /dev/sda4 /mnt/gentoo/home
# mount /dev/sda1 /mnt/gentoo/boot

En este punto es conveniente configurar la fecha y hora de nuestro sistema mediante el comando date, el
formato es el siguiente date MMDDhhmmYYYY.

# date 080800002013

Paso 4 - Descargando el Stage

Stage 1,2 o 3, sera nuestro sistema base desde el cual se ira construyendo nuestro sistema a antojo. La regla es
a mayor numero de stage menor optimización, aunque el único oficialmente soportado por Gentoo hasta la
fecha es el stage 3.
Recordando que nuestros discos duros están ya montados sobre /mnt/gentoo procedemos a descargar y
descomprimir el stage, estos stages de igual forma se encuentran en los mirrors de gentoo, recordando que los
stages se encuentran en releases/amd64/current-stage3 independientemente del mirror que seleccionemos.
Suponiendo que queramos un mirror de Sudamerica, utilizamos wget para descargarlo, no se debe con-
fundir con ia64 que es una arquitectura diferente creada por Intel para servidores, notese que wget en
este caso es solo un ejemplo ya que actualmente los Stages se generan automaticamente y se actualizan
periodicamente.

# cd /mnt/gentoo
# wget http://gentoo.c3sl.ufpr.br/releases/amd64/autobuilds/current-iso/20130425/stage3-amd64-20130425.tar.bz2

Luego de que hemos descargado el stage procedemos a descomprimirlo con el comando tar, las opciones
significan

• x – Extract

• v – Verbose
• j – Sistema de archivos bz2
• p – Preservar sistema de archivos y symlinks
• f – Utilizar el sistema de archivos predeterminado

# tar xvjpf stage3-amd64-20130425.tar.bz2

Paso 5 - Configurando las opciones de compilación

Ahora que hemos descomprimido el stage, es momento de editar las opciónes de optimización, para esto
utilizaremos el editor de textos nano que viene instalado en el CD Minimal

# nano -w /mnt/gentoo/etc/portage/make.conf

En este momento lo más importante es editar los parametro CFLAGS y CXXFLAGS, se puede ver un listado
completo en el manual on-line de GCC, sin embargo un camino rapido es verificar el apartado safe CFLAGS en
la antigua Gentoo Wiki y tambien en la nueva y oficial Gentoo Wiki donde muchos usuarios han contribuido
con las configuraciones de CFLAGS que funcionan sin introducir inestabilidad en el sistema. Para saber que
tipo de procesador tenemos podemos utilizar el archivo cpuinfo, en este caso es un intel core i7-2670QM
(saldra la misma información para todos los cores disponibles).

: 0
: GenuineIntel
: 6
: 42
: Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
: 7
: 2211.612
: 6144 KB

# cat /proc/cpuinfo
processor
vendor_id
cpu family
model
model name
stepping
cpu MHz
cache size
fpu
: yes
fpu_exception
cpuid level : 5
wp
: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx rdtscp lm constant_tsc rep_good nopl pni monitor ssse3 lahf_lm
flags
: 4423.22
bogomips
clflush size
: 64
cache_alignment : 64
address sizes
power management:

: 36 bits physical, 48 bits virtual

: yes

: yes

Para este procesador i7 nuestro archivo make.conf deberia quedar asi:

CFLAGS=“-march=corei7 -O2 -pipe”

CXXFLAGS=“${CFLAGS}”

Además de las CFLAGS debemos agregar el parametro makeopts para compilar utilizando los diferentes
cores/cpus fisicos que tengamos en nuestro sistema, esto lo hacemos cambiando el parametro MAKEOPTS,
por regla general el valor de MAKEOPTS debe ser numero de cores fisicos+1, por ejemplo para un procesador
con 4 cores, el valor seria:

MAKEOPTS=“-j5”

Presionamos control+O para guardar y control+X para salir, ahora todo ha quedado configurado.

Paso 6 - Seleccionando nuestros orígenes de
descarga

Gentoo descargara el código fuente desde internet, para lo cual disponibiliza algunos mirrors diseñados
para esto, aunque este paso es opcional es bueno que escojamos desde donde Gentoo debe descargar los
paquetes, principalmente si nuestro pais tiene mirrors disponibles. Mediante mirror select podemos elegir
el(los) mirror(s) desde donde Gentoo descargara, y mediante una tubería >> vaciarlo en nuestro archivo
make.conf del paso anterior.

# mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf

Luego de seleccionar los mirrors con barra espaciadora y guardar los cambios en OK, tambien podemos
elegir mirrors para la actualización del administrador de paquetes.

# mirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.conf

Hasta este punto, hemos llegado estamos a un paso de entrar en nuestro nuevo sistema Gentoo, como consejo
adicional deberíamos de copiar la información de nuestro servidor DNS para proseguir con la instalación

# cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

Paso 7 - Llego la hora
  • Links de descarga
http://lwp-l.com/pdf19205

Comentarios de: Instalar Gentoo (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad