Guía de instalación rápida de Gentoo Linux para Sparc
1.
Guía de instalación rápida para Sparc
La presente guía está dirigida a personas que tienen experiencia previa en
instalar Gentoo Linux. Para instrucciones más detalladas, por favor consulte el
Manual de Gentoo.
Los imágenes ISO de instalación y netboot (arranque por red) están en los
servidores réplica de
Gentoo. Los CDs 'universal' y 'minimal' son capaces de realizar el
proceso de arranque y contienen las herramientas necesarias para instalar
Gentoo. El CD 'universal' también contiene fases (stages) y algunos distfiles.
El CD 'packages' contiene paquetes precompilados adicionales para instalaciones
GRP.
Use stop+A (teclado) o envíe un break (consola serial) mientras esté
iniciando para entrar a OBP. Arranque a partir del CD 'minimal' o 'universal'
de Gentoo usando el comando boot cdrom, o desde las imágenes de netboot
usando boot net. Presione intro para usar el núcleo por defecto, o
presione la tecla tab para ver una lista de núcleos alternativos.
Nota:
Para más información sobre OBP (en inglés), vea la Referencia de PROM
OpenBoot (OBP) o consulte el documento "OpenBoot 3.x Command
Reference" de Sun (parte número 802-3242).
|
Listado de Código 1.1: Configuraciones iniciales |
# date (Asegúrese que su hora y fecha son correctas. Si se equivoca, ajústela con date MMDDhhmmCCYY)
# modprobe nombre_del_módulo (Opcional - Cargue los módulos necesarios)
# ifconfig eth0 a.b.c.d netmask e.f.g.h broadcast i.j.k.l (Configure la red)
# route add -net default gw a.b.c.d netmask 0.0.0.0 metric 1 eth0 (Configure la pasarela (gateway) por defecto)
# echo "nameserver a.b.c.d" > /etc/resolv.conf (Ajuste el DNS)
# fdisk /dev/sda (Particione su disco duro)
|
Se requiere una etiqueta de disco (disclabel) sun para máquinas sparc. Esta
se puede crear usando el comando 's' de fdisk.
No se recomienda una partición /boot separada para sparc, la partición raíz
debe estar por completo dentro del primer gigabyte de disco para todas las
máquinas sparc32. El sistema de ficheros recomendado es ext3. Se requiere de
al menos 512 MB de memoria RAM + memoria de intercambio (swap) para el
bootstrap y algunas compilaciones más grandes.
Inicialice sus particiones usando mke2fs (Ext2), mke2fs -j (Ext3)
y mkswap (partición de intercambio). Por ejemplo:
mke2fs -j /dev/sda1.
Continúe montando las particiones y extrayendo el fichero de la fase apropiada.
Listado de Código 1.2: Preparar la instalación |
(Active la partición de intercambio) # swapon /dev/sdax
(Monte la partición raíz) # mount /dev/sdax /mnt/gentoo
(Vaya al punto de montaje) # cd /mnt/gentoo
(Extraiga el tarball con la fase...) # tar xvjpf /mnt/cdrom/stages/stage?-*.tar.bz2
( descargue el último # links http://www.gentoo.org/main/en/mirrors.xml
tarball y extráigalo) # tar xvjpf stage*
(Opcional: desempaque el árbol portage) # tar xvjf /mnt/cdrom/snapshots/portage-*.tar.bz2 -C /mnt/gentoo/usr
(Opcional: copie los distfiles) # cp -R /mnt/cdrom/distfiles /mnt/gentoo/usr/portage/distfiles
(Seleccione un servidor réplica) # mirrorselect -a -s4 -o >> /mnt/gentoo/etc/make.conf
(Copie la información de los servidores DNS) # cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
(Monte el sistema de ficheros proc) # mount -t proc none /mnt/gentoo/proc
(Entre a la jaula en el nuevo entorno) # chroot /mnt/gentoo /bin/bash
(Cargue las variables necesarias) # env-update; source /etc/profile
(Sólo instalaciones con red y no-GRP: # emerge --sync
actualice Portage)
|
Ahora instale Gentoo:
Listado de Código 1.3: Instalar Gentoo |
(Sólo para Fase1 (Stage1):)
(Cambie las variables USE, CFLAGS y CXXFLAGS. No cambie CHOST) # nano -w /etc/make.conf
(Realice el bootstrap del sistema) # cd /usr/portage; scripts/bootstrap.sh
(Sólo para Fase1 y Fase2:)
(Instale el sistema base) # emerge system
|
Nota:
Las CFLAGS apropiadas para sistemas Sparc son
-mcpu=su_cpu -O2 -pipe, donde su_cpu es uno de los siguientes:
ultrasparc3, ultrasparc, v9 (sistemas de 64 bits) o
hypersparc, supersparc, v8 o v7 (sistemas de 32
bits). La bandera -frename-registers también puede ser de interés. Note
que, a diferencia de los sistemas x86, -fomit-frame-pointer no es
recomendado.
|
Luego configure la información necesaria:
Listado de Código 1.4: Ajustando la zona horaria |
# ls /usr/share/zoneinfo
# nano -w /etc/conf.d/clock
TIMEZONE="Europe/Brussels"
|
A continuación, modifique /etc/fstab:
Listado de Código 1.5: Configurando fstab |
# nano -w /etc/fstab
|
Use lo siguiente como plantilla (no la copie textualmente) para el
fichero /etc/fstab:
Listado de Código 1.6: /etc/fstab |
# <fs> <mountpoint> <type> <opts> <dump/pass>
/dev/sdax none swap sw 0 0
/dev/sdax / ext3 noatime 0 1
/dev/cdroms/cdrom0 /mnt/cdrom auto noauto,user 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs nodev,nosuid,noexec 0 0
|
Continúe instalando el núcleo Linux. Los paquetes disponibles para
Sparc son sparc-sources (2.4) y gentoo-sources (2.6). El
parámetro USE ultra1 debería configurarse en los modelos Ultra
1 y Netra i 1 "Enterprise" y "Creator" para el soporte adecuado de la
controladora Ethernet HME integrada.
Listado de Código 1.7: Instalar el núcleo |
(Instale las fuentes del núcleo) # emerge
# cd /usr/src/linux; make menuconfig
( (2) Incluya shmfs, procfs, devfs si no está usando udev)
( (3) Compile su núcleo)
( - Núcleos 2.4 en sparc64) # make dep && make clean vmlinux image modules modules_install
( - Núcleos 2.6 en sparc64) # make && make image modules_install
( (4) Copie el núcleo)
( - Núcleos 2.4 en sparc64) # cp arch/sparc64/boot/image /boot
( - Núcleos 2.6 en sparc64) # cp arch/sparc64/boot/image /boot
|
Ahora instale otras herramientas necesarias:
Listado de Código 1.8: Instale las herramientas del sistema importantes |
(Instale el gestor de bitácoras del sistema; escoja uno de
los siguientes: sysklogd, metalog, msyslog, syslog-ng) # emerge syslog-ng
(Haga que el gestor de bitácoras se inicie automáticamente
en el arranque) # rc-update add syslog-ng default
(Instale el demonio cron ; escoja entre: vixie-cron, dcron, fcron) # emerge vixie-cron
(Haga que el demonio cron se inicie automáticamente
en el arranque) # rc-update add vixie-cron default
(Script de inicio de nombre de dominio) # rc-update add domainname default
(Sólo para núcleos 2.6.x: udev puede ser usado en lugar de devfs) # emerge udev
|
Nota:
Para mayor información sobre la configuración de udev, vea la
Guía udev en Gentoo. Note que la
opción RC_DEVICE_TARBALL="no" es de preferencia en sistemas Sparc.
|
Finalice los ajustes para su sistema Gentoo:
Listado de Código 1.9: Finalice los ajustes de configuración |
(Establezca la contraseña del superusuario (root)) # passwd
(Cree un usuario) # useradd su_usuario -m -G users,wheel,audio -s /bin/bash
(Ajuste la contraseña para dicho usuario) # passwd su_usuario
(Ajuste el nombre del host) # echo mi_máquina > /etc/hostname
(Ajuste el nombre de dominio del sistema) # echo mi_dominio.tld > /etc/dnsdomainname
(Ajuste el fichero hosts, por ejemplo:
"127.0.0.1 localhost mi_máquina") # nano -w /etc/hosts
(Ajuste algunas configuraciones básicas; siga los
comentarios) # nano -w /etc/rc.conf
|
Listado de Código 1.10: Configurar la red |
(Configure la red; los usuarios de dhcp deberían configurar
config_eth0="dhcp") # nano -w /etc/conf.d/net
(Liste los módulos que serán cargados al inicio) # nano -w /etc/modules.autoload.d/kernel-
(Inicie la red automáticamente en el arranque) # rc-update add net.eth0 default
(Sólo si tiene múltiples interfaces de red:)
((1) Cree los scripts de inicio para cada interfaz) # ln -s /etc/init.d/net.eth0 /etc/init.d/net.ethx
((2) Inicie los scripts automáticamente al arrancar) # rc-update add net.ethx default
|
Ahora instale el gestor de arranque.
Listado de Código 1.11: Instalar SILO |
# emerge silo
# nano -w /etc/silo.conf
partition = 1
root = /dev/sda1
timeout = 150
image = /boot/image
label = Gentoo
# silo
|
Luego desmonte todas las particiones y reinicie su nuevo sistema:
Listado de Código 1.12: Finalizar e instalar la GUI |
(Saliendo de la jaula) # exit; cd /
(Desmontando las particiones) # umount /mnt/gentoo/proc /mnt/gentoo
(Reinicie;Saque el CD de instalación del lector)# reboot
(Luego de arrancar:)
(Sólo para usuarios de GRP)
( (1) Monte el CD #2) # mount /dev/cdroms/cdrom0 /mnt/cdrom
( (2) Copie los paquetes precompilados) # cp -a /mnt/cdrom/packages/* /usr/portage/packages/
( (3) Instale el software extra) # emerge -k xorg-x11 gnome kde
( (4) Configure su servidor X) # $EDITOR /etc/X11/xorg.conf
|
Puede obtener más información en la
Documentación de
Gentoo.
El contenido de este documento está registrado bajo los términos de
la licencia
Creative Commons - Reconocimiento / Compartir Igual
|