Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/11/2009, à 01:04

Plastichopathe

Problème avec grub-pc

Edit: J'ai par erreur effacé mon premier message. roll Ce qui explique pourquoi celui ci-dessous est un peu abrupte.

Bon retour à la case depart...

J'ai réinstallé Seven.
Au boot sur refit je me retrouve donc avec Windows et Mac OS mais pas Ubuntu.
Je me lance sur le live CD comme dans la manip' indiqué plus haut (tuto) et j'aimerais que vous me donniez
l'équivalent avec grub-pc de ces commandes.
Je crois que le but du jeu et d'installer grub sur cette partition et de lui demander de ne détecter que cette dernière.

J'ai ré-installé l'ancienne version de grub (sur le live CD) par le biais du gestionnaire de paquets et désinstallé
grub-pc.
Quand je lance la fameuse suite de commande ce dernier me réponds:

grub> root (hd0,2)

grub> setup (hd0,2)
 Checking if "/boot/grub/stage1" exists... no
 Checking if "/grub/stage1" exists... no

Error 15: File not found

Sur ma partition d'Ubuntu j'ai un dossier boot/grub.

Maintenant que faire?
J'hésite à supprimer le dossier grub de ma partition et réessayer la manip' mais étant un noob je crains de bugger
encore plus la chose.

Dernière modification par Plastichopathe (Le 12/11/2009, à 00:33)

Hors ligne

#2 Le 11/11/2009, à 22:18

Plastichopathe

Re : Problème avec grub-pc

J'ai cru comprendre en parcourant d'autre thread que ceci pourrais vous être utile.

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 : 0x000b5c90

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1               1        5891    47316992   af  HFS / HFS+
/dev/sda2   *        5891       17255    91279192    7  HPFS/NTFS
/dev/sda3           17255       19213    15728640   83  Linux
/dev/sda4           19214       19457     1959930    5  Etendue
/dev/sda5           19214       19457     1959898+  82  Linux swap / Solaris

Amorce sur Windows que je viens de réinstaller?

Hors ligne

#3 Le 12/11/2009, à 02:06

Plastichopathe

Re : Problème avec grub-pc

Plutôt qu'un banal "UP":

Le contenu de boot/grub/grub.cfg contenu dans ma partition d'Ubuntu.

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set 5100a00c-8570-4518-a0e0-3e11db7de6ad
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod ext2
	set root=(hd0,3)
	search --no-floppy --fs-uuid --set 5100a00c-8570-4518-a0e0-3e11db7de6ad
	linux	/boot/vmlinuz-2.6.31-14-generic root=UUID=5100a00c-8570-4518-a0e0-3e11db7de6ad ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod ext2
	set root=(hd0,3)
	search --no-floppy --fs-uuid --set 5100a00c-8570-4518-a0e0-3e11db7de6ad
	linux	/boot/vmlinuz-2.6.31-14-generic root=UUID=5100a00c-8570-4518-a0e0-3e11db7de6ad ro single 
	initrd	/boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
	linux16	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Mac OS X (on /dev/sda1)" {
	insmod hfsplus
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set 3f009afee433707f
        insmod vbe
        do_resume=0
        if [ /var/vm/sleepimage -nt10 / ]; then
           if xnu_resume /var/vm/sleepimage; then
             do_resume=1
           fi
        fi
        if [ $do_resume == 0 ]; then
           xnu_uuid 3f009afee433707f uuid
           if [ -f /Extra/DSDT.aml ]; then
              acpi -e /Extra/DSDT.aml
           fi
           xnu_kernel /mach_kernel boot-uuid=${uuid} rd=*uuid
           if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
              xnu_mkext /System/Library/Extensions.mkext
           else
              xnu_kextdir /System/Library/Extensions
           fi
           if [ -f /Extra/Extensions.mkext ]; then
              xnu_mkext /Extra/Extensions.mkext
           fi
           if [ -d /Extra/Extensions ]; then
              xnu_kextdir /Extra/Extensions
           fi
           if [ -f /Extra/devtree.txt ]; then
              xnu_devtree /Extra/devtree.txt
           fi
           if [ -f /Extra/splash.jpg ]; then
              insmod jpeg
              xnu_splash /Extra/splash.jpg
           fi
           if [ -f /Extra/splash.png ]; then
              insmod png
              xnu_splash /Extra/splash.png
           fi
           if [ -f /Extra/splash.tga ]; then
              insmod tga
              xnu_splash /Extra/splash.tga
           fi
        fi
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

