Professional Documents
Culture Documents
1. Estado inicial
– Partimos del estado siguiente en la maquina:
– Tenemos un disco duro con una capacidad de 60Gb
– Una particion de 20Gb donde esta instalado Windows XP.
– Un espacio sin particionar de 40Gb
– Intel Core 2 Duo 2.5GHz
– Memoria RAM 4BG DDR2
2. Objetivo
Queremos iniciar con un Live CD de Knoppix (Knoppix 6 basado en MicroKnoppix) e instalarlo a
mano en el disco duro ya que el instalador por defecto no funciona correctamento (por lo menos a mi).
Tenemos:
/dev/hda1 → Windows XP (20Gb)
Libre → Espacio libre de 40Gb.
Crearemos:
/dev/hda2 → Linux reiserfs (32Gb)
/dev/hda3 → Linux swap (8Gb ya que tenemos 4Gb de RAM)
En la consola que tenemos abierta tecleamos:
su //Entramos en modo superusuario
#cfdisk //Entramos en el programa que nos permite crear las particiones
Una vez dentro crear las particiones necesarias es trivial:
Seleccionamos new
Le damos el tamanyo que queramos (32Gb en mi caso)
Le damos el tipo de particion (reiserfs)
Repetimos los pasos para crear la particion de 8Gb para la swap. Una vez completados estos pasos
deberemos tener una distribucion del disco duro similar a la siguiente:
Name Flags Part Type FS Type [Label] Size (MB)
hda1 Boot Primary NTFS [] 20875.77
hda2 Primary Linux ReiserFS 31001.09
hda3 Primary Linux swap / Solaris 8143.03
Creamos un directorio para montarlo (estamos en /home/knoppix):
#mkdir tmp → creamos el punto de montaje
#mount /dev/hda2 tmp → montamos la particion reiserfs en tmp
#cp a /KNOPPIX/* tmp/ → copiamos todo el sistema a la particion
Una vez copiado el sistema a la particion tenemos que tener en cuenta que el sistema se ha copiado
configurado segun el arranque liveCD por lo tanto para que podamos arrancar desde el disco duro
tenemos que configurar algunos parametros.
Deberemos de configurar los puntos de montaje que ahora seran desde el disco duro, para ello editamos
el fichero 'tmp/etc/fstab':
#vi tmp/etc/fstab
y anyadimos las siguientes lineas:
/dev/hda2 / reiserfs defaults 1 1
/dev/hda3 swap swap defaults 0 0
Con estas lineas le estamos diciendo el /dev/hda2 es el punto de montaje raiz y que en /dev/hda3 debe
montar la swap del sistema.
Una vez que tenemos el sistema copiado, nos metemos en el para instalar grub (el gestor de arranque) y
tener un arranque dual Windows/Linux, para ello nos cambiamos a la particion:
#chroot tmp → nos meteremos en la particion como si de / se tratase.
#mount t proc none /proc → montamos el sistema /proc
#mkdir p /boot/grub → creamos el directorio para grub
#cp /usr/share/doc/grub/examples/menu.lst /boot/grub/. → copiamos menu.lst de ejemplo
#cp /usr/lib/grub/i386pc/stage1 /boot/grub/. → copiamos stage1
#cp /usr/lib/grub/i386pc/stage2 /boot/grub/. → copiamos stage2
#cp /usr/lib/grub/i386pc/reiserfs_stage1_5 /boot/grub/. → copiamos reiserfs_stage1_5
Ya tenemos la infraestructura que necesita grub para funcionar, ahora solo nos queda configurar
'menu.lst' para adecuarlo a nuestro sistema. Hay que dejarlo como sigue:
# Boot automatically after 30 secs.
timeout 30
default 0
fallback 1
# For booting GNU/Linux
title GNU/Linux
root (hd0,1)
kernel /boot/vmlinuz2.6.28.4 root=/dev/hda2
# For booting Windows NT or Windows95
title Windows NT / Windows 95 boot menu
rootnoverify (hd0,0)
makeactive
chainloader +1
# For installing GRUB into the hard disk
title Install GRUB into the hard disk
root (hd0,0)
setup (hd0)
# Change the colors.
title Change the colors
color lightgreen/brown blinkred/blue
Una vez que tenemos la configuracion adaptada a nuestro sistema, procedemos a instalar grub en el
MBR del sistema, para ello tecleamos:
#grub → Entramos en el menu de grub
grub>root (hd0,1) → Le decimos que la particion raiz estan en /dev/hda2, (hd0,0 = /dev/hda1)
grub>setup (hd0) → Le decimos que instale grub en el MBR
Reiniciamos y a correr.
Marco Albero.