Crash fatal ?
RésoluJ'étais sur mon Linux et mon Gestionnaire de Mises à jour s'est ouvert me demander d'installer ou non des MAJ.
J'ai donc autoriser Ubuntu à les installer. Un moment, mon disque dur externe et ma clé USB n'était plus reconnus, et sur le bureau, plus moyen de cliquer droit ni gauche, mais je pouvais naviguer encore. Un redémarrage était nécessaire, j'ai lancé le redémarrage. Depuis, il n'a jamais redémarrer ... j'ai un message d'erreur, qui parle du GRUB 1.74 (de mémoire), de device/file [...], et de "TAB"
J'ai essayé de rebooter, rien, windows fonctionne très bien ... (enfin ça reste Windows;)) mais ubuntu est mort.
Une solution ? Avant un formatage ...
A70M
--
Si un jour, l'envie de travailler te prends, assied-toi et attends que ca passe ...
Configuration: Asus X50RL
• ASUSTeK Computer Inc. F5RL 1.0,
• Intel Core 2 Duo T2310 1,46 GHz,
• Ecran LCD 15,4",
• Mémoire Vive : 2Go DDR2,
• Disque Dur Hitachi 160Go
(+ Iomega Select Portable 320Go 2,5" + Western Digital My Passeport Essential 160Go 2,5")
• ATI Radeon Xpress 1100
Windows XP Pro - SP3 ;Google Chrome 3.0.195.33, Mozilla Firefox 3.0.15, Opéra 10.01, Safari 4.0.3 (531.9.1), Internet Explorer 8.0
Ubuntu 9.10 ; Mozilla Firefox 3.0.15
28 réponses
Suite à une mise à jour cruciale, l'amorce dual boot Ubuntu 9.10 et Windows XP Pro échoue à démarrer, affichant un message d'erreur GRUB 1.74 relatif à device/file et TAB. Des solutions incluent démarrer sur un CD live, monter la partition Linux, puis utiliser un chroot pour réparer GRUB ou réinstaller grub-legacy, et vérifier le MBR et la table des partitions. En pratique, il est conseillé d'identifier les partitions via fdisk -l et de monter la racine pour corriger le fichier menu.lst ou les paquets GRUB, selon le message d'erreur. D'autres alternatives évoquées incluent une réinstallation si nécessaire et la récupération des données via un live CD, puis chroot pour réparer le système sans perte.
-
ContributeurJ'allais le faire.
Bonne soirée ;) -
ModérateurPas de soucis, bon courage pour la suite des opérations et n'hésite pas à repasser sur le forum en cas de problème. Je mets le problème en résolu car si tu rencontres d'autres problèmes, il n'auront plus rien à voir avec le sujet initial.
-
ContributeurD'accord, merci de ton aide, je vais donc attendre un peu.
Merci encore d'avoir pris le temps de te pencher sur mon problème. Passe une bonne soirée et peut-être à bientôt sur CCM
A70M -
ModérateurPour le moment ne migre pas en karmic. Attends un mois ou deux qu'ubuntu corrige les quelques soucis actuels sous karmic, en ce moment c'est un peu la guerre (cf le forum :p).
De manière générale, je te déconseille de migrer immédiatement sur la dernière version d'ubuntu quand celle-ci vient de sortir. D'une part, les miroirs seront blindés et ça téléchargera vraiment pas vite, et en plus on a souvent des mauvaises surprises quand on migre sur une nouvelle version pas tout à fait mature.
J'ai testé karmic sur un portable acheté cette semaine et plein de choses fonctionnent mal. Les modules nvidia qui crashent, le processus qui surchauffe (lié au noyau 2.6.31), etc... Bon le portable en question est assez récalcitrant et même avec une bonne vieille debian j'en ai un peu bavé.
Jaunty marche bien sur la plupart des PC, donc autant y rester et attendre que karmic soit un peu plus mature. Après rien ne t'empêche de tenter d'installation de karmic directe. C'est potentiellement la migration elle-même qui pose problème, je ne suis pas encore trop parvenue ce qui clochait (maintenant je ne mets plus que des debian :p).
Bonne chance -
ContributeurEt bien parfait, j'ai déjà supprimer la ligne qui propose de booter sur le MBR dans C: du boot/ini
Et maintenant je vais réinstaller Ubuntu.
Merci quand même pour ton aide.
Donc lorsqu'il me proposera de faire une MàJ il faudra que je fasse attention c'est ça ? -
ModérateurOui, car grub est installé sur le MBR (l'entête du disque), donc en dehors des partitions. Si l'idée c'est de réinstaller ubuntu, inutile de nettoyer le MBR, la réinstallation provoquera une réécriture propre du MBR.
-
ContributeurMerci à toi, mais je pense que je vais faire un petit ménage sur mon PC, un petit reformatage, rien de tel :)
Juste une question .. Si dans le poste de travail, je fais 'Clic droit > Formater' sur ma partition Ubuntu, j'aurais toujours GRUB au démarrage ? -
ModérateurÀ mon avis c'est ça le problème. Je pense que tu devrais démarrer sur un CD d'installation et restaurer ton grub. Idéalement tu peux faire un chroot sur ta partition linux.
Pour cela démarre, sur un CD d'installation ubuntu. Repère ta partition associée à / à l'aide de la commande :
sudo fdisk -l
Dans cet exemple on voit que c'est /dev/hda2 :
(root@aldur) (~) # 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
Si ton PC est moins vieux que le bien c'est sûrement quelque chose comme /dev/sda... Si tu ne sais pas en quoi est écrite la partition /dev/sda1 :
sudo cfdisk /dev/sda
Supposons que ce soit /dev/sda1 et que ce soit de l'ext4. Tape alors les commandes suivantes :
sudo mkdir -p /mnt/linux sudo mount -t ext4 /dev/sda1 /mnt/linux sudo chroot /mnt/linux sudo aptitude reinstall grub
Petites explications :
- on crée un répertoire vide /mnt/linux,
- on monte à l'intérieur la partition / du disque dur
- on déplace / au niveau de /mnt/linux. Tout se passe comme si on avait démarrer normalement.
- on réinstalle grub
Ensuite on quitte proprement :
exit sudo umount /mnt/linux sudo reboot
Explications :
- on quitte le chroot. / n'est associé plus /mnt/linux (la partition /) mais au / du système linux situé sur le CD,
- on "démonte" la partition proprement
- on reboote
... au redémarrage, normalement grub devrait fonctionner correctement.
Bonne chance -
ContributeurJe n'ai aucun des deux dans /boot/grub ...
Je n'ai que grubenv.txt -
ModérateurEuh excus-moi j'ai perdu un peu le fil, à ce stade, windows démarre mais pas linux ? Tu es en grub-legacy ou en grub2 ? Si tu ne sais pas, regarde le numéro de version de grub quand celui si apparaît à l'écran : si la version est < 1 (par exemple 0.96) c'est grub-legacy, sinon c'est grub2.
Si tu es sous grub-legacy, reporte-moi le contenu du fichier /boot/grub/menu.lst (celui du disque dur, bien entendu), sinon celui de /boot/grub/menu.cfg
Bonne chance -
ContributeurUp ?
-
ContributeurMe revoilà
J'ai tapé la commande :sudo fdisk -l
Et le résultat est :ubuntu@ubuntu:~$ sudo fdisk -l Disque /dev/sda: 160.0 Go, 160041885696 octets 255 têtes, 63 secteurs/piste, 19457 cylindres Unités = cylindres de 16065 * 512 = 8225280 octets Identifiant de disque : 0xcd6c6899 Périphérique Amorce Début Fin Blocs Id Système /dev/sda1 * 1 15632 125564008+ 7 HPFS/NTFS /dev/sda2 15633 19457 30724312+ f W95 Etendue (LBA) /dev/sda5 15633 19457 30724281 7 HPFS/NTFS Disque /dev/sdc: 320.1 Go, 320072933376 octets 255 têtes, 63 secteurs/piste, 38913 cylindres Unités = cylindres de 16065 * 512 = 8225280 octets Identifiant de disque : 0x42fe5f7f Périphérique Amorce Début Fin Blocs Id Système /dev/sdc1 1 38913 312568641 7 HPFS/NTFS ubuntu@ubuntu:~$
Ensuite j'ai faitmount
Et j'obtiens :ubuntu@ubuntu:~$ mount aufs on / type aufs (rw) none on /proc type proc (rw,noexec,nosuid,nodev) none on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) /dev/sr0 on /cdrom type iso9660 (rw) /dev/loop0 on /rofs type squashfs (rw) none on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) none on /dev/shm type tmpfs (rw,nosuid,nodev) tmpfs on /tmp type tmpfs (rw,nosuid,nodev) none on /var/run type tmpfs (rw,nosuid,mode=0755) none on /var/lock type tmpfs (rw,noexec,nosuid,nodev) none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) gvfs-fuse-daemon on /home/ubuntu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ubuntu) /dev/sdc1 on /media/a70m 320Go type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096) ubuntu@ubuntu:~$
-
et la prochaine fois partimage :-)
-
-
ContributeurSalut, merci de prendre le temps de m'aider, mais je suis malheureusement déjà perdu dès cette phrase :/
De là il suffit de monter la partition / de ton linux dans un répertoire donné (par exemple /media/linux).
Quand je boote sur mon CD Ubuntu, que faut-il que je fasse ? Que je fasse "Essayer Ubuntu ...", "Installer Ubuntu"
Et après ?
Merci -
ModérateurDans l'idée il faut démarrer sur un CD (live CD ou CD d'installation). De là il suffit de monter la partition / de ton linux dans un répertoire donné (par exemple /media/linux). Une fois le CD démarré, récupère la table des partitions :
sudo fdisk -l
... et vérifie où sont montées les différentes partitions :
mount
Si tu ne comprends pas ce que je viens de dire, reporte-moi le résultat de ces deux commandes et je te guiderai plus en détail. Sinon, on enchaîne :-) En supposant que ta partition / s'appelle /dev/sda1 et soit en ext4 et non montée :
sudo mkdir -p /media/linux sudo mount -t ext4 /dev/sda1 /media/linux
À présent il s'agit de réinstaller grub. Grâce un chroot on va déplacer / au niveau de /media/linux. Partant de là, dans ce terminal et si le chroot réussi, tout se passera comme si tu avais démarré normalement.
sudo chroot /media/linux
Si ça marche il est temps de purger grub et d'installer grub-legacy :
sudo aptitude update sudo aptitude safe-upgrade sudo aptitude purge grub sudo aptitude install grub-legacy
Toujours dans l'environnement chrooté, vérifié que /boot/grub/menu.lst (/media/linux/boot/grub/menu.lst en dehors) n'est pas trop déconnant par rapport à ta table des partitions. Si tu as un doute reporte-moi le contenu de ce fichier. Si tout va bien quitte ta console proprement (ctrl d jusqu'à sa fermeture). Puis redémarre normalement.
Bonne chance -
ContributeurJe n'ai pas trouvé la solution adapté à mon problème ... En effet, la plupart de la doc indique comment faire par une console, mais n'ayant plus accès à mon Linux, => Pas de console ...
Comment je peux faire ? -
ModérateurSi je comprends bien, mon Ubuntu comprenait GRUB Legacy. Lors de la MAJ, j'ai installé GRUB 2 et le nouveau Ubuntu n'est pas compatible avec le GRUB 2 C'est bien ça.
Oui. En théorie grub2 est sensé marcher mais la migration a dû mal se passer, car grub2 n'est pas encore complètement mature. C'est hélas un problème fréquent. Personnellement je suis restée en grub-legacy.
Est-ce qu'il existe des versions de GRUB graphiques ?
Oui :
http://doc.ubuntu-fr.org/grub-pc?redirect=1#fond_d_ecran_dans_grub
http://doc.ubuntu-fr.org/grub-gfx
Mais ça ne change rien au problème, il faudra quand même faire quelque chose pour ton grub :-)
Bonne chance -
ContributeurJ'ai réfléchi un petit peu, et je vais sauter sur l'occasion d'avoir quelqu'un (toi) qui s'y connait pas mal pour te demander quelque chose de concrêt.
Est-ce qu'il existe des versions de GRUB graphiques ? Parce qu'en fait, je préfèrerai avoir quelque chose comme ça : https://farm3.static.flickr.com/2157/1634931700_d04652fdd6.jpg
Que ça : https://getch.files.wordpress.com/2009/06/xp_ubuntu.jpg
Si tu sais comment faire, je suis preneur :) -
ContributeurJ'ai lu les documentations, mais je n'arrive pas trop à comprendre. Si je comprends bien, mon Ubuntu comprenait GRUB Legacy. Lors de la MAJ, j'ai installé GRUB 2 et le nouveau Ubuntu n'est pas compatible avec le GRUB 2 C'est bien ça.
Je n'ai pas envie de faire de conneries ...
- 1
- 2