You are on page 1of 4

Instalacion de Knoppix 6 en el disco duro

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).

3. Creando las particiones


Lo primero que hacemos es arrancar con el Live CD de knoppix insertado en el CD/DVD-ROM. Una
vez tenemos acceso al escritorio abrimos una consola y procedemos a realizar las particiones necesarias
para instalar knoppix.

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)

Procedemos a crear las particiones mediante el comando cfdisk:

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

4. Copiar el sistema base en nuestra particion reiserfs


El siguiente paso es montar nuestra particion hda2 para poder copiar el sistema de archivos del Live
CD al disco duro. Para ello:

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/i386­pc/stage1 /boot/grub/. → copiamos stage1
#cp /usr/lib/grub/i386­pc/stage2 /boot/grub/. → copiamos stage2
#cp /usr/lib/grub/i386­pc/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/vmlinuz­2.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 light­green/brown blink­red/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.

Espero que os haya gustado.

Marco Albero.