#1 Le 01/01/2013, à 18:40
- tony59
"missing operative system"
Bonjour a tous et bonne année
Aujourd'hui j'ai voulu installer ubuntu sur mon pc portable (asus g75v) qui possède 2 disques durs, le premier contenant windows 7 64 bits et le second, vide, sur lequel je choisis de faire l'installation, conformement a ce tuto :
http://www.siteduzero.com/tutoriel-3-12 … buntu.html
Tout se passe sans problème jusqu'a ce que j'essaye de retourner sur windows, j'ai le choix entre les 2 OS mais quand je selectione windows, un message d'erreur apparait, me demandant de reparer l'ordinateur. L'erreur semble courrant d'apres mes recherches sur le net ( http://doc.ubuntu-fr.org/tutoriel/comme … c_bootmgr) mais quand j'essaye la reparation avec une cle usb contenant windows 7, le soft ne peut trouver mon installation de windows
edit:
voici un fdisk
ubuntu@ubuntu:~$ sudo fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 750.2 GB, 750156374016 bytes
256 heads, 63 sectors/track, 90845 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x473caa27
Device Boot Start End Blocks Id System
/dev/sda1 1 4294967295 2147483647+ ee GPT
Partition 1 does not start on physical sector boundary.
Disk /dev/sdb: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0005a202
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 292968447 146483200 83 Linux
/dev/sdb2 292970494 585936895 146483201 5 Extended
Partition 2 does not start on physical sector boundary.
/dev/sdb5 292970496 585936895 146483200 82 Linux swap / Solaris
Je vous met également un rapport de bootrepair, si cela peut vous aider
http://paste.ubuntu.com/1487987/
Si quelqu'un a une solution
Dernière modification par tony59 (Le 02/01/2013, à 21:32)
Hors ligne
#2 Le 01/01/2013, à 19:31
- men-go
Re : "missing operative system"
Bonsoir et bonne année aussi,
Je n'ai pas lu la doc dont tu fais référence, mais d'après les symptômes, à tous les coups lors de l'installation d'Ubuntu, tu as "fusillé" le MBR du disque 1. Normalement tu aurais dû tout simplement installer Ubuntu et l'amorce de chargement sur le disque 2. Puis dire au BIOS de booter sur ce disque 2 au lieu du disque 1. Avec GRUB on a le multi boot donc pas de problème pour W7. Le disque 1 n'aurait dû en aucun cas être touché.
Pour remettre les choses en état, avec la live session aller dans un terminal et exécuter la commande:
sudo grub-install /dev/sdb # installe GRUB sur le même disque qu'Ubuntu
Vérifie que /dev/sdb est bien le disque 2
Normalement il y a un grub.cfg sur ce disque. Donc tu peux essayer de booter directement dessus (ESC au redémarrage ou à la mise sous-tension). Si problème de boot, reviens sur la live session. Avec Nautilus recherche via "Système de fichier" /media/ubuntu/système_ubuntu/boot/grub/grub.cfg. Fais un copier de ce grub.cfg et exécute:
sudo grub-mkconfig -o coller_le_chemin_de_grub.cfg # recréation de grub.cfg
Retenter le boot direct. A+
Hors ligne
#3 Le 01/01/2013, à 19:41
- tony59
Re : "missing operative system"
Alors en fait je ne dispose plus du support d'installation d'ubuntu : j'avais utilisé une clé usb formaté pour l'occasion que j'ai réutilisée pour y mettre l'iso d'installation de windows afin de le reparer
Et en utilisant la commande fixmbr j'ai du supprimer le grub de linux, resultat j'ai 2 systemes d'exploitation mais je ne peux booter ni sur l'un ni sur l'autre
N'y a t-il pas une commande a faire sur l'invite de commande presente quand je boot sur la cle usb? Car c'est la seule chose que je puisse faire actuellement sur mon pc
Hors ligne
#4 Le 01/01/2013, à 20:15
- men-go
Re : "missing operative system"
Re,
Si, c'est la commande fixmbr (je l'ai utilisée une fois sous WXP et ça avait marché). L'ennui c'est que depuis 2009 Windows je ne le pratique quasiment plus et je ne connais plus trop les outils de dépannage. As-tu moyen de graver un live CD/DVD ? En fait j'ai quasiment abandonné Windows parce que, entre autres, Linux offre des outils très puissants pour dépanner même Windows.
Ce que je trouve particulièrement navrant c'est que les documentations n'insistent pas sur les problèmes qui peuvent survenir et les débutants qui n'ont pas la technique informatique n'ont aucune conscience de ces problèmes. Est-ce que dans la doc que tu as lue on a insisté pour sauvegarder le MBR ?
Hors ligne
#5 Le 01/01/2013, à 20:22
- tony59
Re : "missing operative system"
Pour le moment je ne dispose que d'une tablette sous android, pas sur qu'elle me soit utile ici. Je vais voir si je peux me procurer un live cd d'ubuntu demain que je mettrai sur ma clé ( mais je n'aurai plus acces aux outils de reparation de windows)
A partir d'un live cd d'ubuntu tu penses qu'il sera possible de recuperer windowz?
En tout cas, merci beaucoup pour ton aide !
Hors ligne
#6 Le 01/01/2013, à 20:38
- men-go
Re : "missing operative system"
Re,
S'il n'y a que le MBR de touché, pas de problème (c'est ce que j'ai expliqué dans mon précédent post). Il est inutile de transférer un CD sur une clé, on peut booter directement dessus. L'avantage d'une session live (CD ou clé USB) d'Ubuntu c'est qu'on a un véritable système avec un nombre important d'outils. A noter qu'une live clé USB tient sur 2 Go. Une clé de 4 ou 8 Go n'est pas très chère et ça peut servir (et parfois même beaucoup). A titre d'exemple on pourrait récupérer un MBR d'une autre machine de la même catégorie et le réimplanter sur la tienne.
Je continue quelque temps à suivre cette discussion au cas où. A+
Hors ligne
#7 Le 02/01/2013, à 14:32
- tony59
Re : "missing operative system"
Bonjour,
J'ai acheté un cd live d'ubuntu, j'ai donc pu faire un fdisk dont voici le résultat :
ubuntu@ubuntu:~$ sudo fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 750.2 GB, 750156374016 bytes
256 heads, 63 sectors/track, 90845 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x473caa27
Device Boot Start End Blocks Id System
/dev/sda1 1 4294967295 2147483647+ ee GPT
Partition 1 does not start on physical sector boundary.
Disk /dev/sdb: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0005a202
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 292968447 146483200 83 Linux
/dev/sdb2 292970494 585936895 146483201 5 Extended
Partition 2 does not start on physical sector boundary.
/dev/sdb5 292970496 585936895 146483200 82 Linux swap / Solaris
Ensuite j'ai essayé la première commande que tu m'as suggérée, voici le résultat :
ubuntu@ubuntu:~$ sudo grub-install /dev/sdb
Path `/boot/grub' is not readable by GRUB on boot. Installation is impossible. Aborting.
Voici la 2ème, sans plus de réussite
ubuntu@ubuntu:/$ sudo grub-mkconfig -o /media/ubuntu/7c14708a-8a91-4705-897c-c54240e4a0fb/boot/grub/grub.cfg
/usr/sbin/grub-probe: error: failed to get canonical path of /cow.
Je vous met également un rapport de bootrepair, si cela peut vous aider
http://paste.ubuntu.com/1487987/
Dernière modification par tony59 (Le 02/01/2013, à 15:23)
Hors ligne
#8 Le 02/01/2013, à 16:35
- men-go
Re : "missing operative system"
Salut,
Bon Boot-Repair a installé un MBR Windows sur le disque où se trouve Ubuntu, donc tu n'as aucune chance de booter quoi que ce soit sur les disques internes, mais tu t'en es rendu compte. Je pars du principe que ta live session est une 12.10.
Il faut réinstaller GRUB sur /dev/sdb, mais effectivement je t'ai donné une commande incomplète (sorry !). On va déjà sauvegarder ce MBR puisque il sera écrasé par l'installation de GRUB. On verra ce qu'on peut en faire après:
sudo dd if=/dev/sdb of=/media/ubuntu/7c14708a-8a91-4705-897c-c54240e4a0fb/boot/Win_MBR.img bs=512 count=1
Il y a un message comme quoi 512 octets ont été copiés. Tu peux par Nautilus aller vérifier que le fichier /media/ubuntu/7c14708a-8a91-4705-897c-c54240e4a0fb/boot/Win_MBR.img existe. Réinstall de GRUB:
sudo grub-install /dev/sdb --boot-directory=/media/ubuntu/7c14708a-8a91-4705-897c-c54240e4a0fb/boot/
Si OK, teste le boot direct sur ce disque, on verra quoi faire après. A+
Hors ligne
#9 Le 02/01/2013, à 18:02
- tony59
Re : "missing operative system"
Première commande, ok :
ubuntu@ubuntu:/media/ubuntu/7c14708a-8a91-4705-897c-c54240e4a0fb/boot$ sudo dd if=/dev/sdb of=/media/ubuntu/7c14708a-8a91-4705-897c-c54240e4a0fb/boot/Win_MBR.img bs=512 count=1
1+0 records in
1+0 records out
512 bytes (512 B) copied, 7,3209e-05 s, 7,0 MB/s
2ème commande aussi :
ubuntu@ubuntu:/media/ubuntu/7c14708a-8a91-4705-897c-c54240e4a0fb/boot$ sudo grub-install /dev/sdb --boot-directory=/media/ubuntu/7c14708a-8a91-4705-897c-c54240e4a0fb/boot/
Installation finished. No error reported.
Je tente de redemarer ... et ça marche ! Enfin, j'ai récupéré le menu pour choisir les différents OS et ubuntu fonctionne !
Saurais tu comment je peux relancer windows maintenant?
Dernière modification par tony59 (Le 02/01/2013, à 18:08)
Hors ligne
#10 Le 02/01/2013, à 18:18
- men-go
Re : "missing operative system"
Re,
Dans ta session Ubuntu normale exécute la commande:
sudo update-grub
Elle te régénérera un autre grub.cfg où normalement il y aura Windows. Reboot Ubuntu pour voir si le choix W existe et teste le. A+
Hors ligne
#11 Le 02/01/2013, à 18:31
- tony59
Re : "missing operative system"
Alors, quand je lance le pc, j'ai d'abord
Le 1er choix me ramène sur la même page, je prend donc le second et j'obtiens
Je choisis windows 7 et je tombe sur
Hors ligne
#12 Le 02/01/2013, à 19:19
- men-go
Re : "missing operative system"
Re,
Je viens de me rendre compte que ta machine est équipée d'un UEFI et non d'un BIOS. Sur les ASUS équipés d'un BIOS on avait la touche ESC pour démarrer sur un des disques connectés. L'UEFI, je ne l'ai pas pratiqué et il se pourrait qu'on ne puisse pas booter Windows avec GRUB à cause de ce qu'on appelle le SECURE BOOT. Je ne peux pas t'indiquer une solution à ce sujet, je ne voudrais pas aggraver la situation. Il faudra peut-être attendre qu'un ubuntunaute ayant plus de connaissance en UEFI t'aide. Désolé mais bonne année quand même.
Hors ligne
#13 Le 02/01/2013, à 19:55
- tony59
Re : "missing operative system"
Merci en tout cas,
si quelqu'un voit une solution...
Hors ligne
#14 Le 03/01/2013, à 10:58
- malbo
Re : "missing operative system"
- Windows 7 est installé en mode EFI : pour arriver à le démarrer, il faut que UEFI soit activé dans le "Bios" ("Bios" est ma notation simplifiée pour désigner le système UEFI qui équipe ton ordi). La seule façon de le démarrer est de passer par le menu de Boot du "Bios", il est impossible de le démarrer en passant par le menu Grub
- Ubuntu est installé en mode Bios (mode classique) : pour arriver à le démarrer, il faut que UEFI soit désactivé dans le "Bios"
C'est pas pratique ? Oui mais tu n'as pas lu les bonnes doc avant te lancer dans ton dual-boot. Si tu avais lu la doc EFI du site ubuntu-fr, tu aurais créé une table de partition GPT sur ton disque dur destiné à installer Ubuntu et tu aurais installé Ubuntu en mode EFI sur partitions GPT. Dans ce cas, tu aurais pu démarrer chacun des deux OS en mode EFI.
Dernière modification par malbo (Le 03/01/2013, à 11:01)
Hors ligne
#15 Le 03/01/2013, à 11:13
- tony59
Re : "missing operative system"
Je viens d'aller verifier dans le "bios" et l'uefi est bien "enabled", pourtant je n'arrive toujours pas a lancer windows, je l ai donc desactiver et apres avoir lancer ubuntu, un "checking battery state" s'execute (des lignes blanches sur fond noir, je ferai un screen) c edt tres long et impossible a arreter.
Sinon j ai note quelque chose qui me semble bizarre dans le bios, la section hard drive bbs priorities ne proposait qu un seul disque dur alors que 2 sont installés, mon probleme est peut etre lié a cela?
Le menu du "bios"
Le sous menu disque dur
Le message qui s affiche quand j essaye de lancer ubuntu
Dernière modification par tony59 (Le 03/01/2013, à 11:19)
Hors ligne
#16 Le 03/01/2013, à 12:21
- men-go
Re : "missing operative system"
Salut,
Je tente de redemarer ... et ça marche ! Enfin, j'ai récupéré le menu pour choisir les différents OS et ubuntu fonctionne !
C'était vrai que Ubuntu fonctionnait ?
Hors ligne
#17 Le 03/01/2013, à 12:24
- tony59
Re : "missing operative system"
Oui, ubuntu fonctionne, je peux quitter l'écran "checking battery slate" en appuyantsur "entrée"
Mais j'ai l'impression que, quelque soit le mode que je choisi (uefi enabled ou non) je peux démarrer ubuntu et pas windows
Hors ligne
#18 Le 03/01/2013, à 12:38
- men-go
Re : "missing operative system"
Re,
Dans "Advanced" tu peux peut-être avoir la liste des disques en ligne. Sur une de mes machines avec un BIOS American Megatrends, P0 correspond au premier disque, P1, au deuxième.
Dans ton cas, c'est peut-être normal que le deuxième disque soit "Disabled" en option 1 du boot puisque c'est "Windows Boot Management" qui est pris (donc premier disque). Est-ce la touche ESC au [re]démarrage fonctionne toujours ("BIOS" multi-boot) ?
Hors ligne
#19 Le 03/01/2013, à 12:40
- tony59
Re : "missing operative system"
Voila ce qui s'affiche quand j'appuie sur échap au démarrage
Ainsi que le menu advanced concernant les disques
Dernière modification par tony59 (Le 03/01/2013, à 12:51)
Hors ligne
#20 Le 03/01/2013, à 12:46
- men-go
Re : "missing operative system"
Re,
Avec ta session Ubuntu tu peux lister le MBR du disque 1, par la commande:
sudo dd if=/dev/sda bs=512 count=1 | hexdump -C # affiche le dump du secteur 1 de sda
Ce qui veut dire: lecture du secteur 1 du disque /dev/sda et passage du résultat à hexdump
Hors ligne
#21 Le 03/01/2013, à 12:52
- tony59
Re : "missing operative system"
Voici le résultat de la commande
antoine@antoine:~$ sudo dd if=/dev/sda bs=512 count=1 | hexdump -C
[sudo] password for antoine:
1+0 enregistrements lus
1+0 enregistrements écrits
00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
512 octets (512 B) copiés*
000001b0 00 00 00 00 00 00 00 00 27 aa 3c 47 00 00 00 00 |........'.<G....|
000001c0 01 00 ee fe ff ff 01 00 00 00 ef 66 54 57 00 00 |...........fTW..|
, 0,0309915 s, 16,5 kB/s
000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
00000200
Hors ligne
#22 Le 03/01/2013, à 12:55
- men-go
Re : "missing operative system"
Ça baigne pour le multi-boot. Tu peux donc booter directement sur le deuxième disque. Ceci étant, malbo a raison en disant que l'installation en UEFI d'Ubuntu est meilleure que la classique. Mais pour l'instant rien n'est perdu, concernant Ubuntu.
Hors ligne
#23 Le 03/01/2013, à 12:58
- tony59
Re : "missing operative system"
Pour l'instant, c'est surtout booter sur le premier disque qui m'intéresse (celui contenant windows). Je réinstallerai ubuntu proprement quand j'aurai récupéré windows
Hors ligne
#24 Le 03/01/2013, à 13:06
- men-go
Re : "missing operative system"
Il s'agit bien d'un MBR normal dans une architecture disque avec GPT. Certains logiciels modifient ce MBR ce qui fait qu'on ne sait pas s'il était ainsi à l'origine.
J'ai une solution mais qui est un peu lourde, donc attendre que quelqu'un d'autre en propose une meilleure:
1) Sauvegarde de la partition système Windows avec ntfsclone (il faut avoir un disque d'appoint)
2) Réinstaller le Windows d'usine (ça va remettre le boot en place)
3) Restaurer Windows à partir de la sauvegarde
Hors ligne
#25 Le 03/01/2013, à 13:15
- men-go
Re : "missing operative system"
Re,
Je disais:
1) Sauvegarde de la partition système Windows avec ntfsclone (il faut avoir un disque d'appoint)
En fait le "disque d'appoint" est ton deuxième disque interne.
Hors ligne