Backtrack 3 sous MSI Wind :
clavier en francais et mode graphique 1024x600
(Intel 945 GME IEGD)


   
 
 
 
Merci a Hippocrates qui a fait une demarche tres proche pour le Acer 901 (mais les infos et configs ne fonctionnent pas sur MSI Wind)
Profil : http://forums.remote-exploit.org/member.php?u=32814
Post de Hippocrates : http://forums.remote-exploit.org/showthread.php?t=16340

--

Premierement, notez que j'ai change ma carte Wifi de mon MSI Wind, remplacee par une Intel pro 3945ABG.

Pour ceux qui veulent aller simplement et rapidement

Telechargez mes trois modules de config (clavier fr en console, clavier fr sous KDE, configuration X) et copiez les dans le dossier /BT3/modules de votre clef USB et booter. Chargez aussi mon fichier syslinux.cfg, a mettre dans /boot/syslinux. Cela devrait vous donner une clef qui demarre avec le touchpad qui marche, l'ecran en 1024x600 avec driver Intel IEGD.
xchanges0-clavierfrancaisconsole.lzm
xchanges1-KDE-fr-et-xconf.lzm
xchanges2-xorg-IEGD-config_et_module.lzm
syslinux.cfg


Pour ceux qui veulent controller la situation

Installer Backtrack 3 sur une clef USB (je conseille une taille de 2 Gb).
copier les dossier boot et BT3 et lancer le bootinst.bat d'installation pour USB.

booter avec la clef.
Choisir le mode "Texte"
forcer le mode graphique a 0 (0F00)

booter en login "root", mot de passe "toor".
Passer le clavier en francais au boot (mode console) avec la commande : loadkey fr
creer un fichier script executable /etc/rc.d/rc.keymap et ajouter une loadkeys dedans :
mcedit /etc/rc.d/rc.keymap
/usr/bin/loadkeys fr
sauver (F2) fermer (F10)
passer en executable le script :
chmod +x /etc/rc/d/rc.keymap

sauver les changements sur la clef USB pour le prochain reboot :
dir2lzm /mnt/live/memory/changes /mnt/LAOUSEMONTELACLEFUSB/BT3/modules/xchanges0.lzm


Touchpad operationnel sous interface graphique

Modifier les parametres du boot du kernel. Pour cela editer le fichier sur la clef USB dans /boot/syslinux/syslinux.cfg et rajouter sur la ligne APPEND les instructions i8042.reset=1
a la fin de chaque entree de boot. Aussi supprimer l'instruction VGA=0xXXX pour bien booter en mode console 80x25


Clavier en francais sous interface graphique

demarrer KDE
changer l'icone du clavier en francais (bouton droit et selectionner le drapeau tricolore)
supprimer toutes les autres langues du clavier, ne garder que le francais.
quitter proprement KDE
Sauvegarder les changements :
dir2lzm /mnt/live/memory/changes /mnt/LAOUSEMONTELACLEFUSB/BT3/modules/xchanges1.lzm


Mode Graphique en 1024x600 avec driver natif Intel IEGD (version 9_0_2).

Telecharger le kit IEGD sur le site de intel
l'installer sur une machine Windows (peut ĂȘtre n'importe quel PC)
le lancer (iegd-ced)
La configuration que nous allons construire ne doit pas forcement etre bonne. En effet l'important c'est le build en TGZ et le fichier xorg.conf. Je vous file le fichier xorg.conf, donc du moment que la build est se lance, les parametres sont sans importance. J'ai trouve les bons parametres de modeline, en lancant avec le driver xf86-video-intel puis en analysant le log de sortie de X. Le driver intel fournit des informations qui m'ont permis de comprendre le bon modeline a utiliser, ainsi que de generer de le fichier de config IEGD correct.
faire "New configuration"
appellez la "MSIWIND"
Platform chipset : Mobile Intel 945GME/GM Express ....
Cliquer sur LVDS et ajouter dans Port Orders
Next
Readable Port Name : mettre "MSIWIND"
Cliquer sur "Select DVO Device" Internal LVDS
Cocher Custom Display Timing Descriptors (DTDs) sur 1024x600TMD5_61
Faire Finish
Maintenant faire "new Package"
appeller msiwind
choisir la configuration MSIWind (en bas de la liste)
Le chipset doit afficher 945GM
Cocher Target OS Linux*
Faire finish
Lancer "Generate Installation".
Aller dans le repertoire C:\IEGD\IEGD_9_0_2\workspace\installation\msiwind.pkg_installation\IEGD_9_0_2_Linux
et recuperer le fichire IEGD_9_0_2_Linux.tgz
le copier sur la racine de la clef USB
ainsi que mon script de compilation : IEGD-install-and-compile-script
ainsi que mon xorg-iegd.conf : xorg-iegd.conf

