[eside-ghost] falta emerge
Iñaki Etxebarria
tajadas en hotmail.com
Mie Ene 7 18:09:26 CET 2004
Aupa Martin!
Mira, yo para instalar gentoo he seguido estos pasos ( paso a paso ):
-cuando arrancas, te aparece "boot:", ahi escribe: gentoo dokeymap
-despues, cuando ya se ha arrancado el LiveCD, ejecutas:
hdparm -d1 /dev/hda <<< esto activara el modo de
transferencia ultraDMA para el disco duro hda ( si vas a instalar gentoo en
una particion de otro disco duro, pues usarias por ejemplo /dev/hdb )...
-despues, creas el sistema de ficheros en la particion que hayas elegido
para instalar gentoo, en mi caso fue la hda3 ( tercera particion de hda ):
mke2fs -j /dev/hda3
-luego, opcionalmente, prepararias la particion swap ( una vez mas, hda4 es
un ejemplo, tendras que poner la particion correspondiente ):
mkswap /dev/hda4
ahora, en caso de que hayas decidido hacer el paso anterior y utilizar una
particion para memoria virtual en disco, deberias tb usar el comando ( otra
vez, poniendo la particion adecuada en lugar de hda4 ):
swapon /dev/hda4
-ahora, montariamos la particion ext3 que hemos creado en /mnt/gentoo:
mount /dev/hda3 /mnt/gentoo
y despues, creariamos el directorio /boot, que es necesario para albergar el
arranque ( se podria llegar a prescindir de el, creo, pero es comun usarlo
:P ):
mkdir /mnt/gentoo/boot
y ahora crearemos /proc ( gentoo lo requiere ):
mkdir /mnt/gentoo/proc
y montamos el sistema de ficheros tipo proc en este directorio recien
creado:
mount -t proc none /mnt/gentoo/proc
- bien, ahora configuraremos la red para que podamos tirar de ftp/http para
instalar los diferentes ficheros o paquetes despues:
net-setup eth0 <<< nota: yo uso ethernet, pero si utilizas otro
sistema, lo mejor es que mires la seccion "Configuring the network" de la
guia de instalacion de gentoo ( alli tienes una lista de posibles
configuraciones de internet )
-despues, entras en el directorio /mnt/gentoo ( recuerda que es aqui donde
hemos montado el sistema de ficheros ext3 que albergara todo el sistema
linux ):
cd /mnt/gentoo
-una vez situados en este directorio, es hora de bajarnos el archivo que
tiene el stage1 comprimido.
Para esto, lo mejor es que te la bajes de internet:
links2 http://www.gentoo.org/main/en/mirrors.xml <<< aqui navegaras a
uno de los mirrors para finalmente bajarte el fichero
stage1-YYYYMMDD.tar.bz2 ( donde YYYYMMDD son la fecha de empaquetado del
fichero )
o si tienes un CD actual con estos ficheros:
cp /mnt/cdrom/stages/stage1-20031011.tar.bz2 /mnt/gentoo
-despues, descomprimiremos los contenidos del fichero:
tar -xvjpf stage1-*.tar.bz2 < aqui el "*" deberias cambiarlo por el
nombre exacto del fichero ( o usa la tecla tab cuando escribas parte del
nombre, eso te completara el nombre del fichero )
-y despues borramos el fichero comprimido ( que una vez descomprimido, ya no
nos hace falta ):
rm stage1-*.tar.bz2 <<< al igual que arriba, ese * deberias cambiarlo
NOTA: puedes dejar el * tal cual en ambos casos, pero de primeras, mejor que
te acostumbres a hacer referencia de un ficherpo concreto ( porsia ;), sobre
todo al borrar )
-bien, ahora que tenemos la stage1 descomprimida, editaremos
/mnt/gentoo/etc/make.conf ( este es un fichero importante en gentoo, en él,
podras especificar los flags que instruyen al GCC de como compilar todo el
sistema y los paquetes ( osea, que le diras cosas como: "mi ordenador es un
pentium4, activame el soporte para MMX y utiliza la optimizacion tal y
cual..." )
nano /mnt/gentoo/etc/make.conf <<< para esto, también recomiendo que
preguntes en el canal o mires en google/...
NOTA: en este fichero tambien se pueden configurar otras cosas importantes,
pero de momento, nos sirve con esto ;P
-ahora, trasladamos la informacion de DNS ( que se configuro al ejecutar
net-setup o al configurar la red en general ) al sistema que estamos
montando en /mnt/gentoo:
cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
-bueno, la base casi esta, ahora solo nos hace falta algun que otro comando
y que nuestro ordenador trabaje unas horitas ;):
chroot /mnt/gentoo /bin/bash <<< con esto entramos en un entorno en el
que "/mnt/gentoo" pasa a ser "/", osea, que la particion ext3 que hemos
montado en /mnt/gentoo pasa a ser la nueva raiz
-despues:
env-update
source /etc/profile
emerge sync
NOTA: aqui tendremos que esperar un buen rato ( quiza media horita o asi );
esto es para que el sistema descargue todo el listado de paquetes
disponibles para poderlos instalar a posteriori.
-una vez completada la descarga de ese listado, haremos lo que se conoce
como bootstrapping, que es el proceso que pasa la gentoo stage1 a la gentoo
stage2 ( compilando para ello ciertos paquetes como GCC etc. ):
cd /usr/portage
scripts/bootstrap.sh
NOTA: espero que tengas cosas que hacer, esto puede tardar 3 o 4 horas,
aunque todo depende de que maquina tengas, claro.
- despues de esas horas de espera ( o -quin sabe- quiza no de "espera" ;) ),
haces:
source /etc/profile
emerge system
NOTA: aqui esperar otro tanto, o mas ;(
-ya casi estamos :D !!! ahora nos bajaremos el kernel ( quetal un 2.6 ?, en
cuanto esto, o preguntanos o enterate en la guia de instalacion... ):
emerge -k gentoo-dev-sources
-y lo configuramos
cd /usr/src/linux
make menuconfig <<< esto nos llevara a unos menus donde configuraras
todo tu kernel,... otra vez mas, preguntar por IRC sera quiza lo mejor...
___________ COSAS IMPRESCINDIBLES que TIENES QUE INCLUIR PARA GENTOO
+Code listing 5: Selecting experimental code/drivers
Code maturity level options --->
[*] Prompt for development and/or incomplete code/drivers"
+Code listing 6: Selecting necessary file systems
File systems --->
[*] Virtual memory file system support (former shm fs)
[*] /proc file system support
[*] /dev file system support (EXPERIMENTAL)
[*] Automatically mount at boot
[*] /dev/pts file system for Unix98 PTYs
<*> Ext3 journalling file system support
__________
-despues sales guardando los cambios y pasas a compilar el kernel:
make && make modules_install
-ahora, copiamos el kernel generado como fruto de dicha compilacion a /boot
( recuerda que lo habiamos creado en los primeros pasos de la instalacion ):
cp arch/i386/boot/bzImage /boot/bzImage
-bien, ahora, creamos el enlace simbolico /etc/localtime ( que -mas o menos-
indica que sistema horario usara el sistema ) y hacemos que apunte -por
ejemplo- a GMT
ln -sf /usr/share/zoneinfo/GMT /etc/localtime
-despues, editamos los puntos de montura de los sistemas de ficheros que
tendras en tu sistema:
nano /etc/fstab <<< tambien aqui te explicamos mejor por el canal
-ahora, unas pequeñas configuraciones de sistema:
echo ElNombreDeLaMaquina > /etc/hostname
echo ElNombreDeLaRed > /etc/dnsdomainname
rc-update add domainname default
-ahora la configuracion de la red de manera similar:
nano /etc/conf.d/net <<< aqui el propio fichero explica todo bastante
bien, pero no dudes en preguntar ;) ( canal, mails,... )
rc-update add net.eth0 default
nano /etc/hosts <<< aqui deberias poner que ElNombreDeLaMaquina es
127.0.0.1 ( o la IP de red que uses )
-configurando las fuentes de consola ( si es el caso ) y el idioma de
teclado y demas:
nano /etc/rc.conf
-Instalamos ahora el gestor de arranque ( yo uso LILO ):
emerge -k lilo
cp /etc/lilo.conf.example /etc/lilo.conf
nano /etc/lilo.conf <<< aqui tambien te ayudaremos por canal, mejor...
/sbin/lilo <<< con esto el arranque quedara configurado para los
proximos reinicios :)
-ahora, configuramos la clave para la cuenta de root del sistema ( ahora
mismo estas instalando todo esto desde una cuenta root, solo que esa "sin"
clave ):
passwd
-bien, para instalar/configurar/... se usa la cuenta de root, pero para el
uso del dia a dia no, asique crearemos una nueva cuenta de usuario:
useradd NombreDeUsuario -m -G users,wheel,audio -s /bin/bash
-y le ponemos una clave:
passwd NombreDeUsuario
-ya casi estamosss ;D, estos comandos "cerraran" la instalacion :):
etc-update
exit
cd /
umount /mnt/gentoo/proc
umount /mnt/gentoo
reboot
Bien, pues... armate de paciencia ( no hace falta mucho mas para instalar
gentoo ;)... la instalacion de gentoo es LARGA, pero se aprende bastante y
el resultado es un sistema, limpio, comodo y afinadito/ajustado a tu maquina
;) ) y suerte! :D
NO DUDES EN PREGUNTAR, al principio cuesta y se hace largo... pero creeme,
merece la pena, sobre todo, para aprender ( no voy a hablar de la
limpieza,rendimiento,tranqulidad y comodidad de uso a la que se llega
despues, ya que arrancaria un flame, y no es cuestion ;P ).
Iñaki.
- - - - - - - - - - - - - - - - - - - - - - - - - -
ECDLBEELI || 2B or not 2B, thats FF.
- - - - - - - - - - - - - - - - - - - - - - - - - -
_________________________________________________________________
The new MSN 8: advanced junk mail protection and 2 months FREE*
http://join.msn.com/?page=features/junkmail