Los pasos que describo a continuación son los que he utilizado yo para instalar WifiSlax en un disco duro sin que esté presente Windows.
En mi caso lo he hecho para instalarlo en el Vmware, pero también valdría para instalarlo en un ordenador normal (sin Windows claro).
Está probado para el WifiSlax 1.2beta y la reciente WifiSlax 2.0 y funciona. Me imagino que lo que describo se podrá hacer de otras muchas maneras, yo me he basado en lo que está escrito en el foro de BackTrack y en este mismo foro. Teniendo en cuenta mis limitados conocimientos de Linux, espero que no seais muy críticos.
____________________________________________________________
INSTALAR WIFISLAX EN VMWARE. ( Por TheBo)
Este tutorial es para instalar la distribución WifiSlax de forma virtual en el Wmware. Es también equivalente a instalar WifiSlax de forma real en un ordenador sin tener que compartir espacio con Windows.
Aunque WifiSlax es una distribución LiveCD, es evidente que su mayor potencial se consigue cuando se puede instalar realmente o virtualmente en el disco duro. La ventaja de hacerlo en el Vmware es que disponemos de los dos sistemas operativos Windows y WifiSlax funcionando a la vez y pudiendo pasar de uno a otro sin necesidad de reiniciar el ordenador.
Las desventajas de instalarlo en el Vmware son:
Que se disponen de menos recursos (memoria, disco duro...), aunque con la potencia de los ordenadores actuales esta pega se nota cada vez menos.
Que las tarjetas inalámbricas de tipo PCMCIA no funcionan con el Vmware ya que éste programa no trae un módulo específico para ellas. Entonces es necesario utilizar tarjetas inalámbricas USB para las que el Vmware sí funciona perfectamente.
Empezamos la instalación:
Iniciamos el Vmware, y damos a File--->New--->Virtual Machine... Después damos a Siguiente, Typical, Linux (Other Linux 2.6.x kernel), Siguiente, Siguiente, Use Bridged Network (así conseguimos que nuestra máquina virtual funcione como un ordenador independiente, con su propia IP de red), Disk Size(Gb): Yo he puesto 5, Finalizar.
Hacemos doble clik sobre CD-ROM (IDE 1:0) para cambir Auto detect a la ISO de WifiSlax (así nos evitamos grabar la ISO en un CD).
Damos OK y damos al Play para iniciar la máquina virtual.
Después de un rato nos aparece el wifislax login: ponemos root y luego el password toor como siempre. Y aparece el prompt habitual. Empezamos ahora a introducir las siguientes instrucciones, que son para realizar las particiones:
wifislax ~ # fdisk /dev/sda (La tecla / puede ser que no esté bien configurada prueba pulsando -)
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.
Command (m for help):n [enter]
Command action
e extended
p primary partition (1-4)
p [enter]
Partition number (1-4): 1[enter]
First cylinder (1-652, default 1):[enter]
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-652, default 652): +50M [enter] (La tecla +, puede ser ¿)
Command (m for help):n [enter]
Command action
e extended
p primary partition (1-4)
p [enter]
Partition number (1-4): 2 [enter]
First cylinder (8-652, default

:[enter]
Using default value 8
Last cylinder or +size or +sizeM or +sizeK (8-652, default 652): +512M [enter]
Command (m for help): n [enter]
Command action
e extended
p primary partition (1-4)
p [enter]
Partition number (1-4): 3 [enter]
First cylinder (71-652, default 71):[enter]
Using default value 71
Last cylinder or +size or +sizeM or +sizeK (71-652, default 652): [enter]
Using default value 652
Command (m for help): a [enter]
Partition number (1-4): 1 [enter]
Command (m for help): t [enter]
Partition number (1-4): 2 [enter]
Hex Code (Type L to list codes): 82 (Que corresponde a Linux Swap)
Command (m for help): p [enter]
Disk /dev/sda: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 7 56196 83 Linux
/dev/sda2 8 70 506047+ 82 Linux swap
/dev/sda3 71 652 4674915 83 Linux
Command (m for help): w [enter]
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
Wifislax ~ #
Creando el sistema de ficheros:
El siguiente paso consiste en crear el sistema de ficheros de las particiones, así seremos capaces de escribir los datos de los dispositivos. Utilizaremos el sistema de ficheros estandar de Linux: ext3.
No necesitaremos modificar /dev/sda2, ya que lo tenemos como Linux Swap.
wifislax ~ # mkfs.ext3 /dev/sda1
mke2fs 1.38 (30-Jun-2005)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
14056 inodes, 56196 blocks
2809 blocks (5.00%) reserved for the super user
First data block=1
7 block groups
8192 blocks per group, 8192 fragments per group
2008 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 25 mounts or 180 days, whichever
comes first. Use tune2fs -c or -i to override.
wifislax ~ # mkfs.ext3 /dev/sda3
mke2fs 1.38 (30-Jun-2005)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
585216 inodes, 1168728 blocks
58436 blocks (5.00%) reserved for the super user
First data block=0
36 block groups
32768 blocks per group, 32768 fragments per group
16256 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 27 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
Wifislax ~ #
Montando los Dispositivos
El siguiente paso es montar los dispositivos sobre el disco, así podemos instalar WifiSlax. Crearemos los directorios en /tmp para montarlos.
wifislax ~ # cd /tmp
wifislax tmp # mkdir boot
wifislax tmp # mkdir bt2
wifislax tmp # mount /dev/sda1 boot
wifislax tmp # mount /dev/sda3 bt2
wifislax tmp #
Instalador de WifiSlax
Ahora arrancaremos el KDE de WifiSlax con la instrucción:
wifislax ~ # startx
Una vez arrancado el escritorio, nos metemos en el menú K (esquina inferior izquierda), luego en WifiSlax, complementos, herramientas del disco duro. Así nos metemos en la utilidad QTParted, para comprobar como han quedado las particiones.
Comprobamos que la segunda partición no ha quedado bien instalada, pinchamos sobre ella, botón derecho del ratón y damos a Format, en Partition Type seleccionamos linux-Swap y OK. Luego damos en el menú File, Commit y OK en el mensaje de aviso. Cerramos la aplicación y ya tenemos bien las particiones.
Nos metemos ahora en el menú K, WifiSlax, Complementos, Instalador WifiSlax, y tecleamos las opciones:
Fuente (CD WifiSlax) /boot
Instalar WifiSlax en: /tmp/bt2
Escribir MBR en: /dev/sda
Partición Windows en: (lo dejamos vacío porque no tenemos esa partición)
Modo de instalación: Real (se necesitan 2700 MB)
Pinchamos en instalar, y esperamos un rato, porque todo el proceso de instalación tarda un poco.
Antes de terminar debemos de preparar bien la configuración del arranque ya que al dejar en blanco la partición de windows, vamos a tener problemas al arrancar desde el disco duro.
Debemos editar el fichero lilo.conf, para ello pinchamos en el menú K y después a Run Command, en Command ponemos kwrite, y pinchamos en Run.
Después pinchamos en File, Open, e introducimos la ruta en la que está el fichero, en nuestro caso es: /tmp/bt2/etc/lilo.conf
Damos a open y:
borramos las dos últimas líneas que aparecen en el fichero:
other =
label = Windows
Además, debemos cambiar la cuarta línea a:
bitmap = /tmp/bt2/boot/splash.bmp
La novena línea a:
image = /tmp/bt2/boot/vmlinuz
La décima línea:
root = /dev/sda3
La undécima:
initrd = /tmp/bt2/boot/splash.initrd
y damos a guardar.
Abrimos ahora una shell, y ejecutamos la instrucción:
lilo -C /tmp/bt2/etc/lilo.conf -m /tmp/bt2/boot/map -s /tmp/bt2/boot/boot.0x317
si ha ido bien tendrá que poner en la shell algo más o menos así:
Warning: LBA32 addressing assumed
Warning: Unable to determine video adapter in use in the present system.
Added wifislax *
X warnings were issued.
Pueden aparecer “Warnings”, pero sin que aparezca ningún error.
A partir de este momento ya tenemos bien instalado y preparado para el arranque WifiSlax. Entonces reiniciamos la máquina virtual, damos al menú K, LogOut y End Current Session. En algún momento nos aparecerá el prompt de la shell y tenemos que poner poweroff, para que se termine de apagar.
Una vez apagado hacemos otra vez doble clik sobre CD-ROM (IDE 1:0) en el Vmware y volvemos a poner el valor que tenía al principio, pinchamos sobre:
Use Phisycal Device y Autodetect, así se quita la opción de arrancar con la ISO ya que ahora arrancaremos desde el disco duro virtual como en cualquier ordenador.
Damos al play para arrancar la máquina virtual y vemos como funciona y arranca correctamente.
Después de arrancar e iniciar el sistema (poniendo usuario, contraseña y la instrucción startx, introducimos nuestra tarjeta USB inalámbrica favorita, y podremos empezar a disfrutar de nuestra distribución favorita.
Un saludo a todos.