jeudi 29 décembre 2011

Mac: Partage de dossier avec comme invité Ubuntu et Debian

Host: Mac OS X 10.7
Guest1: Ubuntu 11.10
Guest2: Debian 6.0


I. Message d'erreur

La commande à utiliser pour monter un dossier de partage est la suivante:
# mount -t vboxsf -o uid=1000,gid=1000,umask=0 DOSSIER_A_PARTAGER /media/PARTAGE
Si vous rencontrez le message d'erreur suivant:
"/sbin/mount.vboxsf: mounting failed with the error: No such file or directory"
Il vous faut taper dans une console la commande
# aptitude install build-essential linux-headers-`uname -r`
Puis de réinstaller le GuestAddition
# sh /media/cdrom0/VBoxLinuxAdditions.run install


II. Accès automatique au dossier de partage

Il semblerait que la seule méthode pour pouvoir partager automatiquement un dossier entre l'hôte et l'invité serait d'ajouter la commande ci-dessous dans un script, et plus précisément au niveau de /etc/rc.local
mount -t vboxsf -o uid=1000,gid=1000,umask=0 DOSSIER_A_PARTAGER /media/PARTAGE
Voici donc le nouveau contenu de mon fichier /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

mount -t vboxsf -o uid=1000,gid=1000,umask=0 shared /media/shared
exit 0

Source
VirtualBox Shared Folders
Documentation de VirtualBox sur Ubuntu-fr 
Virtualisation avec Virtualbox

mercredi 21 décembre 2011

Mac: Restauration impossible avec LibreOffice


Voici un message persistant qui ne veut pas partir, malgré le fait d'avoir réinstallé l'application LibreOffice, et aussi après avoir effectué un Force-quit. La seule solution pour s'en débarrasser, c'est de taper la commande ci-dessous dans une console:

rm -fr ~/Library/Saved\ Application\ State/org.libreoffice.script.savedState/
 
Source
Bug 39007 - Persistent "Restore Windows" dialog won't disappear, disables key functionality

dimanche 18 décembre 2011

Modifier la taille d'un disque virtuel dans Virtualbox

Effectuez avant tout une copie de sauvegarde de votre fichier .vdi avant d'effectuer cette manipulation ; )

Pour modifier la taille d'un disque virtuel dans Virtualbox, ou plutôt l'agrandir dans mon cas, il suffit sur d'accéder jusqu'au fichier .vdi du disque à modifier en mode console puis de taper la commande ci-dessous (système invité type Linux):
$ VBoxManage modifyvdi HD_to_resize.vdi --resize SIZE
SIZE: 10000 pour 10Go, 20000 pour 20Go, 31000 pour 31Go, etc.
$ ls
ubuntu.vbox        ubuntu.vdi
ubuntu.vbox-prev    Logs

$ VBoxManage modifyvdi ubuntu.vdi --resize 15000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

$
Une fois ceci fait, il ne vous suffit plus qu'à ajuster la taille de votre partition avec gparted, ou un autre outil plus approprié selon l'OS de l'invité.

Source
Augmenter la taille d'un disque VirtualBox

vendredi 9 décembre 2011

Pix3 cannot attach drive to the secondary master virtualbox


Pour y remédier, il suffit juste de "vider" le lecteur CD/DVD dans virtualbox comme ci-dessous:

Settings de VirtualBox > Storage > Remove disk from Virtual drive

Et de relancer votre machine virtuelle. Après cela, vous pouvez Ajouter de nouveau l'invité.


jeudi 1 décembre 2011

Debian/Ubuntu: Elargissement d'une partition

La raison pour laquelle j'ai décidé d'agrandir la partition / est que l'espace que je lui ai alloué (5Go) est devenu insuffisant. Il est à noter que j'ai deux partitions sur mon disque dur: une partition racine et l'autre pour /home.

