Je viens d'acheter un nouvel ordinateur avec deux SSD de 256 Go configurés en RAID 0. Il était préinstallé avec Windows 7, mais je voulais également qu'au moins une distribution Linux soit installée. J'ai donc essayé d'installer Ubuntu via le LiveCD.
Dans le LiveCD, j'ai d'abord créé quelques partitions pour Ubuntu. Le premier était un swap de 12 Go et le suivant, environ 88 Go formaté en ext4 (gparted ne me laissait pas créer une partition étendue, donc les deux étaient des partitions principales). L'espace supplémentaire provient de la réduction de la partition Windows 7.
Lors de l'installation d'Ubuntu, j'ai sélectionné le contrôleur RAID maître pour le chargeur de démarrage. Une fois le programme d'installation terminé, tout a bien démarré, mais GRUB n'avait pas d'entrée pour le chargeur Windows 7 (même s'il en avait une pour le chargeur de récupération Windows 7).
Pour résoudre ce problème, j'ai essayé de modifier manuellement le fichier /boot/grub/grub.cfg en ajoutant ces lignes à la section 30_os-prober :
menuentry "Windows 7 (loader) (on /dev/mapper/isw_bhcibcaafd_Volume0p5)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd2,msdos3)'
search --no-floppy --fs-uuid --set=root 6A92977992974889
drivemap -s (hd0) ${root}
chainloader +1
}
Après le redémarrage, GRUB ne s'est pas chargé et tout ce que j'ai obtenu était un curseur clignotant en haut à gauche de l'écran. J'ai donc essayé de supprimer cette section (via le LiveCD d'Ubuntu) et après cela, je ne pouvais toujours rien démarrer. Est-ce que quelqu'un pourrait m'aider s'il vous plaît? Merci !
Voici une copie de mon résumé BootInfo :http://paste.ubuntu.com/1159385/
PS J'ai une copie du fichier grub.cfg si quelqu'un en a besoin pour trouver une solution
Réponse acceptée :
Ne modifiez pas manuellement votre /boot/grub/grub.cfg
. Depuis grub2 (vers 2009), ce fichier est automatiquement écrasé dans plusieurs événements (mises à jour du noyau, par exemple).
Si vous voulez que grub analyse vos disques durs et recherche des systèmes d'exploitation, essayez ceci :
sudo update-grub
Cela régénérera votre grub.cfg
avec toutes les entrées trouvées par la sonde. Si vous souhaitez personnaliser la façon dont cela est fait, essayez de modifier ce fichier :/etc/defaults/grub
. Il s'agit du seul fichier de configuration destiné à être modifié par l'utilisateur/administrateur.
Vous pouvez également activer ou désactiver le bit exécutable dans les fichiers à /etc/grub.d
. Vous pouvez également y modifier ou créer de nouveaux fichiers pour inclure des entrées manuelles. Ce dernier est précisément ce que /etc/grub.d/40_custom
est pour.
Vous pouvez également consulter ce wiki, il contient tout ce que vous voudrez peut-être savoir sur grub2