Hors ligne

#4 Le 12/11/2009, à 12:30

Plastichopathe

Re : Problème avec grub-pc

Quelqu'un saurait-il comment faire pour désinstaller proprement grub-pc se trouvant sur ma partition depuis un live-CD?

Hors ligne

#5 Le 12/11/2009, à 12:38

olsman037

Re : Problème avec grub-pc

Bonjour,

As-tu essayé ce qu'il y a sur ce post ?

http://forum.ubuntu-fr.org/viewtopic.php?pid=3038482


Sony Vaio VPC-SB1C5E, i7-2620M, 8Go, GPU AMD 6470M avec triple boot W7, Ubuntu 10.10 et Arch...
Galère les nouveaux sony sous linux!!!! (switch AMD/Intel, touchpad, ethernet,....)

Hors ligne

#6 Le 12/11/2009, à 16:10

Plastichopathe

Re : Problème avec grub-pc

Désolé si je met du temps à répondre mais j'ai plus de CD sous la main et la solution par clef USB ne fonctionne pas sur mac...  roll

Hors ligne

#7 Le 12/11/2009, à 20:49

Plastichopathe

Re : Problème avec grub-pc

Bon ben le CD refuse de se lancer également... mad
Lecteur externe ou interne idem...
Il reste bloqué sur "Loading stage 2...".
Pourtant j'ai testé et ça fonctionne très bien sur d'autres PC!

Quelqu'un aurait-il une info pour désinstaller grub 2 depuis un live CD et l'équivalent des commandes citées en post #1?
Ca doit quand même être possible non?
Ou une édition de grub.cfg?

Hors ligne

#8 Le 13/11/2009, à 15:09

Plastichopathe

Re : Problème avec grub-pc

J'ai enfin réussi à booter sur ma partition de Linux grâce au System rescue CD. (Ce dernier contient Super grub disk).

J'ai désinstallé/réinstallé par le biais du gestionnaire de paquet grub-pc et grub-common.

Maintenant j'attends (désespérément) un équivalent à "root (hdX,X) setup (hdX,X)...

Hors ligne

#9 Le 13/11/2009, à 19:46

Plastichopathe

Re : Problème avec grub-pc

C'est moi ou je pose une question simple (et je pense clairement formulée) à laquelle personne ne réponds?  sad