La commande pour vérifier l'espace utilisée/libre sur le disque (-h affiche une valeur compréhensible par les humains - en K, M, G)
df -h 
Pour afficher les informations de chaque répertoire dans la partition /, puisque je suis curieux de savoir quel dossier est à l'origine de mon problème
# cd /
# du -hcx --max-depth=1

0    /dev
12K    /media
4.0K    /home
144K    /root
4.7M    /lib32
3.4G    /usr
4.0K    /srv
0    /run
52K    /tmp
4.0K    /lib64
9.0M    /etc
4.0K    /selinux
6.2M    /bin
217M    /lib
2.7G    /var
32M    /boot
30M    /opt
0    /sys
5.7M    /sbin
16K    /lost+found
4.0K    /mnt
0    /proc
6.3G    /
6.3G    total


-c affiche la somme totale de l'espace utilisée par les dossiers sans compter les fichiers
-x n'affiche que les informations sur les fichiers dans la partition où je me trouve
--max-depth=1 n'affiche que les dossiers sans les sous-dossiers


Sauvegarder la partion /home sur un disque dur externe par exemple

cp -av /home /media/<disque-dur-externe>
Redemarrer l'ordinateur avec un live cd puis lancer gparted

Désactiver le swap, en cliquant avec le bouton de droite puis sélectionner "swapoff". Cette manipulation va permettre de débloquer les partitions à modifier, puisqu'une modification de cette dernière n'est pas autorisée. Vous pouvez remarquer qu'il y a une clé qui protège la modification des partitions dans gparted.


Après avoir effectuer les modifications sur la ou les partitions, valider cette modification (celà peut prendre du temps, en fonction de la taille des partitions à modifier). Réactiver le Swap, et finalement redémarrer le système.

Sources
FAQ: Swap
Linux Add a Swap File – Howto
Sauvegarder son dossier utilisateur

GParted : éditeur de partitions

Modification de mot de passe utilisateur à partir d'un Live CD d'Ubuntu

-boot sur le live-cd
-identfier la partition à monter
fdisk -l
-ouvrir un terminal superutilisateur

-monter la partition racine
mkdir /media/system
mount </dev/partition> /media/system
-chrooter sur la partition qu'on vient de monter
chroot /media/system
-utiliser la commande passwd
passwd <nom_utilisateur> 
-sortir du chroot
exit
umount /media/system
-rebooter et tester.
Source
Mot de passe d'Ubuntu oublié
Chroot: changement de dossier racine

dimanche 23 octobre 2011

Ubuntu 11.10 et compatibilité sur un MBP 6.2

Je n'ai plus Ubuntu sur mon ordinateur pour vérifier ce qu'il en est d'Ubuntu et du MBP. En tout cas, d'après les informations ci-dessous, cette dernière version d'Ubuntu devrait marcher sans avoir sans avoir trop à se soucier du compatibilité avec le matériel.


Feature
Support status
IconsPage/check_small.png
IconsPage/warning_small.png
IconsPage/check_small.png
IconsPage/check_small.png
IconsPage/warning_small.png
IconsPage/check_remark_small.png
IconsPage/check_small.png
IconsPage/check_small.png
IconsPage/check_remark_small.png
IconsPage/check_remark_small.png
IconsPage/check_remark_small.png
IconsPage/check_small.png
IconsPage/dont_small.png
IconsPage/check_small.png
IconsPage/check_small.png
IconsPage/check_remark_small.png
IconsPage/check_small.png
IconsPage/check_small.png
IconsPage/check_remark_small.png
IconsPage/check_remark_small.png
IconsPage/query_small.png
IconsPage/query_small.png
IconsPage/check_small.png
IconsPage/check_small.png (fonctionne correctement) IconsPage/check_remark_small.png (fonctionne, mais avec des remarques) IconsPage/warning_small.png (installation manuelle nécessaire) IconsPage/dont_small.png (ne fonctionne pas (ou partiellement)) IconsPage/query_small.png (non documenté)

