LA POST - INSTALACIÓN
CONFIGURACIÓN DE LAS X WINDOW
Tenemos que configurar las X. No se porqué (a lo mejor
solo me ha pasado a mí con la Potato) solo me ha cargado
el servidor VGA16 (que es un servidor general que puede valer
para configurar las X, pero es preferible instalar el más
adecuado a nuestra tarjeta de video). Como el servidor que corresponde
a mi S3 Virge GX2 (AGP) es el SVGA hago (como root)
dselect
Pasamos por Access, Update y al llegar a Select buscamos la cadena
SVGA (invocamos la búsqueda tecleando / (que nos presenta
en la barra inferior el carácter ?) Y a continuación
escribimos 'svga' y vamos viendo en que paquete aparece la cadena.
La búsqueda se continúa con \, hasta que encontremos
el paquete buscado (si está, claro ;-/). En mi caso lo
encuentro, lo señalo (con +, leeros el manualito de dselect)
y luego como siempre, Install, Config, Remove y Quit.
Ahora es el momento de hacer la instalación gráfica
de las X con la herramienta XF86Setup. Hacemos, pues
XF86Setup
Y a partir de ahora vamos configurando paso a paso cada ítem
gráficamente mediante clicks y arrastres con el ratón.
El procedimiento es muy intuitivo porque en la barra superior
de la ventana aparecen botones correspondientes a los elementos
que hemos de configurar: Mouse, Keyboard, Card, Monitor, Mode
Selection y Other. Empezamos con el ratón mismo (mouse):
ya estará bien configurado y simplemente si es un ratón
de dos botones conviene activar la emulación con tres botones.
NOTA: Puede ocurrir en el caso de que nuestro ratón sea
ps2 y haya sido configurado previamente y lanzado como demonio
(gpm -m /dev/psaux -t ps2 -Rms3, que al configurar las X aparezca
no como /dev/psaux, sino como Microsoft gpmdata (pseudodevice,
repeater data for gpm mouse daemon). No os preocupéis y
p'alante. (apply)
En el teclado (keyboard) debéis seleccionar el de 102 teclas
internacional y el idioma Spanish (apply)
En el apartado de la tarjeta gráfica (Card) debéis
seleccionarla de la lista. En mi caso se trata de una S3 Virge
GX2 (generic). Podemos pasar al detailed setup y veremos arriba
seleccionado el servidor X correspondiente a la tarjeta en cuestión,
en mi caso, de nuevo es el SVGA. Podemos indicar la cantidad de
memoria de la misma (la mía tiene 4Mb de video RAM) y si
lo sabemos, mas opciones (chipset, ramdac, Clockchip) pero NO
ES NECESARIO; basta con escoger la tarjeta y con mucho indicar
la memoria.
Para configurar el Monitor debemos escribir en los dos panelitos
superiores bajo la denominación de Monitor sync rates los
intervalos de frecuencias horizontales y verticales del mismo
que las debéis saber (mirad la documentación). El
mío tiene de frecuencia horizontal el intervalo 30-69 (kHz)
y de vertical el rango de 50-120 (Hz).
Los modos gráficos (Mode selection) permiten elegir la
resolución de los gráficos así como la profundidad
de color expresada en bits por pixel (bpp). El número de
colores se puede calcular como 2 **profundidad (2 elevado al valor
de profundidad de bpp). Así, 8 bpp corresponden a 256 colores,
16bpp a 65536, 24bpp a casi 17 millones y 32 bpp (true color)
a más de cuatro mil millones. Las tarjetas gráficas
almacenan el contenido de los píxeles en memoria de acceso
aleatorio, conocida como vídeo RAM. El número de
colores y la resolución de pantalla admitido por una tarjeta
gráfica depende de su video RAM. Por ejemplo: Si quiero
una resolución de 1024 x 768 pixels y una profundidad de
color de 16 bpp, la cantidad de memoria necesaria será:
1024 x 768 pixel x 16 bits/pixel = 12582912 bits = 1572864 bytes
(8 bits = 1byte) = 1.6 Mbytes (aprox.). Si tengo una tarjeta de
4 Mbytes puedo mantener esa resolución a 24 bpp (necesita
unos 2.4 Mbytes) y a 32 bpp (alrededor de 3.2 Mbytes). Con una
tarjeta de 1 Mbyte no puedo conseguir resolución de 1024x768
ni siquiera con el mínimo de profundidad ( 8bpp). Hacemos
las cuentas y seleccionamos la resolución y la profundidad
que queremos. En mi caso escogí 1024x768pixel y 16bpp.
Ya solo queda hacer click en el siguiente y último botón
de la barra superior (Other) y comprobar que tiene activada la
secuencia de escape de las X, con las teclas Alt+Ctrl+Backspace
y hacemos click en Done, con lo cual después de unos momentos
nos saldrá el panel donde nos dice la ruta en que se almacenará
la configuración (/etc/X11/XF86Config) y si todo ha ido
bien seleccionaremos Save the configuration and exit y ¡se
acabó la configuración de las X! La próxima
vez que inicies tu Debian se activará el login gráfico
(seguramente) mediante el xdm (X desktop manager) que se ejecutará
en el arranque y se continuará (respawn) aunque quieras
escapar de él. Ahora simplemente para pasar ya a modo gráfico
puedes hacer como usuario
startx
y seguramente se cargará el gestor de ventanas WindowMaker.
Si deseas vislumbrar en seguida tu flamante GNOME podemos hacer
la chapuza siguiente: Sal de las X, crea en tu /home/usuario el
fichero .xinitrc y escribe dentro con tu editor favorito (los
mios son vim o emacs) la línea
exec gnome-session
y sálvalo. Vuelve a hacer startx y ya lo verás.
De todos modos seguramente de ahora en adelante a partir del próximo
inicio el login será gráfico y entrarás directamente
en las X. Si quieres pasar a una consola lo puedes hacer con Alt+Ctrl+Fx
(x de 1 a 6) y vuelves a la pantalla gráfica con Alt+Ctrl+F7.
LOADLIN
Antes que se me olvide, si resulta que quieres usar loadlin desde
tu windows ahora es el momento de prepararlo todo. Sigue como
root y monta en /mnt la partición de tu Windows 98 (que
sera p. ej. /dev/hda1) mediante
|
debian:~#
mount -t vfat /dev/hda1 /mnt
debian:~# cd /mnt debian:/mnt# mkdir loadlin
debian:/mnt# cd /boot
debian:/boot# ls
|
y verás que entre los archivos se encuentra vmlinuz-2.2.17
que es nuestro kernel de arranque. Vamos a copiarlo al directorio
loadlin que hemos hecho en la partición de windows 98 (que
coincidirá con la unidad C:\ en DOS/WINDOWS) con el nombre
de 'vmlinuz'
debian:/boot# cp vmlinuz-2.2.17 /mnt/loadlin/vmlinuz
Pon ahora el CD1 en el lector de cdrom y móntalo
|
debian:/#
mount -t iso9660 /dev/hdb /cdrom
debian:/# cd /cdrom/tools/
debian:/cdrom/tools# ls
|
y verás entre otros archivos a lodlin16.zip.
Cópialo y descomprímelo en /tmp:
|
debian:/cdrom/tools#
cp lodlin16.zip /tmp
debian:/cdrom/tools# cd /tmp
debian:/tmp# unzip lodlin16.zip
|
Unzip debe
estar instalado (si no hacerlo mediante dselect).Al descomprimir
se producirá el directorio lodlin16 que contiene dos ficheros
fundamentales: loadlin.exe y linux.bat
|
debian:/tmp#
cd lodlin16
debian:/tmp/lodlin16#
|
Edita ahora con tu editor favorito el fichero linux.bat y verás
su contenido:
|
rem
Sample DOS batch file to boot Linux.
rem
First, ensure any unwritten disk buffers are flushed:
smartdrv /C
rem Start the LOADLIN process:
c:\loadlin\loadlin
c:\loadlin\zimage
root=/dev/hdb2
ro
vga=3
|
debemos cambiar /dev/hdb2 por nuestra partición Linux:
/dev/hda4 (en nuestro ejemplo)
y luego lo salvamos.
Ahora, después de esto, copiamos estos dos ficheros en
el directorio loadlin que habíamos creado en la partición
de Windows:
debian:/tmp/lodlin16# cp loadlin.exe linux.bat /mnt/loadlin/
y ya está todo listo
Si estás escribiendo desde una xterm en las X, sal de ahí
y desde la consola haz un reboot (o directamente Alt+Ctrl+Del).
Inicia Windows 98 con el bootmanager que tengas y una vez allí:
ve con el explorador de Windows a la carpeta c:\loadlin. Marca
el fichero linux.bat con el ratón y selecciona en el menú
de edición 'Copiar'. Vamos al escritorio, pulsamos el botón
derecho del ratón y seleccionamos 'Pegar Acceso Directo'.
Marcamos el acceso directo recién hecho con un click del
ratón y pulsando su botón derecho seleccionamos
'Propiedades'. Escogemos la solapa 'Programa' y pulsamos en 'Avanzado...',
luego marcamos la casilla 'Modo MS-DOS' y confirmamos con 'Aceptar'.
Después pulsamos en 'Cambiar Icono...' y escogemos el que
mas nos guste (El del capirote de mago con varita mágica
por ejemplo <(8^) ). Podemos cambiar la leyenda del icono (linux.bat)
por otra mas adecuada como 'Acceso Debian 2.2'. Al hacer doble
click sobre el icono, saldrá primero una advertencia de
que vamos a entrar en modo MS-DOS y luego ...accederemos a Debian.
(Esto lo he sacado de mi manual de SuSE 6.4)
NOTA: Es posible pasar parámetros con loadlin como se hace
con lilo, pero no lo comentaré. Leeros el manual de loadlin
que viene en lodlin16.zip y mirad el ejemplo test.par.