Celle-ci porte sur grub (qui est, à ma connaissance, le loader le plus utilisé dans l'univers Linux) et je la poste sur le forum officiel d'Ubuntu...
J'ai fournis toute les infos possible qu'y m'ont parues utiles...
Je cherche activement des solutions de mon coté...

Alors c'est quoi le problème?

Mes collègues Linuxéens m'ont souvent fait l'éloge de l'irréprochable entraide communautaire tournant autour de cet OS.
Ben franchement je suis pas convaincu pour le coup!
Je doute que ce message soit très utile mais bon... hmm

Trois solutions s'offre maintenant à moi:

- Quelqu'un se penche enfin sur mon cas.
- Je poste ailleurs (un comble roll).
- Je formate ma partition d'Ubuntu en Fat32, j'en fais une partition d'échange Windows/OSX et basta.

Très sincèrement je préférerais que ce soit la première mais malheureusement ça dépend pas trop de moi...

Dernière modification par Plastichopathe (Le 13/11/2009, à 19:46)

Hors ligne

#10 Le 13/11/2009, à 20:05

olsman037

Re : Problème avec grub-pc

Si j'ai bien compris ton problème vient du fait que tu veux avoir windows dans ton grub... Perso ca fait un moment que je l'ai viré... je peux pas trop t'aider du coup...
As-tu eut la fenetre de config de grub-pc quand tu as réinstallé? Si ce n'est pas le cas il faudrait que tu supprime complètement grub-pc et grub common (avec fichier de config), et que tu réinstalle ensuite... si il est comme grub 1 il devrait te trouver tout ce qu'il faut... (bien penser à cocher la case dans la fenetre de config)

Sinon ce n'est pas en t'enervant que tu vas pousser la communauté à t'aider... soit un peu patient et courtois, tout le monde est bénévole ici..

Dernière modification par olsman037 (Le 13/11/2009, à 20:05)


Sony Vaio VPC-SB1C5E, i7-2620M, 8Go, GPU AMD 6470M avec triple boot W7, Ubuntu 10.10 et Arch...
Galère les nouveaux sony sous linux!!!! (switch AMD/Intel, touchpad, ethernet,....)

Hors ligne

#11 Le 13/11/2009, à 21:52

Plastichopathe

Re : Problème avec grub-pc

olsman037 merci pour tes réponses.

Je ne cherche à être agressif envers personne et je suis resté courtois.
Ça m'énerve effectivement de voir que beaucoup de post bien plus complexe, obtiennent des réponses plus rapidement pour moins de "vu". Surtout je ne comprends pas.
Puis j'ai quand même était patient, mon premier (vrai) message date de 4 ou 5 jours et 90% des messages sont les miens. Je tente tant bien que mal d'aider à être aidé.

Maintenant je vais donc te ré-expliquer. smile Je n'ai sans doute pas était assez clair.
Donc je ne veux pas que grub m'affiche Windows bien au contraire.
En fait j'utilise un boot loader (rEFIt) qui se débrouille très bien pour détecter Windows et OSX tout seul.
Mon soucis est que pour détecter Ubuntu il passe par grub. (je lance grub depuis mon boot loader qui lance Ubuntu).

Les étapes de ma galère:

- Avant ma première installation de Windows. Boot loader= OSX ou Ubuntu.
- Après installation de Windows (Seven). Boot loader= OSX ou Windows. (Normal selon le tuto)
- Je tente d'appliquer les commandes grub du tuto:

sudo grub
grub> root (hd0,2)
grub> setup (hd0,2)

Ça ne fonctionne pas parce qu'Ubuntu 9.10 (en ext4) = grub-pc = commandes différentes.
- J'applique donc la commande fournie par cette doc depuis le live CD:

sudo grub-install --root-directory=/media/DisqueOùJ'aiMonBoot /dev/sda

- Je redémarre et surprise: Ubuntu n'est toujours pas visible dans mon boot loader. Boot loader= OSX ou Windows.
- Je lance la partition de Windows et re-surprise: je me retrouve devant grub qui pointe uniquement vers Ubuntu.
- Je réinstalle Windows et retour à la première étape... Boot loader= OSX ou Windows (pointe vers Windows).

J'ai essayé ta manip' mais j'avoue ne pas comprendre qu'est-ce que le "fichier de config".
Quand j'ai désinstallé (en cochant simplement grub-pc et grub-common puis "Appliquer") via le gestionnaire de paquet Synaptic, aucun fichier n'a été supprimé du dossier boot à la racine de mon disque. J'ai ensuite fais une réinstallation en respectant ceci:

Lors de l'installation, un splash de Debconf peut s'afficher et demander quelles sont les lignes de commande Linux; les commandes à entrer semblent être respectivement grub-install /dev/sdX (X étant la lettre de la partition /boot) et sudo update-grub (pas sûr)

Résultat: Boot loader= OSX ou Windows (pointe vers grub (pointe vers Ubuntu))! mad

Voilà pourquoi je demande comment désinstaller proprement grub-pc et le réinstaller sur ma partition Ubuntu et qu'il ne pointe que vers cette dernière. En somme qu'il laisse Windows en paix. L'équivalent des deux premières commandes cités si j'ai bien compris...

Voilà si il te manque des éléments je suis scotché à ce thread, à tapoter frénétiquement sur la touche F5 (quand je fais pas des conneries) donc n'hésite pas. smile

Dernière modification par Plastichopathe (Le 13/11/2009, à 22:12)

Hors ligne

#12 Le 13/11/2009, à 21:53

Gemnoc

Re : Problème avec grub-pc

(j'ai supprimé ma première réponse, car j'avais mal lu ton premier message et j'était à côté de la plaque. Mea culpa!)

Faut quand même réaliser que Karmic est fourni avec une nouvelle version de Grub, qui plus est beta. Les problèmes avec ce dernier pullulent, comme tu as certainement pu le constater! Surtout quand il s'agit de multi-boot.

Alors peut-être que cette avalanche de messages sur des problèmes de grub saoule les «spécialistes»...

Tiens, concernant le tuto que tu mentionnes, la numérotation (hdX,X) est changée avec grub-pc, le chiffre indiquant le disque commence toujours à zéro, mais celui pour la partition commence maintenant à 1, donc pour sda3 c'est (hd0,3).

Pour ce qui est de modifier le grub-pc, as-tu consulté la doc à cet effet?

J'y pense, peut-être que le problème est avec rEFIt? La dernière version, d'après le site, date du 23 mars dernier. Est-ce qu'il supporte les partitions ext4, ou Grub-pc?

Je dis ça sans aucune connaissance du domaine. Pour ma part, pour réussir mon dual-boot entre UNR Karmic et Vista, j'ai dû attendre une nouvelle version d'EasyBCD, un gestionnaire d'amorce sous Windows qui je crois remplit un peu le même rôle que rEFIt.

Bref, ton cas est particulier, avec un Mac, et le boot avec Win7 en plus... Les réponses risquent donc d'être plus rares, malheureusement pour toi.

[Edit: je constate à ta réponse postée pendant que je rédigeais la mienne que tu as bien lu la doc pour grub-pc...]

Dernière modification par Gemnoc (Le 13/11/2009, à 22:02)

Hors ligne

#13 Le 13/11/2009, à 22:02

Plastichopathe

Re : Problème avec grub-pc

Gemnoc je pense que tu as rédigé cette réponse pendant que je postais mon dernier message.

Pour les questions:

Oui j'ai consulté cette doc (et bien d'autre) que je cite d'ailleurs.
Oui rEFIt est compatible ext4 et grub-pc. (Voir "Les étapes de ma galère")

Je préfère voir d'abord si ma première question trouve sa réponse mais penses-tu qu'il soit possible de convertir (sans altérer mes données) ma partition ext4 en ext3, puis de remplacer grub-pc par grub?

Merci de ta réponse.

[Edit: On arrête pas de "s'entre-griller". Je te laisse donc la parole. smile]

Dernière modification par Plastichopathe (Le 13/11/2009, à 22:05)

Hors ligne

#14 Le 13/11/2009, à 22:07

Gemnoc

Re : Problème avec grub-pc

Ouille, je crois que ça l'est, mais ça dépasse mes compétences. hmm

Je crois qu'on peut installer Karmic avec grub-legacy, mais il faut l'Alternate CD...

J'ai lu dans un autre sujet que certains disent qu'il est impossible de booter Karmic s'il est installé sur une partition logique, ce qui n'est pas ton cas je crois...

Hors ligne

#15 Le 13/11/2009, à 22:22

Plastichopathe

Re : Problème avec grub-pc

Ma seule partition étendue est celle qui contient ma partition de SWAP.
Donc Karmic est sur une logique.
Pourtant j'arrivai bien à booter dessus...
A moins que tu veuilles dire qu'avec grub-legacy il faut que Karmic soit contenu dans une étendu?

Hors ligne

#16 Le 13/11/2009, à 22:52

Gemnoc

Re : Problème avec grub-pc

Oups, je me suis mal exprimé. Je parlais évidemment d'une partition étendue plutôt que logique qui causerait des problèmes. Mais pour ma part j'ai installé UNR 9.10 sur une partition étendue et ça fonctionne...

Il y a une expression anglaise: «grasping at straws»... Je n'ai pas suffisamment de connaissances sur le sujet pour t'aider, j'en ai peur. Désolé. sad

Hors ligne

#17 Le 13/11/2009, à 23:28

Plastichopathe

Re : Problème avec grub-pc

Ok.

En tout cas merci de ton soutien.
J'ai plus qu'à espérer qu'un expert de passage règle mon soucis...

Dernière modification par Plastichopathe (Le 15/11/2009, à 17:41)

Hors ligne

#18 Le 15/11/2009, à 17:45

Plastichopathe

Re : Problème avec grub-pc

Finalement je me suis débrouillé tout seul... roll
Pour ceux que ça intéresse, c'est par là.

Et [ironique] merci pour tout [/ironique].

Dernière modification par Plastichopathe (Le 15/11/2009, à 17:48)

Hors ligne