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 (o 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 |
(Listar las zonas horarias disponibles) # ls /usr/share/zoneinfo (Usando a Brussels como ejemplo) # 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 <paquete-del-núcleo-aquí> # 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-<version> (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