PDF de programación - Instalación de Gentoo Linux

Imágen de pdf Instalación de Gentoo Linux

Instalación de Gentoo Linuxgráfica de visualizaciones

Publicado el 27 de Enero del 2020
117 visualizaciones desde el 27 de Enero del 2020
1,4 MB
51 paginas
Creado hace 13a (16/12/2006)
Instalación de



Sobre esta presentación

Copyright (c) 2006 Guillermo Valdez Lozano.
E-mail: guivaloz(en)gmail.com
http://www.movimientolibre.com
Se otorga permiso para copiar, distribuir y/o modificar este documento bajo los
términos de la Licencia de Documentación Libre de GNU, Versión 1.2 o cualquier
otra versión posterior publicada por la Free Software Foundation; sin Secciones
Invariantes ni Textos de Cubierta Delantera ni Textos de Cubierta Trasera.
Una copia de la licencia está incluida en el archivo anexo gfdl-es.pdf



¿Qué es Gentoo Linux?

● Gentoo Linux es una distribución de
GNU/Linux completamente gratuita,
versátil y rápida orientada hacia
desarrolladores y profesionales de la red.

● El portage es su corazón:

– Al instalar resuelve las dependencias,

descarga, compila y configura a partir del
código fuente.

– Mantiene al día el sistema actualizando los
paquetes. No es obligado borrar y reinstalar.



Daniel Robbins

Larry

The Cow

Pingüino
Gentoo

Más sobre el portage

● Portage es un sistema verdadero de ports siguiendo

la tradición de los ports BSD, está basado en
Python.

● Tiene varias características avanzadas:

– Dependencias.
– Administración de paquetes afinada.
– Instalaciones "falsas" (tipo OpenBSD).
– Unmerging seguro.
– Perfiles de sistema.
– Paquetes virtuales.
– Administración de archivos de configuración y más.



Filosofía

● Gentoo Linux es una colección de conocimiento libre.
● Es y será Software Libre.

– GNU General Public Licence 2.
– Creative Commons - Attribution / Share Alike.

● Nunca dependerá de software que no sea libre.
● El equipo de desarrollo se regula por un derivado del

Contrato Social de Debian.

● The Gentoo Foundation cuida la propiedad intelectual

y recauda donaciones.



Ventajas

● Compilación “ optimizada al equipo” de los paquetes.
● Muy veloz: máximo aprovechamiento del equipo.
● Es la distribución con más arquitecturas soportadas.
● Flexibilidad: instale sólo lo que necesite entre más de

10,000 paquetes (al día de hoy).

● Al instalar se resuelven las dependencias.
● Es seguro: Gentoo Linux Security Project.
● Excelente documentación y ayuda en foros.

● Aprenderá muchos conceptos del funcionamiento de Linux.



Desventajas

● Los tiempos de compilación e

instalación son prolongados.
● No es para equipos antiguos.
● Instalación relativamente

compleja.

● Los paquetes que tengan

muchas dependencias
pueden tardar meses en
marcarse como estables.



Requerimientos mínimos

● Buen procesador.
● Disco duro 8 GB.
● 32 MB RAM.
● Lector de CD.
● Tarjeta de red.
● Internet de alta velocidad. No telefónico.
● Recomendación: tome nota del modelo y



fabricante de las piezas del equipo.



Advertencia

● A continuación se realizará una instalación

del Gentoo Linux en un “ equipo muestra” .
● Un equipo con diferentes características

puede necesitar otros pasos u otro
procedimiento no mencionado aquí.

● Consulte la documentación oficial:

http://www.gentoo.org/doc/en/index.xml



Equipo muestra

● Pentium IV 1.8 Ghz
● 512 MB RAM
● 80 GB HD
● T. madre Biostar T4TDP
● T. de red Davicom 100Mbps
● T. de video Nvidia
● T. de audio Creative SB Audigy
● Unidad DVD-RW



Usaremos un servidor rsync

● A falta de una conexión rápida de internet

usaremos un servidor rsync.



¿Cuál archivo ISO voy a quemar?

● El fin de la imagen ISO es la de arrancar con

