413
premierement. L'installation, mais surtout son succès, d'un Linux dépend beaucoup du materiel.
deuxiement. Commencont par dificile : Portable Compaq Presario 2120eu Athlon
Pour 'essayer'
Linux je propose :
- Une knoppix
: si celle-ci givre au boot,
|
|
Préciser après boot:knoppix acpi=noirq ou acpi=ht(hyperthreading) ou enfin acpi=no (radical) faire F1/F2/F3 pour les options |
- une ubuntu
ou MandrakeMove Il existe
d'autre 'liveCD' LiveSuse, SLAX(Slackware)... que l'on peut tenter.
(LiveSuSE demande 512Mo de RAM mini pour booter)
Il y a de
grande chance pour que Compaq ai preéquipé l'ordinateur
d'un Windows XP sur la totalitée du disque dur, si on ne veut
pas reformatter et pouvoir choisir au demarrage du PC, on utilisera
par exemple QTParted
de la Knoppix ou du SystemRescueCd cdrecover
, On peut aussi utliser DiskDrake (commencer l'installation de
Mandriva)
Utilisation de QtParted ou DiskDrake,
ce sont des outils graphique qui ne posent pas de problème
d'utilisation, seul soucis, si le disque dur à déja
été rempli il faudra défragmenter
(defragmenteur Windows XP car NTFS) plusieur fois avant d'avoir de
l'espace libre contigüe, et que le logiciel autorise
l'opération.
pour déplacer les zones marquées
systeme(verte) par Windows
- redémarrer en mode sans
echec
- redemarrer, dans propriété système,
Avancé, Parametres dans performance, Avancé et
Modifier dans mémoire virtuelle.
- Noter la configuration
et les valeurs présentes, sélctionner aucun fichier
d'échange
- redemarrer
- remettre la configuration du
fichier d'échange et redemarrer
Si il est possible
d'avoir un autre pc en réseau on peut gagner du temps en
copiant toutes les données (C:\Documents and Settings) sur ce
disque
il est admis ici que les risques de ce
genre d'opération sont connues)
J'ai effectué
cette opération 6 fois toutes avec succès dont deux
fois sur ce 2120eu
Mandrake10 et
SuSE 9.X l'installation ce passe sans problème et la
distribution boot sans autre difficulté (Mandrake 10 charge un
module pcmcia que je n'ai pas testé).
se logger en
utilisateur.
Le ventilateur du PC tourne en permanance : ce sont
les options Pentium qui ont été charger, par défaut,
car les modules Athlon K7 n'étaient pas disponnibles.
il
est possible de s'assurer du probleme en tapant 'lsmod' Si les
modules fan button table_freq et surtout powernow_k7 apparaissent
dans la liste l'Athlon est gérer.
fonctionnant bien
de base
le son et l'enregistrement aussi avec krecord par exemple.
la carte réseau
Correct le touchpad Synaptics, il manque la partie droite qui ne fait que bouger vertialement le curseurs.
les deux ports usb (SuSe 9.X monte les "usb mastorage" automatiqument dans /media, Mandrake dans /removable)
le winmodem
Un des programmes phare de la SuSE est
Yast(Yet Another Setup Tool) utilisons le.
celui-ci permet
d'installer facilement n'importe quel programme en rpm sinon on peut
toujours utiliser la commande rpm et ses options -i et -e (]$ man
rpm). Pour Yast il faut fournir des adresses de dépots de rpm
(ftp.suse.com, ftp.belnet.be ils se trouvent sur Internet)
Grace a
Yast j'ai même pu changer de KDE (update 3.2 vers 3.3) très
facilement, 45 minutes sans intervention de ma part. Depuis début
janvier les paquets kde3.5 sont diponible pour la SuSE 9.1 sur les
supplementary même chose 22 minutes sans intervention passge
de 3.3 à 3.5 par contre quelques soucis de récuperation
de la configuration de la barre de tache. Solution 1 : créer
un nouveau compte (le plus propre mais reconfig a faire des couleurs
occasion de les changer) Solution 2 une fois KDE lancé
corriger chaque souci.
Si startx ne fonctionne plus éventuellement faire un alias kde='xinit /opt/kde3/bin/startkde' dans ~/.bashrc
On pourra aussi installer le paquet
atitvout-*.i586.rpm qui permettra d'activer la sortie TV de la
Radeon
Methode pour afficher sur un écran de télé
avec atitvout.
1) alumer l'ordinateur avec
l'écran branché (Sinon erreur VBE CALL FAILED)
2) puis en root, taper succesivement:
atitvout -r pal
atitvout -f t (passer sur la TV)
atitvout -f l (revenir)
|
|
De base le noyau va intercepter deux des
quatres touches et la touche 'muet' sur le bord du pc |
Pour trouver le keycode renvoyer : le
programme xev du
paquet X11R6
mais avant tout il faut leurs donner un nom dans le
fichier /home/utilisateur/.xmodmaprc et placer un script qui viendra
lire ce fichier dans /home/utilisateur/.kde/Autostart/
le
script
(rendre executable le script : chmod 755
clavier)
c'est aussi dans Autostart qu'il faut placer
numlock...(locate numlock) installer le paquet slocate*.rpm est
pratique il permet d'indexer tous les fichiers accessible localement
dans une base de donnée et donc de les retrouver immediatemant
avec la commande locate contrairement a find, mais la base de donnée
doit etre mise a jour rgulierment ( updatedb)
il existe un pilotes
http://web.telia.com/~u89404340/touchpad
et un paquet RPM existe
aussi.
je n'ai pas tester et fonctionne avec le minimum, clic
droit et gauche, double touché Sachant que la mise au point du
serveur X, même avec le bon driver demande énormément
de temps.
Si l'acpi est active envoyer stat 5 dans /proc/sleep Cependant au redemarrage il faudra chaoisir la meme ligne dans LILO/GRUB et la carte réseaux ne fonctionnera plus, et l'heure est arréter a celle ou la mise en veille a été faite... Je n'ai pas chercher plus.
Nécéssite
de connaitre la marque et modèle de tout son materiel : la
commande lspci peut aider
Après avoir decompressé
les sources du noyau récupeé sur www.kernel.org
on copie le fichier de configuration du noyau(.config) donnée
par la distribution.
cp /boot/config-($ver)default
/usr/src/linux-2.6.Y.Z/.config $ver doit correspondre au résultat
de la commande 'uname -r'.
Comme sité précédemment
on convient que les sources du noyau ont été mises dans
/usr/src/, peut etre les sources du noyau de la distribution y sont
déja présentes (le noyau qui 'tourne' en ce moment
commande 'uname -r').
Quitter l'interface graphique
ICEwM, KDE, Gnome...
Si X se relance tous seul quand on le
quitte faire Ctrl+Alt+F2, taper son login et mot de passe puis cd
/usr/src/linux-2.X.Y.Z/
recompilation du noyau (il faut environ
500 Mo de libre)
dans le repertoire des sources taper make
menuconfig (il faut installer le paquets
ncurves)
familiarisation avec les menu on se deplace avec les
flèches, valide avec barre espace et revient en
arrière avec Echap
Garder activer les Modules,
Choisir le bon processeur (AMD Athlon K7), Ensuite dans "Device
Drivers" dévalider toutes les Carte Réseaux
et carte son sauf celle qui correspond à la
notre.
Carte reseau désactiver ArcNet,TokenRing,Ethernet 10
et 1000 ATM, WAN et choisir National Semiconductor DP83...
pour le
Son choix ALI M5451dans ALSA désactiver OSS, meme chose pour
la carte video ATI Radeon. Suite a ces choix la taille du repertoire
de modules(/lib/modules/2.6.YZ-ver) est passé de 50Mo a
18Mo
Enfin ce promener dans les menus et enlever tous ce qui ne
semble pas utile surtout dans Device Drivers
faire echap
jusqu'a 'Sauvez les modifications ?' répondre oui puis taper
make et entrer (un peu moins de 30 min) si cela dure plus longtemp ce
n'est pas grave il faut juste que des lignes continuent a défiler
sur l'écran et que enfin on revienne a l'invite de commande.
taper 'make modules_install' (moins d'une minutes) puis
cp
arch/i386/boot/bzImage /boot/mon-noyau2XYZ
cd /boot
(pour
SuSE) mkinitrd -k /boot/mon-noyau2XYZ -i /boot/mon-init
GRUB/LILO
mon
point config pour exemple (Suse 9.1 kernel 2.6.8)
La
SuSE propose par défaut une gestion des CD avec le module du
noyau subfs (submount.sourceforge.net)
decompresser
subfs-X.X.tar.gz et taper make dans le repertoire cree (less INSTALL)
refaire initrd commande mkinitrd (nb en mettant le meme nom de
fichier (ie:mon-init) on evite de remodifier GRUB/LILO
nb
pour retrouver la jolie image afficher au debut avec une barre qui
progresse il faut un patch du noyau www.bootsplash.org... je vous
laisse vous amuser(les images sont, pour la SuSE dans
/etc/bootsplash/ il ne fonctionne pas sur toutes les versions de
noyau (surtout si elle date de moins de 15 jours), ne pas insister et
prendre une autre version du kernel
Configuration de
LILO
Faites le parralèle entre les choix et les lignes
présentes dans /etc/lilo.conf
ex :
image=/bootnv/noy.2611-AC
label="nunux"
root=/dev/hda5
initrd=/bootnv/init2613-AC
append="devfs=nomount
resume=/dev/hda9 splash=silent"
vga=791
read-only
Mandrake
fournit un utilitaire qui permet de faire des images pour les lilo
graphique : ]$ lilo-bmp2mdk
ne pas oublier d'executer la
commande ]$ lilo et pour finir reboot.
Configuration de
GRUB
Faites le parralèle entre les choix et les lignes
présentes dans /boot/grub/menu.lst
ex : title SUSE
9.1
kernel (hd0,5)/2612-evdev root=/dev/hda6 resume=/dev/hda5
splash=silent vga=791
initrd (hd0,5)/init-12
apres avoir sauver
le fichier, on redemarre.
Avantage de grub il n'y a pas de
commande pour valider les modifications et surtout on peut changer
les options au boot pour la mise au point (e et b : lire ce qui est
affiché)
La version 2.6.14 du noyau GNU/linux a été
mise a dispsition, et elle fonctionne bien sans changement de
configuration . En revanche les 2.6.11, 2.6.12 et 2.6.13 ne
fonctionne pas bien sur mon Presario 2120eu, je n'ai pas chercher
plus. Mais pour une utilisation du pc dans sa configuration materiel
basique il ne sont plus nécéssaire.
Le 2.6.14
fonctionne un peu mieux le 15 non testé encore
pour finir deux scripts
temperature
pour voir la température de l'Athlon (le miens 43°C-53°c
max73°C)
batterie
pour voir l'état de la batterie et sa capacitée
actuelle
rendre executable les fichiers et enfin
dans le
repertoire ou ils ont été sauvé, faire
./voir-batt ou ./voir-temp
La suite ne contient pas assez de détails
il est donc preférable de connaitre le Shell script et le
processus d''init' de GNU Linux
Les portables sont fait pour être
déplacé facilement et peut-etre dans certains endroits
il faut une requette DHCP pour obtenir une adresses alors que dans
d'autre non, ou bien il n'y a tout simplement pas de réseau.
D'abord
il faut copier les lignes du boot normal(normal boot= un choix qui
fonctionne) dans GRUB/LILO, et ajouter une "option" comme
!cesson (attention ce doit etre un mot qui n'existe pas dans le
resultat de ]$ dmesg)
My example :
title
SuSE-2.6.8
kernel (hd0,5)/boot269/bzImage root=/dev/hda6
resume=/dev/hda5 splash=silent vga=791 desktop showopts
initrd
(hd0,5)/boot269/Suse-li.gz
title SuSE-2.6.8-pas_eth
kernel
(hd0,5)/boot269/bzImage root=/dev/hda6 resume=/dev/hda5 splash=silent
vga=791 desktop !cesson showopts
initrd
(hd0,5)/boot269/Suse-li.gz
Ensuite on met ce script dans
/etc/init.d.
#! /bin/sh
#/etc/int.d/netwk
dmesg | grep !cesson >> /dev/null;
if ( test $? -eq 1); then
case "$1" in
start )
/etc/init.d/network start;
;;
stop )
/etc/init.d/network stop;
;;
esac
else
{dmesg | grep dhcp!oui >> /dev/null;
if ( test $? -eq 1); then
case "$1" in
start )
/etc/init.d/network_dhcp start;
;;
stop )
/etc/init.d/network_dhcp stop;
;;
esac
echo -e "^[[33m \n\n\t\t\tPAS DE CARTE ETHERNET CONFIGUREE\n^[[0m\n\n";
fi}fi
NB: ^[ n'est qu'un
seul caractère obtenu avec Ctrl+V et Echap (aparait en
bleu foncé)
Ensuite :
]$ chmod 755 /etc/init.d/netwk
And
change symbolic links with command ]$ ln -s /etc/init.d/netwk
/etc/every/where/old/script/SXXnetworking is present.
On
peut toujours démarrer la carte réseau après
avec la commande en root]# /etc/init.d/network start.
INSTALLATION DE OPENSUSE 10
pour des
questions/aides non urgentes madlinux at smartbooking.biz Thanks to
for easy publishing. Je remercie
de permettre si facilement la publication des pages...