|
|
|
|
Bonjour,
Je vais avoir besoin de réinstaller Ubuntu 9.04 sur mon ordinateur car, suite à une connerie de ma part, il ne démarre plus. J'ai à la place une sorte de MS DOS où il me demande mon login et mon mot de passe et après il ne se passe rien...
Je compte donc le réinstaller mais j'ai vraiment besoin de fichiers qui se trouve dessus (mes cours en fait!!). Je voulais savoir s'il était possible de réinstaller Ubuntu en récupérant mes données?
Sinon je précise que j'ai une partition windows vista sur l'ordi mais je ne pense pas qu'on puisse aller sur la partie linux depuis. Je sais que pourtant l'inverse est possible. Y aurait il une solution à chercher de ce côté là pour récupérer mes données?
Merci d'avance
Configuration: Windows Vista Firefox 3.5.4
J'ai à la place une sorte de MS DOS où il me demande mon login et mon mot de passe et après il ne se passe rien...
(mando@aldur) (~) $ (ici le login est mando et le nom de la machine aldur). 2) Déjà on peut commencer par tenter de réparer le mode graphique, ça ne mange pas trop de pain. Tape à la suite de cette invite la commande : sudo dpkg-reconfigure xserver-xorg Linux va te demander ton mot de passe administrateur, et si tout se passe bien te poser deux trois questions. Une fois cette formalité remplie, relance le mode graphique en tapant : sudo /etc/init.d/gdm restart 3) Si ça ne marche pas, on verra mais je suis plutôt confiante ;-) Pour ce qui est de monter ta partition windows en écriture, il faudrait que tu me donnes le résultat des commandes suivantes : sudo fdisk -l mount (le dernier caractère est un L minuscule). Petites explications : 1) Le prompt "(mando@aldur) (~) $" est une invite de commande (au même sens que c:\> sous windows) dans laquelle figure le login (mando), le nom de la machine (aldur), le répertoire courant (~ désigne le home directory, ici /home/mando, qui est le répertoire dans lequel l'invite ce place par défaut) et $ signifie que tu es identifié en tant qu'utilisateur. Un administrateur (le profil root sous linux) aurait un # à la place. (root@aldur) (~) # Quand tu vois le prompt "(mando@aldur) (~) $", cela signifie que toutes les commandes que tu vas taper seront lancées par l'utilisateur mando (donc avec des droits utilisateurs, donc des droits restreints). Pour administrer sa machine, il faut soit passer en root, soit encapsuler sa commande avec sudo pour la lancer avec des droits administrateurs. http://doc.ubuntu-fr.org/root http://doc.ubuntu-fr.org/sudo 2) La commande suivante redéploye le paquet xserver-xorg. Sous linux l'environnement graphique (gnome, kde) se dessine à l'écran grâce au serveur graphique (X = graphique en abrégé). De nos jours les ubuntu utilisent le serveur X "xorg". Comme tout logiciel ou librairie sous linux, celui-ci est déployé grâce à un paquet. Un paquet est une "brique logicielle" qu'on installe et qui peut dépendre d'autres briques. Au final linux n'est jamais qu'une sorte de gros lego. Bien entendu un être humain normal ne peut pas connaître toutes les dépendances d'un paquet. C'est le gestionnaire de paquets qui s'assure que tous les paquets déployés sont cohérents, aux bonnes versions etc... C'est l'une des différences fondamentales entre windows et linux. Sous ubuntu (une distribution qui dérive de debian), on utilise le gestionnaire de paquet "apt" et tous ses outils dont aptitude, dpkg, apt-cache, apt-search, apt-get etc... En l'occurrence dpkg-reconfigure permet de redéployer un paquet déjà installé mais revenir à la configuration par défaut. http://doc.ubuntu-fr.org/apt Ainsi la commande : sudo dpkg-reconfigure xserver-xorg ... redéploie le paquet xserver-xorg et régénère ta configuration graphique par défaut, ce qui réparera probablement le mode graphique. Celui-ci est configuré dans le fichier /etc/X11/xorg.conf. De manière générale tous les fichiers de configuration propre à la machine sont rangés dans /etc. Ici ça concerne le mode graphique X (qui en est à sa 11ème version), d'où le /etc/X11. Comme il s'agit de la configuration de xorg, le nom est naturellement /etc/X11/xorg.conf En fait /etc contient d'autres trucs (/etc comme et caetera pour dire que c'est un peu le bordel :p), dont les scripts d'initialisation, lancés au démarrage de linux. Ceux-ci sont dans /etc/init.d. On y trouve notamment les scripts pour lancer des serveurs réseau (comme ftp, ssh...) mais aussi le mode graphique et bien d'autres choses... En fait, on ne lance pas directement xorg (même si en pratique on pourrait), mais un gestionnaire de connexion. Le gestionnaire de connexion, c'est simplement la fenêtre graphique dans laquelle tu tapes ton login et ton mot de passe quand le mode graphique fonctionne correctement, à la suite duquel se charge l'environnement graphique à proprement parler. Sous KDE il s'appelle kdm et sous gnome gdm. Comme tu es sous ubuntu et non kubuntu, tu es sous gnome donc tu devrais avoir un script /etc/init.d/gdm. Ces scripts prennent en paramètre une opération (start, stop, restart...). Dans notre cas, on relance gdm pour prendre en compte les corrections apportées à la configuration du mode graphique. sudo /etc/init.d/gdm restart 3) La dernière commande affiche la table des partitions. Comme tu le sais sans doute, la table des partitions décrit les différentes partitions (taille, position, système de fichiers comme par exemple ext3, ntfs...) d'un disque. La commande : sudo fdisk -l ... affiche les tables des partitions de chaque disque montés (disque durs, clés usb, etc...). Sous linux chaque partition est associé à un device (rangé dans /dev). Ce fichier un peu particulier permet de manipuler de manière transparente un périphérique. En fait tu as un device pour presque tout (/dev/mouse pour la souris, /dev/cdrom pour le lecteur CD). Il est donc naturel qu'il y en ait un pour chaque disque et chaque partition. À partir du nom de device de ta partition windows il sera alors possible d'indiquer à linux de la monter. Par exemple ici : (mando@aldur) (~) $ sudo fdisk -l Disk /dev/hda: 40.0 GB, 40020664320 bytes 255 heads, 63 sectors/track, 4865 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x802b81ca Device Boot Start End Blocks Id System /dev/hda1 * 1 1275 10241406 7 HPFS/NTFS /dev/hda2 1276 4740 27832612+ 83 Linux /dev/hda3 4741 4865 1004062+ 82 Linux swap / Solaris Disk /dev/hdb: 82.3 GB, 82348277760 bytes 255 heads, 63 sectors/track, 10011 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x4707841a Device Boot Start End Blocks Id System /dev/hdb1 * 1 10011 80413326 b W95 FAT32 ... le device associé à la partition windows s'appelle /dev/hda1. Dans ton cas il s'appellera sûrement /dev/sda suivi d'un numéro. Une fois le device récupéré, il suffit généralement d'indiquer où et comment le monter via le fichier /etc/fstab (on verra ça par la suite). La commande mount permet de voir quels devices sont montés et où. On va ainsi pouvoir vérifier si ta partition windows n'est pas déjà montée quelque part. Par exemple ici : (root@aldur) (~) # mount /dev/hda2 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) /dev/hdb1 on /mnt/vfat type vfat (rw,nosuid,nodev,uid=1000,quiet) /mnt/vfat/ftp on /home/ftp type none (rw,bind) /dev/hda1 on /mnt/ntfs type ntfs (rw,nosuid,nodev,uid=1000) ... on voit que j'ai choisi de monter ma partitions windows dans /mnt/ntfs (information que linux a glâné dans dans /etc/fstab). Ce fameux fichier, en tant que fichier de configuration est naturellement dans /etc/. Ensuite le fs signifie filesystem (abréviation classique sous linux, système de fichiers en français) et tab comme tableau (car le fichier est en fait une sorte de tableau :p). On verra par la suite si tu en ressens le besoin comment personnaliser ce fichier. Bonne chance |
Ah c'est dommage ça. Et tu as essayé de lancer gnome (via gdm) ou kde (via kdm) ?
sudo /etc/init.d/gdm restart sudo /etc/init.d/kdm restart Si ça ne change rien, il faudrait que tu me reportes les messages d'erreur de xorg et ton modèle de carte vidéo. Si tu ne connais pas ton modèle de carte vidéo, regarde avec la commande lspci. Pour les erreurs xorg : grep EE /var/log/Xorg.0.log Bonne chance |
sudo /etc/init.d/gdm restart : Il ne se passe rien
|
Mmmmmmh... Bizarre bizarre. Quelle est la "connerie" que tu évoques dans ton premier message ? Quel modèle de carte vidéo utilises-tu ?
|
Si c'est un programme que tu as téléchargé a priori il n'est pas visible dans ton gestionnaire de paquets, sauf si c'est un .deb. De manière générale, passe systématiquement par ton gestionnaire de paquets pour installer un logiciel.
sudo aptitude clean sudo aptitude update sudo aptitude safe-upgrade sudo aptitude reinstall xserver-xorg xserver-xorg-input-all xserver-xorg-video-nv ubuntu-desktop gdm sudo dpkg-reconfigure xserver-xorg À ce stade je ne sais pas trop si c'est gnome ou xorg qui est cassé. Le fait que tu n'aies pas d'erreur dans /var/log/Xorg.0.log tend à me laisser penser que le problème ne vient pas nécessairement de xorg comme je pouvais le croire de prime abord. Dans le doute je te fais donc réinstaller gnome en prime (qui est une sous partie d'ubuntu-desktop). Si le problème persiste, au lieu de faire un "reinstall", fais un "purge" puis un "install". Si malgré tout ça rien ne se passe, vérifie quand même à tout hasard s'il y a des messages bizarre (taggués (EE) ou (WW)) dans /var/log/Xorg.0.log : more /var/log/Xorg.0.log Vérifie également qu'il te reste de l'espace disque, car quand celui-ci est saturé, le mode graphique peut ne plus se lancer (car il ne parvient pas à créer de fichiers temporaires) : df -h Bonne chance
|
Ce cher compatriote vous demande un moyen de récuperer ses données et vous le lancez sur la piste la plus hardue. Pas très simpa.
|
Oui, sauf que c'est pas forcément plus rapide, car il faut tout réinstaller derrière et que la solution "ardue" a porté ses fruits puisque tout marche. De plus la manipulation "ardue" n'a jamais consisté qu'à taper 5 ou 6 commandes et permettent de régler le problème en 5 minutes montre en main.
|
Salut
|