Booter BT3 avec la clef
Utiliser mon fichier de script de compilation pour faire toutes les etapes de compilation et de patchage
chmod +x IEGD-install-and-compile-script
./IEGD-install-and-compile-script

lancer X avec startx
Si tout va bien cela devrait marcher.
fermer KDE
purger le dossier /root des traces d'installation (dossier et archives IEGD....)
et faire une sauvegarde du systeme
dir2lzm /mnt/live/memory/changes /mnt/LAOUSEMONTELACLEFUSB/BT3/modules/xchanges2.lzm

rebooter pour verifier que c'est bon...


Bonne chance.


Section "Module"
Load "dbe"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
Load "freetype"
Load "glx"
Load "extmod"
Load "synaptics"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
EndSection

Section "ServerFlags"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "ZAxisMapping" "4 5"
Option "Buttons" "3"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
EndSection


Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
EndSection

Section "Monitor"
Identifier "MSI Wind"
VendorName "MSI"
ModelName "U100"
DisplaySize 220 129
HorizSync 31.5 - 150.0
VertRefresh 29.0 - 85.0
Modeline "1024x600" 45.00 1024 1077 1112 1200 600 604 609 625 -hsync -vsync
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Device"
Identifier "Intel 945GME"
Driver "iegd"
VendorName "Intel"
BoardName "945GME"
BusID "0:2:0"
Screen 0
Option "PcfVersion" "1792"
Option "ConfigId" "1"
Option "ALL/1/name" "Wind U100"
Option "ALL/1/General/PortOrder" "40000"
Option "ALL/1/General/DisplayConfig" "1"
Option "ALL/1/General/DisplayDetect" "1"
#Option "ALL/1/General/DRI" "1"
Option "ALL/1/Port/4/General/name" "LVD"
Option "ALL/1/Port/4/General/EdidAvail" "6"
Option "ALL/1/Port/4/General/EdidNotAvail" "4"
Option "ALL/1/Port/4/General/Rotation" "0"
Option "ALL/1/Port/4/General/Edid" "1"

Option "ALL/1/Port/4/Dtd/1/PixelClock" "45000"

Option "ALL/1/Port/4/Dtd/1/HorzActive" "1024"
Option "ALL/1/Port/4/Dtd/1/HorzSync" "53"
Option "ALL/1/Port/4/Dtd/1/HorzSyncPulse" "88"
Option "ALL/1/Port/4/Dtd/1/HorzBlank" "176"

Option "ALL/1/Port/4/Dtd/1/VertActive" "600"
Option "ALL/1/Port/4/Dtd/1/VertSync" "4"
Option "ALL/1/Port/4/Dtd/1/VertSyncPulse" "9"
Option "ALL/1/Port/4/Dtd/1/VertBlank" "25"

Option "ALL/1/Port/4/Dtd/1/Flags" "0x20000"

Option "PortDrivers" "lvds"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Intel 945GME"
Monitor "MSI Wind"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1024x600"
ViewPort 0 0
EndSubsection
EndSection

Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "off"
EndSection

 
   
 
 

Ok ... now return to the linux page