Linux desde el CD y usar sus herramientas
para la instalación.

● En www.gentoo.org, en el menú Get Gentoo!
● Elija el adecuado a la arquitectura del equipo.

install-x86-mininal-2006.1.iso
livecd-i686-installer-2006.1.iso
livedvd-i686-installer-2006.1.torrent



Pasos de una instalación básica

1) Arrancar con el CD y tener acceso a la red.
2) Particionar y formatear el disco duro.
3) Montar las particiones.
4) Desempacar el stage.
5) Desempacar el portage.
6) Chrootear (ingresar a la nueva instalación).
7) Compilar el kernel.
8) Configurar e instalar aplicaciones útiles.



Arrancar con el CD

● Por defecto busca levantar la red por dhcp.
● Revise la configuración de red.

$ ifconfig

● Para instalar remotamente, cambie la

contraseña de root.
$ passwd

● E inicie el servidor sshd



$ /etc/init.d/sshd start



Tome nota

● Desde el lugar remoto, abra una consola

ssh root@192.168.0.100
● Tome nota del procesador

$ cat /proc/cpuinfo

● De los discos duros

$ fdisk -l

● De los dispositivos PCI



$ lspci



Particione el HD

● Básico
/dev/hda1 35 MB ext2 /boot
/dev/hda2 1 GB swap swap # El doble de la RAM
/dev/hda3 - ext3 / # Raiz
● Mi sugerencia
/dev/hda1 35 MB ext2 /boot
/dev/hda2 8 GB ext3 / # Basico
/dev/hda3 8 GB ext3 /mnt/fluxbox # Xorg
# /dev/hda4 # EXTENDENDIDA
/dev/hda5 1 GB swap swap
/dev/hda6 8 GB ext3 /mnt/gnome # Gnome
/dev/hda7 4 GB reiserfs /usr/portage
/dev/hda8 4 GB reiserfs /tmp
/dev/hda9 6 GB reiserfs /var/tmp
/dev/hda10 - ext3 /home



the bedouin with his three wives
on his way to marry the forth one



Particione el HD

● Use fdisk para particionar.

$ fdisk /dev/hda
p Muestra las particiones
d Eliminar partición
n Nueva partición
t Cambiar el tipo de la partición
a Marcar como partición activa
w Escribir cambios
q Salir

● Marque la partición /boot como activa.
● Cambie el tipo de la partición swap a swap.



Formatee las particiones

● Use mkfs para formatear.

$ mkfs.ext2 /dev/hda1

$ mkfs.ext3 /dev/hda2

$ mkfs.ext3 /dev/hda3

$ mkswap /dev/hda5

$ swapon /dev/hda5

$ mkfs.ext3 /dev/hda6

$ mkfs.reiserfs /dev/hda7

$ mkfs.reiserfs /dev/hda8

$ mkfs.reiserfs /dev/hda9



$ mkfs.ext3 /dev/hda10



¿Cuál stage descargo?

● El stage es un archivo comprimido con todo

lo esencial. Al desempacarse entrega los
directorios, paquetes y configuraciones por
defecto. Use el stage3.

● stageN-arquitectura-fecha.tar.bz2

– stage3-i686-2006.1.tar.bz2
– PI, K6 -> i586
– PII, PIII, PIV, Duron, Atlhon -> i686
– Opteron -> x86



Desempaque el stage

● Monte la raíz en /mnt/gentoo
$ mount -t ext3 /dev/hda2 /mnt/gentoo

$ cd /mnt/gentoo

● Descarge el stage con links

$ links http://gentoo.osuosl.org/

● O cópielo desde el otro equipo en red con
$ scp USUARIO@EQUIPO:/RUTA/stage3-i686-2006.1.tar.bz2 .

● Desempaque con



$ tar xvjpf stage3-i686-2006.1.tar.bz2



Monte las demás particiones

● Monte las demás particiones

