(a petición de algunos lectores he trasladado este contenido aqui)
Antes que nada
He probado bastantes distribuciones desde el CD sin instalar, como
Ubuntu, Mandriva, etc. Cuando termino de revisarlas normalmente instalo
alguna en una partición o en una maquina virtual, pero con CentOS en
general no existe una forma de hacerlo. Sin embargo el CD tiene casi
todas las aplicaciones que se requieren de forma cotidiana. Asi que aqui
les explico como instalar CentOS directo al disco duro con solo el Live
CD.
Lo primero que debo anotar es que utilizaremos bastante la línea de
comandos (nadie dijo que sería muy fácil) pero en realidad son comandos
más o menos comunes. Empecemos por Descargar el Live CD desde el sitio
de CentOS y quemarlo, esto si queremos instalarlo en una partición real,
de otra manera pueden utilizar VirtualBox con la imagen iso para probar
todo este proceso.
Crear una partición.
Si ya tienes una partición libre en tu disco duro puedes saltar este paso, eso si, la partición deberá ser ext3
Para crear las particiones necesarias inicia una Terminal y ahi teclea
su (no necesitas password para entrar como root)
/sbin/fdisk /dev/sda (suponemos un disco SATA para las siguientes operaciones)
Utiliza los comando “n” partition 1 y despues “n” partition 2 para
crear dos particiones, la 1 sera montada como / y la 2 como espacio
swap, al final utiliza el comando “w” para escribir los cambios a tu
disco duro. Luego inicia de nuevo fdisk y utiliza el comando “t” para
cambiar el tipo de la partición no. 2 a 83 que es el tipo para espacio
de intercambio swap.
Formateando la partición
Para poder utilizar nuestra nueva partición debemos crear un sistema
de archivos ext3 para ellos tecleamos los siguientes comandos
/sbin/mkfs -t ext3 /dev/sda1
El espacio en /dev/sda1 esta listo para ser montado y copiar ahi los archivos de CentOS
Copiando CentOS a nuestra partición
Lo siguiente es copiar todos los archivos que estan corriendo en la version Live montados bajo “/”, asi que tecleamos
mkdir /centos (para crear un punto de montaje)
mount /dev/sda1 /centos (montamos la particion)
cd /centos (nos cambiamos a la particion donde instalaremos CentOS)
cp -rdav .. . (notese que estamos copiando todos los archivos desde ".."
a esta partición "." de manera que cp puede recorrer
todos los directorios)
Listo, ahora todos los archivos del sistema ya estan en nuestra particion CentOS
Instalar grub
Si estas instalando en una particion existente y ya tienes un arrancador de boot puedes saltar este paso.
Para instalar grub en la partición de CentOS tecleamos lo siguiente
/sbin/grub-install /dev/sda1
Configurando Grub
Ahora tenemos que entrar en nuestra instalación de CentOS para
configurar Grub pero necesitamos hacer un “chroot” para los siguientes
comandos. “chroot” nos permite trabajar en otra particion de manera aislada como si fuera un sistema diferente.
chroot /centos /env -i TERM="xterm" /bin/bash --login
(cambiamos la raiz del sistema a nuestra partición CentOS)
grub (iniciamos la consola de Grub)
-> root (hd0,0) (indicamos la partición root de nuestro sistema)
-> setup(hd0) (instalamos el cargador)
-> exit (salimos de grub)
Nuestro disco ahora tiene el cargador Grub instalado y listo para
usarse, hay que crear el archivo grub.conf de nuestra instalación
cd /boot/grub
(aun estamos en el ambiente chroot ejecutando los comandos
directo de nuestra instalación de CentOS)
nano grub.conf
(abrimos el editor nano con el archivo grub.conf y grabamos lo siguiente...)
title CentOS 5.5
kernel /boot/kernel-2.26.28-1-EL root=/dev/sda1 selinux=disable
initrd /boot/initrd-2.26.28-1-EL.img
<CTRL><O> (para grabar)
<CTRL><X> (para salir)
Ya esta configurado nuestro cargador para arrancar nuestra
instalación desde el disco duro, notese que deshabilitamos SELINUX
porque de otra manera no nos dejaria iniciar por cuestiones de
seguridad, ya que arranquemos de nuestra particion real podremos
habilitar SELINUX.
Arrancando CentOS 5.5. por primera vez
Ahora solo nos falta reiniciar nuestra máquina, extraer el Live CD y
esperar a que grub aparezca, como no especificamos ninguna particion por
default nos mostrara el menu de particiones arrancables con la entrada “Centos 5.5″ que hemos creado.
Hay que hacer algunos ajustes posteriores al primer arranque, como crear un password para “root” y dejar de utilizar el usuario “centos” creando uno de nuestro agrado. Tambien es necesario modificar algunas entradas del /etc/fstab
para agregar o eliminar ciertas particiones y dispositivos que pueden
estar incluidos (por ej, CentOS crea un dispositivo con el nombre /dev/root y asi monta la primera vez el disco duro).
Espero que disfruten de esta instalación de CentOS en su disco. Una vez que arranquen CentOS pueden utilizar “yum” y otras herramientas para actualizar o agregar software a su instalacion, pero se ahorraron la descarga de al menos 3 cds.
Bye bye!
Muy buen aporte! yo utilizo CenOS desde hace tiempo y de verdad me ha cambiado la vida jaja. Sldos, les dejo mi blog por si quieren ver mis aportes tambien! maguerotecnico.blogspot.com
ResponderEliminar