En aquesta secció anirem explicant el funcionament de la CÀTix 1.3, com fer les coses més interessants i alguns trucs per treure tot el suc a aquesta nova versió de la CÀTix.
Per començar veurem una característica molt interessant de la CÀTix 1.3. Quan ens baixem la imatge iso des d'Internet podem evidentment gravar-la en un DVD, però també podem utilitzar-la per arrencar des del disc dur, des de l'USB i fins i tot podem instal·lar un servidor que ens permeti fer l'engegada remota de la CÀTix. No tenim versions diferents, la mateixa versió de la CÀTix serveix per tot. Només els procediments són una mica diferents.
La CÀTix pot engegar-se des de:
Les imatges iso de la CÀTix les pots baixar dels enllaços que trobaràs a l'apartat "Des d'on puc baixar la Càtix" de la pàgina índex de la CÀTix
Per engegar utilitzant el DVD cal seguir el següent procediment: Ens baixem la imatge iso tenint en compte si volem la versió de 32 o la de 64 bits i la gravem utilitzant el programa K3B o qualsevol altre programa per gravar DVDs. En el cas del K3B escollim "Grava imatge ISO de DVD..." i seleccionem el fitxer iso que ens hem baixat d'internet. Un cop gravat aturem l'ordinador i el tornem a engegar amb el DVD posat. Si ja tenim una versió anterior de la CÀTix, per assegurar-nos que engega des del DVD, posem a l'inici quan surt boot: catix dvd
Per engegar de Disc Dur cal seguir el següent procediment:
cmd
attrib \boot.ini
edit \boot.ini
C:\grldr="Grub"
attrib -a +s +h \boot.ini
Us mostrem un exemple del fitxer boot.ini.
Si utilitzem el kernel de 64 bits hem de canviar 586 per amd64 a dins del fitxer menu.lst per posar correctament el kernel que volem engegar. També podem modificar les opcions si volem.
Per engegar des de la Memòria USB cal seguir el següent procediment: La manera més fàcil de fer-ho és utilitzant el programa d'instal·lació de la CÀTix, kinstalcatix, i seleccionant el dispositiu USB com a destí per una instal·lació parcial amb la imatge comprimida. D'aquesta manera el procés és automàtic.
Opcionalment podem baixar la imatge iso tenint en compte si volem la versió de 32 bits o la de 64 bits i la desem a en el directori arrel de la memòria USB. Copiem el kernel desitjat al directori boot de la memòria. Cal que hàgim instal·lat prèviament el grub al dispositiu USB. Editem el fitxer boot/grub/menu.lst de la memòria USB per afegir una entrada per arrencar el kernel baixat.
Per engegar des de la Xarxa cal seguir el següent procediment:
Les targetes de xarxa dels clients han de soportat el protocol PXE.
Per configurar un servidor de correu electrònic cal tenir en compte que la CÀTix utilitza Postfix i Cyrus i que en el directori de documentació de la CÀTix trobareu un fitxer que explica com configurar el nom del servidor i donar d'alta usuaris
Per arrencar un altre sistema operatiu, o una còpia del mateix, podem utilitzar el qemu. Per obtenir més velocitat primer carreguem el mòdul kqemu. Per començar obrim una consola (vuitena icona del kicker). Tenim diferents possibilitats segons el que volguem fer:
su (la contrasenya és catix)
modprobe kqemu
qemu -kernel /boot/vmlinuz-2.6.21-586-catix hda /dev/null
su (la contrasenya és catix)
modprobe kqemu
qemu-system-x86_64 -kernel /boot/vmlinuz-2.6.21-amd64-catix hda /dev/null
su (la contrasenya és catix)
modprobe kqemu
qemu -boot d -cdrom /dev/cdrom
su (la contrasenya és catix)
modprobe kqemu
qemu-img create -f qcow2 windows.img
qemu -boot d -hda windows.img -cdrom /dev/cdrom -m 256 -localtime
su (la contrasenya és catix)
modprobe kqemu
qemu -boot c -hda winxp.img -m 256 -localtime
La CÀTix no porta els controladors privatius de Nvidia ja que no són programari lliure. Per tenir suport 3D en les targetes gràfiques nvidia cal utilitzar el controlador privatiu. Hem de baixar tres fitxers, que en el cas de tenir la CÀTix de 32 bits són:
I els instal·lem posant en una consola:
su (la contrasenya és catix)
dpkg -i nvidia-kernel-common_20051028+1_all.deb
dpkg -i nvidia-kernel-2.6.21-586-catix_1.0.9755-1+1.3_i386.deb
dpkg -i nvidia-glx_1.0.9755-1_i386.deb
En el cas de tenir la CÀTix de 64 bits són:
I els instal·lem posant en una consola:
su (la contrasenya és catix)
dpkg -i nvidia-kernel-common_20051028+1_all.deb
dpkg -i nvidia-kernel-2.6.21-amd64-catix_1.0.9755-1+1.3_amd64.deb
dpkg -i nvidia-glx_1.0.9755-1_amd64.deb
Finalment reiniciem la interfície gràfica o l'ordinador.
Moltes de les peticions fetes per la CATix 1.0 estàn ja integrades a la nova CATix 1.1. La instal·lació al disc dur es fa directament utilitzant el programa d'instal·lació gràfic que permet fer particions, encara que hi ha un parell d'errors que s'han de solucionar tal com s'explica a la secció errors detectats i sol·lucions
Per fer un disquet d'engegada per a màquines antigues sense engegada des de CD-ROM podeu fer servir el mateix mètode que a la CATix 1.0
Si voleu afegir la CATix a un grub ja instal·lat només heu d'afegir les dues línies següents substituint (hd0,4) pel valor de la partició on heu instal·lat la CATix.
title Linux
kernel (hd0,4)/boot/linux-catix-1.1 ca vga=791 apm=power-off nomce quiet splash=verbose,theme:catix,tty:0
En aquesta secció descriurem com fer amb la CÀTIX coses que inicialment no estaven previstes. Degut a la demanda dels usuaris explicarem com fer coses que no haviem previst. Hi ha dues coses que els usuaris ens demanen i que pensàvem que no caldria implementar:
Engegar la CATix des d'ordinadors vells sense suport d'engegada des del CD-ROM. Gràcies a la aportació d'en Carles Bonamusa he preparat un disquet per poder engegar la CATix en ordinadors vells sense suport d'engegada desde CD-ROM a la BIOS. Per fer el disquet cal baixar-se el fitxer disquetengegadacd i fer un disquet amb el comandament: dd if=disquetengegadacd of=/dev/fd0. En windows cal utilitzar el programa rawwritewin i en dos rawrite.
Instal·lar la CATix per engegar-lo des del disc dur sense utilitzar el CD-ROM com a gestor d'engegada. Hi ha forces usuaris que han aconseguit utilitzar el Lilo o el Grub per engegar la CATix. Cal dir que el kernel es troba en /boot/isolinux/linux del CD-ROM.
Per instal·lar-lo en un ordinador que ja té linux amb el lilo com a gestor d'engegada cal copiar el fitxer del cdrom boot/isolinux/linux al fitxer /boot/linux-catix-1.0.1 de la partició del lilo (per exemple utilitzant la shell des del directori del cdrom: cp boot/isolinux/linux /boot/linux-catix-1.0.1) o arrosegant-lo en el konqueror i canviant el nom a linux-catix-1.0.1 i editar el fitxer /etc/lilo.conf per afegir:
image=/boot/linux-catix-1.0.1
label="catix"
Cal tenir en compte que s'ha d'executar el comandament lilo per actualitzar la configuració (és a dir, escriure lilo a la shell). L'Arnau Serra m'ha comentat, entre d'altres coses, que cal treure les cometes de catix ( label=catix ). Als fitxers lilo.conf que tinc jo hi ha cometes. Podeu posar-ho tal com estiguin la resta de labels.
En el cas d'utilitzar el grub com a gestor d'engegada cal copiar el fitxer del cdrom boot/isolinux/linux a /boot/linux-catix-1.0.1 de la partició del lilo i editar el fitxer /boot/grub/menu.lst per afegir:
title Linux
kernel (hd?,?)/boot/linux-catix-1.0.1
Cal substituir els interrogants pels valors correctes. Per exemple hda5 és (hd0,4).
color white/blue blue/light-gray
default 0
timeout 8
title Linux
kernel (hd1,4)/boot/linux-catix-1.0.1
title Windows
root (hd0,0)
chainloader +1
title Disquet
root (fd0)
chainloader +1
També ens han demanat el headers del kernel per afegir-hi moduls com els de Nvidia. També miraré de penjar-ho pròximament per que no hàgiu de tornar a compilar el kernel.