[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Re: Linux et les profils matériels
- To:
- Subject: Re: Linux et les profils matériels
- From: "Gilles J. Seguin" <>
- Date: Fri, 24 Aug 2001 10:42:20 -0400 (EDT)
-
In-reply-to: <[email protected]>
Luc Champagne wrote:
>
> Salut,
> Est-il possible de configurer d'une quelconque manière des profils matériels
> différents pour utiliser mon disque Linux (Mandrake 8.0) sur des machines
> différentes (très différentes, i.e. carte-mère, vidéo et réseau de
> fabricants pas très courants !). Je le fais actuellement avec Win 2000,
> car à l'école on a des machines avec tiroir amovible pour le disque dur.
> Avec mon linux, quand j'arrive à la maison, startX ne part pas et me sort
> un message "no screen found".
>
> si je pouvais me configurer un profil pour la maison et un pour l'école
> et que lors du boot, j'aie le choix (un peu comme pour LILO) du profil que
> je souhaite charger, ce serait ben l'fun !
> Any idea ????
>
> Merci d'avance
kudzu
Summary : The Red Hat Linux hardware probing tool.
Description :
Kudzu is a hardware probing tool run at system boot time to determine
what hardware has been added or removed from the system.
si seulement le X Windows System cree un probleme.
C'est parce que la carte video differe.
Solution, creer un mechanism permettant d'identifier de facon unique
la quincaillerie.
-a) le numero de la carte resau
-b) si tu as un second disque dur, son numero serie (ici
SerialNo=XXXXXXX)
exemple avec un second disque dur
# /sbin/hdparm -i /dev/hda
/dev/hda:
Model=Maxtor 87000D8, FwRev=TAVX3422, SerialNo=XXXXXXXXX
La commande est disponible seulement pour l'utilisateur 'root'
Alors modifier /etc/rc.d/rc.local
if /sbin/hdparm -i /dev/hda | grep -q "XXXXXXXXX"; then # changer
XXXXXXXXX avec le vraie
touch /etc/athome # creer le fichier /etc/athome
else
rm -f /etc/athome
fi
creer un autre fichier XF86Config, soit XF86Config1 et XF86Config2
avec l'utilitaire Xconfigurator ou autre.
modifier xdm ou startx pour utiliser le bon fichier XF86Config.
Deux methodes disponible utiliser la variable d'environnement XF86CONFIG
ou ajouter l'option -xf86config a xinit. (cette option est a verifiee)
L'option -displayID display-id manufacturer display ID for request
pour permettre le choix du chipset avec un seul fichier XF86Config
si la configuration du serveur est la meme. Faut aussi specifier
une section differente pour le moniteur.
par exemple dans le fichier /usr/X11R6/bin/startx
if [ -f /etc/athome ]; then
export XF86CONFIG=/etc/XF86Config1
else
export XF86CONFIG=/etc/XF86Config2
fi
xinit $blabla1 -- $blabla2
ou bien
if [ -f /etc/athome ]; then
xinit $blabla1 -- $blabla2 -xf86config /etc/XF86Config1
else
xinit $blabla1 -- $blabla2 -xf86config /etc/XF86Config2
fi
ces commandes n'ont pas ete verifiees