$ mkdir /mnt/gentoo/usr/portage
$ mount -t reiserfs /dev/hda7 /mnt/gentoo/usr/portage
$ mount -t reiserfs /dev/hda8 /mnt/gentoo/tmp
$ mount -t reiserfs /dev/hda9 /mnt/gentoo/var/tmp
$ mount -t ext2 /dev/hda1 /mnt/gentoo/boot
$ mount -t proc none /mnt/gentoo/proc
$ mount -o bind /dev /mnt/gentoo/dev
$ chmod 1777 /mnt/gentoo/tmp
$ chmod 1777 /mnt/gentoo/var/tmp

● Revise con

$ mount | grep /mnt/gentoo



Chroot

● Copie el archivo para resolver nombres

$ cp /etc/resolv.conf /mnt/gentoo/etc/

● Haga el chroot

$ chroot /mnt/gentoo /bin/bash
$ env-update
$ source /etc/profile
$ export PS1="(chroot) $PS1"

● Puede borrar el archivo comprimido del stage



$ rm stage3-i686-2006.1.tar.bz2



Portage

● El portage es la información de todos los

paquetes que se pueden instalar.

● Puede sincronizarlo por internet con

$ emerge --sync

● O desempacando un snapshot

$ cd /mnt/gentoo/usr
$ links http://gentoo.osuosl.org/snapshots/
$ tar xvjf portage-20061129.tar.bz2



Comando emerge

● Siempre, antes de instalar, vea qué va hacer:

$ emerge -pv paquete

● Puede sólo descargar, sin instalar con:

$ emerge -f paquete

● Para actualizar:

$ emerge -puD paquete

● Para eliminar un paquete instalado use:



$ emerge -pC paquete



Configurar /etc/make.conf

● Es el archivo de configuración de compilación
● Consulte /usr/portage/profiles/use.desc
# Para Intel Pentium 4, family 15, model 1
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"

# Varible USE para instalación básica
USE="acpi alsa bzip2 cdr dvd ieee1394 mmx nls nptl nptlonly
spell ssl tcpd tiff unicode usb"

# Lenguaje español
LINGUAS="es"

LANG="es_MX"



Lenguaje en español

● Cree el archivo /etc/env.d/02locale

$ nano -w /etc/env.d/02locale
LC_ALL="es_MX"
LANG="es_MX"

● Modifique /etc/locale.gen, retire los # de las

líneas siguientes:
$ nano -w /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
es_MX ISO-8859-1



Zona horaria / Servidor portage

● Configure la zona horaria

$ rm /etc/localtime
$ cp /usr/share/zoneinfo/Mexico/General \

/etc/localtime

● Si va usar su propio servidor del portage,

agregue en /etc/make.conf

# Servidora como servidor de paquetes
PORTDIR=/usr/portage
DISTDIR=${PORTDIR}/distfiles
SYNC=rsync://servidora/gentoo-portage
FETCHCOMMAND="rsync rsync://servidora/gentoo-packages/\${FILE} ${DISTDIR}"



Linux kernel

● Para listar los kernels disponibles

$ emerge -s sources

● Recomendación gentoo-sources

$ emerge -pv gentoo-sources
$ emerge gentoo-sources
$ cd /usr/src/linux
$ make menuconfig
$ make && make modules_install
$ cp arch/i386/boot/bzImage \
/boot/kernel-2.6.18-4
$ cp System.map /boot/System-2.6.18-4.map



Módulos del kernel

● Si desea cargar módulos al arranque:

$ nano -w /etc/modules.autoload.d/kernel-2.6

● En nuestro equipo muestra, vamos a

autocargar el módulo de la tarjeta de red, así
que agregamos:
dmfe

● Y luego ejecutamos:

$ update-modules



Configurar /etc/fstab

● Escriba la información y modo de montaje de

las particiones de su disco duro.

# <fs> <mountpoint> <type> <opts> <dump/pass>
/dev/hda1 /boot ext2 noauto,noatime 1 2
/dev/hda2 / ext3 noatime 0 1
/dev/hda3 /mnt/fluxbox ext3 noauto 0 0
/dev/hda5 none swap sw 0 0
/dev/hda6 /mnt/g
  • Links de descarga
http://lwp-l.com/pdf17186

Comentarios de: Instalación de Gentoo Linux (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad