Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 16/01/2013, à 12:43

Romanticide66

Dual boot sur Asus EEE PC R051CX (problème EFI) [RESOLU]

Bonjour la communauté Ubuntu !
Je viens poster ici, pour la première fois depuis des années, car je suis face à un problème de taille, et les nombreuses recherches ne m'ont pas beaucoup aidées pour venir à bout du problème.
Je m'explique : j'ai donc fait l'acquisition d'un Asus EEE PC R051CX, avec Ubuntu 11.04 de préinstallé. J'ai trouvé ça plus pratique pour moi car les premiers temps où j'ai eu l'ordinateur portable, j'avais en fait plus besoin d'Ubuntu (j'étudie en licence de Mathématiques-Informatique, et on étudie tout ce qui est Python pour le moment, donc on est bien mieux loti sous ubuntu pour ça !) que de Windows.
Seulement, cette semaine, j'ai voulu installer Windows 7. Je vous explique donc la configuration de départ : 320Go de disque dur, dont 1,8 Go de FAT32 pour une obscure partition nommée "PQSERVICE" (si j'avais su qu'elle serai à l'origine de mes déboires ...), quelques 300 Go pour Ubuntu 12.04, et 2,1 Go de SWAP.
Jusque là, tout va bien : je lance Gparted avec un vieux CD de Ubuntu 10.10 que je retrouve dans mes archives (oui parce que, si ça peut vous aider, le système a refusé de booter sur ma clé usb ... whatever).
Je réduit ma partition ubuntu et j'alloue 64 go à Windows 7 en NTFS. Je pars donc ensuite installer Windows 7. Comme je m'y attendais, le MBR est écrasé de façon lâche par ce système quelque peu envahissant, donc je fais en sorte de le restaurer avec le même CD d'ubuntu 10.10.
Depuis, tout va bien. Mais en fait, non : il n'y absolument pas moyen de rajouter Windows 7 à la liste de grub. Et c'est pas faute d'avoir essayé : le boot-repair semble avoir échoué (un mbr qui serait bien trop loin du début du disque ... hum), le sudo os-prober + sudo grub-update + sudo grub-install /dev/sda a foiré. J'ai même essayé, en désespoir de cause, un "grub-install /dev/sda2" (je préfère pas aller foutre mon MBR dans le /dev/sda1 qui est ... le merveilleux "PQSERVICE")
Pour vous aiguiller dans la recherche "de panne", le "PQSERVICE" en question est composé de ... "boot", "casper", "dists", "install", "isolinux", "pool", "preseed", "md5sum.txt", ".disk" et ".oem"
En fait, de ce que j'ai compris, cette partition est une partition de restauration : en cas d'échec de boot du grub ou d'ubuntu, une réinstallation totale (avec les drivers préinstallés et tout le tralala ... oui parce que, le Poulsbo est là, mesdames messieurs !) est lancée pour pouvoir restaurer, je cite, "les paramètres d'usine" (j'ai lu ça dans un des fichiers grub que j'ai parcouru me semble)
Voilà tout. Impossible de mettre le dual boot en action : il semblerait que ce soit cette histoire de merde de dualité GPT/MBR et BIOS/EFI qui compliquent extrèmement la chose. D'autant plus que, j'anticipe vos réactions, il n'y a dans le BIOS aucun menu qui ne fait une quelconque référence à une désactivation du EFI pour switcher en Legacy BIOS ou je ne sais quoi. Et, je suis assez frileux pour tenter tout ce qui est flash du bios ...
Voilà. j'espère donc que vous pourrez m'aider, ce serait vraiment adorable de votre part,
Bon courage à vous, merci d'avance ! Et bien évidemment, je me tiens à disposition pour toute question supplémentaire !

Quentin

PS : Voilà le sudo fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 têtes, 63 secteurs/piste, 38913 cylindres, total 625142448 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Identifiant de disque : 0x000422aa

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1              63     3466796     1733367   1c  W95 FAT32 masquée (LBA)
La partition 1 ne débute pas sur une frontière de cylindre physique.
/dev/sda2         3467264   496236543   246384640   83  Linux
/dev/sda3   *   496236544   620972031    62367744    7  HPFS/NTFS/exFAT
/dev/sda4       620972032   625141759     2084864   82  partition d'échange Linux / Solaris

Dernière modification par Romanticide66 (Le 17/01/2013, à 12:16)

Hors ligne

#2 Le 16/01/2013, à 18:18

malbo

Re : Dual boot sur Asus EEE PC R051CX (problème EFI) [RESOLU]

Romanticide66,
Je ne sais pas trop pourquoi tu as mis "problème EFI" dans le titre de ton post #1. Je veux dire qu'il n'y a aucun symptôme de présence d'un système UEFI dans tout ce que tu décris dans le post #1. Tu parles de EFI sans qu'on en voit aucune trace.
D'autre part, je te prie de ne plus utiliser le CD de Ubuntu 10.10 parce qu'il est obsolète, mais d'utiliser un support live (liveUSB de préférence ou liveCD) de Ubuntu 12.04. Depuis une session live de Ubuntu 12.04, je te prie de répondre à cette demande : http://doc.ubuntu-fr.org/tutoriel/boot-info
Le résultat me permettra de vérifier aussi bien l'état de ton Ubuntu installé que l'état de ton Windows et aussi il contiendra une info sur ton ordi pour confirmer s'il est réellement UEFI

