Tuto mal fait sur l'installation de debian, kernel 2.6.14.4 sur un PackardBell w3281.


Pour toute critique ou éloge maillez moi ;)

Greetz: Un pote que je ne sais pas si il veut bien que je mette son nom + #debian-fr sur irc.debian.org

Note : tous les fichiers de config sont dans cette archive.

Allez lire tout de suite les astuces à la fin.

A - Préparation:

Mettre sur une clef USB :
*de kernel.org : le kernel 2.6.14 (autant prendre le plus récent)
*de chez uli : l'archive suivante : ftp://www.uli.com.tw/driver/Linux_K2.6.x_Integrated132.zip
*de chez moi ;-) : le fichier de config du kernel, le fichier de config de xorg
Sur une sid : pour configurer xorg (driver xorg-server-video-ati (ou un truc comme ca) : aticonfig --initial=dual-head --screen-layout=right --resolution=0,1440x900 1,800x600 ca met le dual screen en place (testé et approuvé)
Graver les trois premiers cd pour l'install de debian, la carte reseau n'étant pas reconnue au boot :-(

Je ne le dis pas, mais il faut bien évidement booter sur le cdrom ;-)

B - Installation :

installer Debian normalement, sauter l'étape pour la carte reseau, mettre les trois cd un par un et tout le tuti quanti ...
installer grub et papatati et patata...
rebooter.
suivre les instructions du base install.

C - A l'attaque des problèmes.

Modifier le fichier /etc/fstab, rajouter la ligne :
/dev/sda1 /media/usb auto rw,user,noauto 0 0
Creer le repertoire /media/usb (mkdir /media/usb && chown user /media/usb) avec user l'identifiant du user bien évidement.

mount /media/usb
cp /media/usb/linux-2.6.14.4.tar.bz2 /usr/src
mkdir /root/modules
cp /media/usb/Linux_K2.6.x_Integrated132.zip /root/modules
cd /usr/src
tar xvjf linux-2.6.14.4.tar.bz2
ln -sf /usr/src/linux-2.6.14.4 linux


copier le .config fourni ici dans /usr/src/linux/.config
compilez le kernel

make && make modules_install && make install

Il faut faire un mkinitrd (cf google)
je changerais bientot le .config pour permettre de ne pas foutre d'initrd, ce qui accélère le boot.

Configurez votre grub comme il se doit.
Voici la section du mien qui correspond à ma config

title Debian GNU/Linux, kernel 2.6.14-4
root (hd0,1)
kernel /boot/bzImage root=/dev/hda2 ro nobiospnp
initrd /boot/initrd.img-2.6.14
savedefault
boot


rebootez sur le nouveau kernel (si ca marche pas, pleurez, allez prier une divinité Vaudou ou servez vous de votre tete avant de me demander).

La carte ethernet (pas le wifi hein) doit etre reconnue, branchez donc un cable configurez votre carte reseau.
Voici ma config

/etc/network/interfaces
# The primary network interface
auto eth1
iface eth1 inet dhcp


j'espere que vous avez un dhcp quelque part :p
dhclient eth1
c'est bon, vous etes connectez.

prenez mon sources.list :

wget http://karella.free.fr/linux.on.laptop/sources.list
mv sources.list /etc/apt/sources.list
apt-get update


avant d'installer le serveur graphique, on vas faire le son et le wifi
Pour le son :

wget ftp://152.104.238.194/pc/hda/alc880d/realtek-linux-audiopack-3.5-2.tar.bz2
mv realtek-linux-audiopack-3.5-2.tar.bz2 /root/son
cd /root/son
tar xvjf *.bz2
cd realtek-linux-audiopack-3.5-2
./install


Pour le Wifi:
http://www.bb-zone.com/misc/rt2500/

Xorg
bah rien de bien compliquer.
J'ai pas la courage de tout vous expliquer :
taxer donc mon xorg.conf

installer gnome-core et gdm et puis normalement tout devrait fonctionner.

Astuces :
*ATTENTION : pour fonctionner, le graveur de cd (NEC ND-6650A) doit avoir le dma désactiver pour l'instant (bug de cdrecord ?) la syntaxe est : hdparm -d0 /dev/hdc vous pouvez directement allez dans /etc/hdparm.conf et mettre ceci:
/dev/hdc {
dma = off
}

Bien sur, quand le bug sera corrigé, il faudra remettre le dma sur on (ca rame pour lire les dvds sinon) Rien ne vous empeche cependant de faire un chmod a+x hdparm et de faire un alias sur vos commandes pour foutre le dma sur on et off en fonction des besoin (ex : alias xine="hdparm -d1 /dev/hdc && xine $1" ou je ne sais pas quoi...)
*dans le bios, virez toute la ram qui sert pour la video, la carte est assez bien fournie comme ca pour en pas lui filer de ram en plus, vous pouvez faire passer la ram réelle de 380 à 440 ou un truc comme ca.
*taxez donc mon .bashrc, il est quelque peu interessant je pense (trouvé sur le net et améliorer)