Ceci est une ancienne révision du document !
Packard Bell EASYNOTE SJ81-B-018W
Rapport d'installation Ubuntu 8.04 Hardy Heron AMD Version 64 bit
Compatibilité
Les améliorations notables : Détection/Configuration Vidéo. Réglage de la configuration réseau , qui fonctionne désormais parfaitement.( Hors problème d'installation de la carte RTL8187B ).
Le plus : Le support de la virtualisation matériel avec KVM
Une anomalie détectée : L'utilisation importante de la CPU avec le 'Monitor Sytem' , éviter de l'utiliser jusqu'à la correction du bug. Note : La même anomalie que sur la version Gutsy qui fut corrigée par les mises à jour.
Note : Webcam à tester , tout le reste fonctionne parfaitement.
Pré-requis
Vous devrez effectuer l'installation via la carte éthernet , la carte wifi n'est pas détectée lors de l'installation.
Post-installation
Utilisez le pilote propriétaire de la carte nVIDIA ( pour profiter de Compiz ).
Configuration wifi RealTek RTL8187B Contrôleur d’interface réseau USB 2.0 LAN sans fil
Avec ndiswrapper
Si la vous n'obtenez pas de résultat avec ndiswrapper
Créé le fichier:
gedit inst_rt8187b.sh
Ajouter les lignes suivantes dans le fichier et enregistre le.
Note Pour tester les différentes mises à jour , commenter/décommenter les lignes des nom des fichiers.
( Voir site http://www.datanorth.net/~cuervo/rtl8187b )
#!/bin/bash # ---- # See : http://www.datanorth.net/~cuervo/rtl8187b # ---- file_rtl8187b="rtl8187b-modified-dist.tar.gz" # -- Comment unused files #file_rtl8187b="rtl8187b-modified-jadams-2-1-2008.tar.gz" #file_rtl8187b="rtl8187b-unmodified-realtek.tar.gz" #file_patch="2.6.24.patch" # ---- # Begin update actions # ---- ferror(){ echo "Error detected : ${@}"; exit 1; } web_site="http://www.datanorth.net/~cuervo/rtl8187b" get_file="${web_site}/${file_rtl8187b}" get_patch="${web_site}/${file_patch}" local_d="/etc/rtl8187b" f_report="/etc/rtl8187b/install.log" ferror(){ echo "ERROR DETECT : ${@}"; exit 1; } mkdir -p ${local_d} || ferror "mkdir -p ${local_d}" echo "wget file ${get_file}" cd ${local_d} || ferror "/etc/rtl8187b" find ${local_d} -type f -exec rm -f {} \; || ferror "Remove file(s) ${local_d}" wget ${get_file} || ferror "Download file ${get_file}" echo "Extract file ( report file : ${f_report} ) , please wait ..." find ${local_d} -name "*.zip" -ls -exec unzip {} \; 1>>${f_report} || ferror "unzip ${file_rtl8187b}" find ${local_d} -name "*.tar" -ls -exec tar -xvf {} \; 1>>${f_report} || ferror "tar -xvf ${file_rtl8187b}" find ${local_d} -name "*.tar.gz" -ls -exec tar -zxvf {} \; 1>>${f_report} || ferror "tar -zxvf file {file_rtl8187b}" m="$( find ${local_d} -name makedrv )" n="$( find ${local_d} -name install )" [ -z "${m}" ] && ferror "file makedrv not found" [ -z "${n}" ] && ferror "file install not found" echo "File found ${m}" echo "File found ${n}" d="$( dirname ${m} )" cd ${d} || ferror "cd ${d}" [ -z ${file_patch} ] || { dpkg -l patch && apt-get install patch -y || ferror "Install package patch" dpkg -l patch 1>/dev/null || ferror "Package patch not found" wget ${get_patch} || ferror "Download file ${get_patch}" p="$( find . -name ${file_patch} )" [ -z "${p}" ] && ferror "file ${get_patch} not found" p="$( basename $p )" patch -p1 < ${p} || "ferror patch -p1 < ${p}" echo "Success apply patch ${file_patch}" } echo "=========================== RUN MAKEDRV AND INSTALL =====================================" >> install.log echo "Run makedrv an install ( report file : ${f_report} ), please wait..." ./makedrv 1>>install.log 2>>install.log && ./install 1>>${f_report} 2>>${f_report} || ferror "./makedrv && ./install" echo "Success install driver rtl8187b ( directory : ${d} )" echo "Test interface wlan0" # ---- # End update actions # ---- # ---- # Run control(s) # ---- iwconfig wlan0 || ${d}/wlan0up sleep 3 ifconfig wlan0 || ferror "Wifi interface wlan0 not found" echo "success Up wlan0" echo "Restart network ( report file : ${f_report} ) , please wait ..." /etc/init.d/networking restart 1>>${f_report} 2>>${f_report} || { tail ${f_report} ferror "/etc/init.d/networking restart" } echo "Success restart network" echo echo echo "Add lines below in file /etc/network/interfaces" echo echo "pre-up ${d}/wlan0up" echo "post-down ${d}/wlan0down" # ---- # End control(s) # ----
ensuite :
chmod 755 inst_rt8187b.sh
enfin :
sudo ./inst_rt8187b.sh
Si la procédure détecte une anomamlie elle se terminera avec un message d'erreur. Sinon elle affichera le résultat des commande up et down de l'interface wlan0.
Terminer la configuration réseau
sudo /etc/init.d/networking stop
Reconfigurer les cartes avec network-admin 1 - Activer le mode itinérant sur la carte éthernet ( actuellement configurée ) Dans la rubrique 'Paramètre de connexion sans fil' 2 - Désélectionner le mode itinérant sur l'interface wlan0 3 - Saisisser les champ SSID 4 - Choisissez le type de clef ( En hexadécimale pour ma livebox ) 5 - Saisissez la clef de sécurité Dans la rubrique 'Paramètre de connexion' 6 - Passer la configuration en DHCP ( pour le test de connexion )
Contrôler le fichier /etc/network/interfaces
sudo gedit /etc/network/interfaces Avec une configuration DHCP le fichier devrais contenir les lignes suivantes ----------------------------------------------------- # The primary network interface auto wlan0 iface wlan0 inet dhcp wireless-essid ( Nom de ESSID passerelle ) wireless-key ( Clef de sécurité ) # -- Ajout pour rtl8185b ( lignes saisient manuellent ) pre-up /etc/rtl8187b/rtl8187b-modified/wlan0up post-down /etc/rtl8187b/rtl8187b-modified/wlan0down -----------------------------------------------------
Note : Pour la livebox penser à vous mettre en mode association avant de tester l'arrêt et le redémarrage du réseau
Démarrage interface wlan0 , réseau et contrôle
sudo /etc/rtl8187b/rtl8187b-modified/wlan0up sudo /etc/init.d/networking start