Source:
https://help.ubuntu.com/community/MacBookPro6-2/Oneiric

jeudi 15 septembre 2011

Debian: Installation et configuration de la carte Wifi

C'est avec un grand regret que j'ai du me séparer d'Ubuntu, mais je ne pense pas que ce soit une mauvaise chose. La raison en est simple. Avec la mise à jour vers Lion (aka OS 10.7), il ne m'est plus possible d'avoir plus de deux OS sur mon Mac.

L'installation de Debian s'est passé sans problème. Comme prévu, pas de Wifi (je n'ai pas accès physiquement au routeur), du fait que les pilotes de la carte Wifi ne sont pas libres, et ne font donc pas partis du CD d'installation. Mais, ce n'est pas un grand problème à partir du moment où l'on peut récupérer ce qu'il faut sur la page officielle de Debian même.

  • Petite piqûre de rappel concernant l'installation de Debian

Lors de l'installation du Grub, il ne faut surtout pas le faire sur le secteur d'amorçage comme proposé lors de l'installation, mais dans la partition allouée au /boot, ou root / si vous avez choisi comme moi de n'avoir qu'une seule partition root pour /boot et /.

Installer Grub sur le secteur d'amorçage : NON
  
Voici à quoi ressemblait mon disque dur avant le partionnement pour l'installation de Debian:
sda1 partition EFI
sda2 OS X 10.7
sda3 partition de restauration de Lion
sda4 espace libre
Dans ce cas de figure, la seule option qui m'est proposée, est d'installer root / dans sda4, sinon Debian ne peux pas démarrer si vous le faite au delà.


  • Installation et configuration de la carte Wifi


Télécharger le paquet wireless-tools, puis l'installer avec la commande

dpkg -i nom-paquet.version.deb
 
La commande /sbin/iwconfig va nous permettre de vérifier si la carte Wifi a été détectée automatiquement.

$ /sbin/iwconfig   
lo        no wireless extensions.   
eth0      no wireless extensions. 
 
Comme prévu, ce n'est pas le cas. Il va donc falloir dans un premier temps, récupérer le modèle de la carte avec la commande lspci -nn, puis d'installer ensuite le pilote associé.
Modèle de ma carte: BCM43224
Pilote: firmware-brcm80211
Verifier ensuite que les paquets ont bien été installés, avec la commande:

dpkg -l

Une fois que tout est bon, un redémarrage de l'ordinateur est nécessaire. La commande /sbin/iwconfig indique bien que les pilotes de la carte Wifi ont bien été installés.

wlan0     IEEE 802.11abgn  ESSID:off/any
          Mode:Managed  Access Point: Not associated Tx-Power=20 dBm   
          Retry long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

Maintenant, il ne reste plus qu'à la configurer correctement. Vérifier que votre compte utilisateur fait bien partie du groupe netdev avec la commande groups,


$ groups <nom_d'utilisateur>

Si ce n'est pas le cas, il faudrait l'ajouter de la façon suivante:

$ addgroup netdev
$ adduser <nom_d'utitlisateur> netdev 

L'installation du paquet network-manager-gnome m'a causée quelques soucis de dépendances des paquets, ce qui n'est pas un problème en soi. Cependant, chaque dépendance demande à avoir trop de paquet à télécharger en plus. Ce qui m'a obligé à télécharger une version plus ancienne du paquet network-manager-gnome, qui ne m'a demandé que l'installation des paquets ci-dessous:
dpkg: dependency problems prevent configuration of network-manager-gnome:
 network-manager-gnome depends on libgnome-bluetooth7 (>= 2.27.5); however:
  Package libgnome-bluetooth7 is not installed.

 network-manager-gnome depends on libnm-glib-vpn1 (>= 0.7.999); however:
  Package libnm-glib-vpn1 is not installed.

 network-manager-gnome depends on libnm-glib2 (>= 0.8.0.999); however:
  Package libnm-glib2 is not installed.

 network-manager-gnome depends on libnm-util1 (>= 0.8.0.999); however:
  Package libnm-util1 is not installed.

 network-manager-gnome depends on network-manager (>= 0.8.1); however:
  Package network-manager is not installed.
dpkg: error processing network-manager-gnome (--install):
 dependency problems - leaving unconfigured
Après avoir téléchargé et installé ces paquets (libgnome-bluetooth7, libnm-glib-vpn1, libnm-glib2, libnm-util1, network-manager), j'ai pu finalement installer le paquet network-manager-gnome. Après redémarrage de l'ordinateur, j'ai finalement le Wifi.

Il est à noter qu'il est tout à fait possible de se connecter au Wifi sans network-manager-gnome

1- avec wpa_supplicant
2- avec le daemon Network de base et ses interfaces, ou iwconfig
3- via network-manager en ligne de commande (network-manager-cli)
4- avec un autre network manager (wicd ?)
5. etc.

Un dernier conseil que je peux dire c'est de bien garder quelque part tous ces paquets sur une clé USB. Qui sait, un jour vous en aurez peut-etre encore besoin.


  • Configuration du reseau

C'est bien beau tout ça, puisque tout à l'air de bien marcher. Cependant, un dernier petit soucis, c'est que je n'ai pas accès à toutes les pages web. Le message d'erreur, quelque soit le navigateur, a été "Cannot resolve hostname". Le problème, je l'ai traité sur le forum du SdZ. Et la solution serait d'éditer le fichier /etc/resolv.conf puis de remplacer les informations qui y sont par:

nameserver <ISP Primary DNS>
nameserver <ISP Secondary DNS>
Heureusement que j'ai accès à la page web de configuration du routeur. Après cela, on peut relancer le réseau avec la commande

/etc/init.d/networking restart
Enfin, je peux dire que je n'ai plus de problème d'internet, je l'espère.

Sources:

http://wiki.debian.org/fr/WiFi
http://wiki.debian.org/fr/WiFi/HowToUse
Comment ça marche: configurer Wifi
Les utilisateurs et les droits
Gestion des utilisateurs et des groupes

Autres pages à visiter:
Configuration réseau wifi et ethernet sous linux debian HOWTO
The modern network configuration for desktop
http://wiki.debian-facile.org/

jeudi 1 septembre 2011

La vraie raison pour laquelle nous utilisons linux

Ce qu'il faut qu'on se rappelle avant qu'on oublie la vraie raison pour laquelle nous aimons et utilisons linux.




Source:
The REAL reason we use Linux

mercredi 27 avril 2011

Ubuntu: Conseil avant l'upgrade sur votre Mac

Je le vois déjà combien d'entre nous, possesseur d'un Mac, se ruer pour la mise à jour d'Ubuntu vers sa dernière version. Voici les conseils que j'aurai souhaité partager:

1. Vérifier avant tout si votre matériel est toujours compatible ou non, puisqu'il se peut qu'il y ait régression dans certains cas. Voici ce que j'ai  concernant la compatibilité de mon matériel (vous pouvez vérifier la vôtre aussi sur cette page):

IconsPage/check_small.png (works out-of-the-box) IconsPage/check_remark_small.png (works, with remarks) IconsPage/warning_small.png (needs manual install) IconsPage/dont_small.png (won't currently work (completely)) IconsPage/query_small.png (not yet documented)

2. Attendre au moins quelques semaines à quelques mois pour avoir un retour des utilisateurs qui ont effectué la migration afin de se préparer à l'avance sur ce qui nous attend.

Bref, par précaution et surtout par prudence, si vous ne savez pas où vous allez mettre les pieds, je vous suggère fortement de garder la version d'Ubuntu que vous avez en ce moment et qui devrait marcher sans problème.

Une dernière chose, n'oubliez surtout pas de  sauvegarder toutes vos données avant l'upgrade.