viernes, 12 de marzo de 2010

Notas Curso RHCT

Otro punto interesante es el archivo anaconda-ks.cfg , ese archivo se guarda automáticamente al instalar nuestro sistema, el cual contiene información relacionada con todas las característica de instalación del sistema, esto nos ayudara cuando hagamos una instalación de sistema de forma no asistida .  el ejemplo puede ser el siguiente .

============


# Kickstart file automatically generated by anaconda.

install
cdrom
lang en_US.UTF-8
keyboard us
network --device eth0 --bootproto dhcp
rootpw --iscrypted $1$dxW48WPH$xBBjUMrxsAHcx9/QE.xvQ1
firewall --enabled --port=22:tcp
authconfig --enableshadow --enablemd5
selinux --enforcing
timezone --utc America/Tijuana
bootloader --location=mbr --driveorder=hda
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
#clearpart --linux --drives=hda
#part /boot --fstype ext3 --size=100 --ondisk=hda
#part pv.2 --size=0 --grow --ondisk=hda
#volgroup VolGroup00 --pesize=32768 pv.2
#logvol swap --fstype swap --name=LogVol01 --vgname=VolGroup00 --size=1024 --grow --maxsize=2048
#logvol / --fstype ext3 --name=LogVol00 --vgname=VolGroup00 --size=1024 --grow

%packages
@editors
@text-internet
@legacy-network-server
@dns-server
@dialup
@core
@base
@ftp-server
@network-server
@web-server
@smb-server
@mail-server
@server-cfg
@news-server
device-mapper-multipath
=========================

este archivo  podemos utilizarlo en nuestra instalación,  al colocar nuestro cd de instalación y seleccionar el tipo  instalación hacemos lo siguiente 

boot: linux ks=cdrom:/anaconda-ks.cfg      # en caso de cdrom
boot: linux ks=hd:hda1:/anaconda-ks.cfg    # caso disc duro
boot: linux ks=hd:fd0:/anaconda-ks.cfg     #floppy 
boot: linux ks=hd::/anaconda-ks.cfg    

También tenemos el caso de problemas al iniciar el sistema para lo cual requeriremos utilizar el disco 1 de instalación, al bootear debemos colocar lo siguiente

boot: linux rescue 

comenzara a hacer el proceso de boot como si fuera una instalación, hasta el punto donde pregunta sobre el montaje de las particiones . 

los casos mas comunes de errores al boot , son 
1. problemas con el archivo /etc/fstab
2. problemas con el archivo  vi /etc/inittab
3. problemas con algun dispocitivo instalado.
4. problemas con el disco duro  .
5. servicios mal configurados 
6. problemas con el archivo /etc/rc.sysinit
7. Errores en grub 

ok para los casos de disco duro y grub podemos hacer lo siguiente .

Disco duro , entrar en rescue mode y ejecutar el comando

# e2fsck -f /dev/hdXX

en el caso del grub , tenemos algun problema al boot podemos hacer lo siguiente ..

al iniciar el grub, en la pantalla donde muestra los kernels de boot , presionamos la tecla C

nos enviara un prompt como el siguiente

grub>

ahora buscaremos la diretiva de root .

grub> root (hd0,0)
grub> root (hd0,1)
...
grub> root (hdx,x)

en esta parte debemos asegurarnos que sea el top level en boot directory no en el directorio raiz u otro directorio , dependiendo de tu sistema de archivos podemos identificarlo.
el siguiente paso  es identificar el kernel

grub> kernel /vmlinuz-2.6.18-128.el5 ro root =/dev/VolGroup00/LogVol00

en red hat el kernel comprimido siempre comienza con vm , el ro significa que solo sera read only , y colocamos la ruta del volumen de montaje . ( podemos verla en el fstab o en el /dev)

siguiente paso es  identificar el init ram disk  en el proceso del boot este podemos identificarlo ya que inicia  con init y finaliza con .img

grub> initrd /initrd-2.6.18-128.el5.img

debemos asegurarnos que sea la misma versión del  kernel

finalizaos como

grub> boot












No hay comentarios:

Publicar un comentario