Pour faire une liveUSB de Ubuntu 12.04, je te recommande la procédure suivante qui a bien marché aujourd'hui pour bastiendu136 : http://forum.ubuntu-fr.org/viewtopic.ph … #p12224991

Dernière modification par malbo (Le 16/01/2013, à 18:25)


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP et Ubuntu 13.04
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 13.10

Hors ligne

#3 Le 16/01/2013, à 19:26

Romanticide66

Re : Dual boot sur Asus EEE PC R051CX (problème EFI) [RESOLU]

Voilà, comme demandé, le lien du Boot-info :
http://paste.ubuntu.com/1538174/
Je pense que le problème vient surtout de là :

According to the info in the boot sector, sda1 starts at sector 0. But according to the info from fdisk, sda1 starts at sector 63.

Hors ligne

#4 Le 17/01/2013, à 08:32

malbo

Re : Dual boot sur Asus EEE PC R051CX (problème EFI) [RESOLU]

La partie suivante de ton rapport Boot-Info :

=========================== sda2/boot/grub/grub.cfg: ===========================

se termine par ceci :

### BEGIN /etc/grub.d/11_custom_cmdline ###
--------------------------------------------------------------------------------

alors qu'il devrait y avoir une suite.
En effet, voici ce qu'on devrait trouver (extrait de ton Boot-Info) :

=================== /etc/grub.d/ :
drwxr-xr-x  2 root root     4096 janv.  8 21:10 grub.d
total 68
-rwxr-xr-x 1 root root 6743 déc.  10 13:16 00_header
-rwxr-xr-x 1 root root 5522 avril 17  2012 05_debian_theme
-rwxr-xr-x 1 root root 7780 déc.  10 13:16 10_linux
-rwxr-xr-x 1 root root  858 mai   15  2012 11_custom_cmdline
-rwxr-xr-x 1 root root 6335 avril 17  2012 20_linux_xen
-rwxr-xr-x 1 root root 1588 nov.  27  2011 20_memtest86+
-rwxr-xr-x 1 root root 7603 avril 17  2012 30_os-prober
-rwxr-xr-x 1 root root 1388 déc.  10 13:16 30_uefi-firmware
-rwxr-xr-x 1 root root  214 avril 17  2012 40_custom
-rwxr-xr-x 1 root root   95 avril 17  2012 41_custom
-rwxr-xr-x 1 root root  929 janv.  8 14:42 99_ubuntu_recovery
-rw-r--r-- 1 root root  483 avril 17  2012 README

Ce fichier décrit la séquence (elle va de 00_ à 99_) de mise à jour du fichier grub.cfg et on peut en déduire que cette séquence doit se planter à l'étape 11_custom_cmdline et c'est pourquoi l'étape de détection des autres OS présents dans l'ordi (étape 30_os-prober) n'est pas faite et par conséquent, tu ne peux pas trouver une entrée permettant de démarrer Windows 7 dans le menu Grub.
Je ne sais pas à quoi sert cette étape 11_custom_cmdline mais je te suggère de renommer ce fichier en "planque_11_custom_cmdline". Je viens de le faire (en l'appliquant à une autre étape parce que je n'ai pas d'étape 11_custom_cmdline chez moi) et je constate que ça le fait passer en fin de séquence. Pour modifier ce nom, tu lances nautilus avec pouvoir administrateur en passant cette commande :

gksudo nautilus

Dans la fenêtre de Nautilus, tu navigues jusqu'au fichier etc > grub.d >  11_custom_cmdline et tu renommes "11_custom_cmdline" en "planque_11_custom_cmdline"
Tu fermes nautilus.
Puis tu passes la commande de mise à jour de Grub qui va mettre à jour le fichier grub.cfg (celui qui contient le menu Grub que tu vois au démarrage) :

sudo update-grub

Tu vérifieras ensuite que ton fichier grub.cfg a bien été modifié et qu'il contient bien une entrée pour Windows. Pour ce faire, il te suffira de passer la commande suivante :

gedit /boot/grub/grub.cfg 

et d'examiner le contenu du fichier grub.cfg

Dernière modification par malbo (Le 17/01/2013, à 09:03)


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP et Ubuntu 13.04
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 13.10

Hors ligne

#5 Le 17/01/2013, à 12:16

Romanticide66

Re : Dual boot sur Asus EEE PC R051CX (problème EFI) [RESOLU]

Merci énormément de ta réponse,
Cependant, j'ai réussi à régler autrement (j'ai pas pu venir poster avant car je n'avais pas internet ...)
Dans grub-customizer, il a suffit que je "remonte" les entrées liées à Windows et OS-Prober (les entrées liées à Windows 7 étaient dans le fichier, cependant ... j'ai pas trop compris, mais dans l'arborescence de grub-customizer, elles étaient tout en bas)
Merci beaucoup ! J'espère que nos deux méthodes aideront nombres de personnes qui auront affaire au R051CX !

Hors ligne

#6 Le 17/01/2013, à 14:18

malbo

Re : Dual boot sur Asus EEE PC R051CX (problème EFI) [RESOLU]

Grub-customizer est une daube. Il ne faut pas utiliser ce logiciel merdique. Même si je crois comprendre qu'il a pu t'aider dans ce cas précis, il peut nuire grave dans certains cas. Il y a une note au début de la doc qu'il faut lire : "Grub Customizer doit être utilisé avec précaution car il permet de modifier les fichiers de Grub sans en garantir la cohérence" C'est une manière allégée de dire que c'est à fuir.


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP et Ubuntu 13.04
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 13.10

Hors ligne

Haut de page ↑