9 2013-05-02
Configuración del sistema

Edite su /etc/fstab y reemplace BOOT, ROOT y SWAP con los nombres correspondientes de sus particiones. No olvide verificar que los sistemas de ficheros coinciden con los de su instalación.

livecd linux # cd /etc
livecd etc # nano -w fstab
/dev/sda1   /boot     ext2    noauto,noatime     1 2
/dev/sda3   /         ext3    noatime            0 1
/dev/sda2   none      swap    sw                 0 0

Edite su /etc/fstab y reemplace BOOT, ROOT y SWAP con los nombres correspondientes de sus particiones y añada sus volúmenes lógicos. No olvide verificar que los sistemas de ficheros coinciden con los de su instalación.

livecd linux # cd /etc
livecd etc # nano -w fstab
/dev/md1          /boot                   ext2  noauto,noatime  1 2
/dev/md3          /                       ext3  noatime         0 1
/dev/sda2         none                    swap  sw,pri=1        0 0
/dev/sdb2         none                    swap  sw,pri=1        0 0
/dev/vg/usr       /usr                    ext3  noatime         1 2
/dev/vg/portage   /usr/portage            ext2  noatime         1 2
/dev/vg/distfiles /usr/portage/distfiles  ext2  noatime         1 2
/dev/vg/home      /home                   ext3  noatime         1 2
/dev/vg/opt       /opt                    ext3  noatime         1 2
/dev/vg/tmp       /tmp                    ext2  noatime         1 2
/dev/vg/var       /var                    ext3  noatime         1 2
/dev/vg/vartmp    /var/tmp                ext2  noatime         1 2

Configure la red en /etc/conf.d/net. Añada el guión de inicio net.eth0 al nivel de ejecución por defecto (default). Si tiene varias tarjetas de red, cree para cada una un enlace simbólico al guión de inicio net.lo> y añádalos igualmente al nivel de ejecución default. No olvide también ajustar el nombre de la máquina. Puede editar /etc/conf.d/net con nano o usar las siguientes órdenes:

livecd etc # cd init.d
livecd init.d # ln -s net.lo net.eth0
livecd init.d # cd ../conf.d
livecd conf.d # echo 'config_eth0="192.168.1.10 netmask 255.255.255.0 brd 192.168.1.255"' >> net
livecd conf.d # echo 'routes_eth0="default via 192.168.1.1"' >> net
livecd conf.d # echo 'hostname="nombredemimaquina"' > hostname
livecd conf.d # rc-update add net.eth0 default
(Si ha compilado el controlador de la tarjeta de red como módulo, añádalo a /etc/conf.d/modules)
livecd conf.d # echo 'modules="r8169"' >> /etc/conf.d/modules
(Si quiere volver a conectarse por ssh después de haber reiniciado su
nuevo sistema:)
livecd conf.d # rc-update add sshd default
Instale pcmciautils si necesita soporte para tarjetas PCMCIA.

Establezca la contraseña de root con passwd.

livecd conf.d # passwd
New UNIX password: escriba_la_contraseña
Retype new UNIX password: escriba_la_contraseña_nuevamente
passwd: password updated successfully

Edite /etc/conf.d/hwclock para definir las opciones del reloj.

livecd # nano -w /etc/conf.d/hwclock

Verifique la configuración del sistema en /etc/rc.conf y en /etc/conf.d/keymaps y edite el fichero adecuado si es necesario.

livecd conf.d # nano -w /etc/rc.conf
livecd conf.d # nano -w /etc/conf.d/keymaps
Instalación de las herramientas del sistema

Instale las utilidades RAID y LVM2.

livecd conf.d # emerge mdadm lvm2
livecd conf.d # rc-update add mdraid boot
livecd conf.d # rc-update add lvm boot

Instale una bitácora del sistema como syslog-ng y un demonio de cron como vixie-cron y añádalos a ambos al nivel de ejecución default.

Los demonios de cron dependen de un MTA por lo que puede que mail-mta/ssmtp sea puesto como dependencia. Si quiere utilizar un MTA más avanzado, podría instalarlo ahora. Si tiene prisa, deje que ssmtp sea instalado y quítelo después cuando instale el MTA de su elección
livecd conf.d # time emerge syslog-ng vixie-cron

real  1m52.699s
user  1m1.630s
sys   0m35.220s
livecd conf.d # rc-update add syslog-ng default
livecd conf.d # rc-update add vixie-cron default

Instale las herramientas del sistema (xfsprogs, reiserfsprogs o jfsutils) y red (dhcpcd o ppp) precisas, si es que necesita alguna.

livecd conf.d # emerge xfsprogs           (Si usa sistemas
de ficheros XFS)
livecd conf.d # emerge jfsutils           (Si usa sistemas
de ficheros JFS)
livecd conf.d # emerge reiserfsprogs      (Si usa sistemas
de ficheros Reiser file system)
livecd conf.d # emerge dhcpcd             (Si necesita un
cliente DHCP)
livecd conf.d # emerge ppp                (Si necesita
conectividad PPPoE ADSL)
Configuración del gestor de arranque

Haga emerge de grub y configúrelo. No olvide actualizar los parámetros de arranque necesarios si está utilizando un initramfs.

livecd conf.d # time emerge grub

real  1m8.634s
user  0m39.460s
sys   0m15.280smedia.xml
livecd conf.d # nano -w /boot/grub/grub.conf
default 0
timeout 10

title Gentoo
root (hd0,0)
kernel /boot/kernel root=/dev/sda3
initrd /boot/initramfs # Sono en caso de necesitar un initramfs
livecd conf.d # grub
Probing devices to guess BIOS drives. This may take a long time.

grub> root (hd0,0)
 Filesystem type is ext2fs, partition type 0x83

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  16 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,0)/boot/grub/stage2 /boot/
grub/menu.lst"... succeeded
Done.

grub> quit
livecd conf.d # grub
Probing devices to guess BIOS drives. This may take a long time.

grub> root (hd0,0)
 Filesystem type is ext2fs, partition type 0xfd

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  16 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,0)/boot/grub/stage2 /boot/
grub/menu.lst"... succeeded
Done.

grub> root (hd1,0)
 Filesystem type is ext2fs, partition type 0xfd

grub> setup (hd1)

grub> quit