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
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. ( 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