Pages : 1
#1 Le 16/07/2007, à 10:05
- Guillaume34
problème Grub
Bon voilà, j'ai installer Ubuntu sur mon Pc. Seulement voulant garder mon Windows XP j'ai voulu faire un dual boot. J'ai suivi la procédure ici :http://doc.ubuntu-fr.org/tutoriel/comment_amorcer_ubuntu_avec_ntldr
Mais voilà, j'ai un bug avec le grub...j'obtiens ça:
grub> root (hd0,1)
grub> setup (hd0,1)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no
Error 15: File not found
grub>
après j'ai quand même continuer la procédure, j'ai obtenue ça :
ubuntu@ubuntu:~$ sudo dd if=/dev/sda4 of=~/Desktop/grub.bs bs=512 count=1
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 6,2578e-05 seconde, 8,2 MB/s
ubuntu@ubuntu:~$
et là ou un fichier grub était sensé apparaitre sur le bureau, ça n'a rien fait..je l'ai trouvé par recherche de fichier et j'ai continuer la procédure sous windows excetera...seulement en rebootant le pc voilà le message "erreur lors du chargement du système d'exploitati"
sous le live cd avec Gparted, j'ai remarqué que le boot était sur la partition ubuntu donc j'ai changé le drapeau pour boot sur la partition windows. Là j'ai la proposition "exécuter Grub ou windows" Windows marche très bien mais grub non , écran noir. Est-ce que je peux ratrapé le truc ou c mort faut que je réinstalle ubuntu? surtout que si je retombe sur le même problème de grub ça changera rien.
pour info voici le résultat d'un fdisk-l:
ubuntu@ubuntu:~$ sudo fdisk -l
Disque /dev/sda: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 1 243 1951866 1b Hidden W95 FAT32
/dev/sda2 * 244 4391 33318810 c W95 FAT32 (LBA)
/dev/sda3 5870 9729 31005450 f W95 Etendu (LBA)
/dev/sda4 4392 5869 11872035 83 Linux
/dev/sda5 5942 9729 30427078+ b W95 FAT32
/dev/sda6 5870 5941 578277 82 Linux swap / Solaris
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
ubuntu@ubuntu:~$
J'ai remarqué sur ce forum cette page :http://www.cepcasa.info/parted/recup1.html#5%B0_
si je fais find dans grub ça va m'aider ou pas?
Merci à tous!
#2 Le 16/07/2007, à 11:16
- Guillaume34
Re : problème Grub
heu...y'a quelqu'un?
#3 Le 16/07/2007, à 13:18
- ...
Re : problème Grub
Salut
Il faut adapter le tuto pour ton cas
/dev/sda4 4392 5869 11872035 83 Linux
Donc ta partition /(root) est (hd0,3) pour Grub qui commence la numérotation à 0.
grub> find /boot/grub/stage1 --> pour confirmer (hd0,3)
grub> root (hd0,3) --> si (hd0,3) est confirmé à la commande précédente.
grub> setup (hd0,3)
grub> quit
Bonne continuation
PS, un up après seulement 1h c'est un peu abusé quand même...
#4 Le 16/07/2007, à 13:31
- Guillaume34
Re : problème Grub
Merci Merci beaucoup!!!! Je vais essayer ça! peut etre pas tout de suite je suis au boulot mais ce soir je donne des news! Désolé pour up trop rapide mais j'étais tellement habituer à avoir des réponses rapide que je me suis permis..:/ désolé en tout cas j'adore l'aide ce forum ou on ne prend pas les noob...pour des noob justement ( des abruti donc..) Merci encore
#5 Le 16/07/2007, à 17:02
- Guillaume34
Re : problème Grub
c'est niquel, c'était bien ça! ça marche maintenant, l'ordi démarre parfait et j'ai le choix entre XP et éxécuter Grub. Les deux fonctionnent très bien! Merci de ton aide! Je suis donc officiellement rentré dans le monde merveilleux d'Ubuntu/Linux
#6 Le 16/07/2007, à 18:51
- ...
Re : problème Grub
Merci pour le retour et bienvenu.
Bonne découverte.
#7 Le 19/07/2007, à 23:47
- Titi1234
Re : problème Grub
Bonjour, j'ai exactement le même problème mais la commande find /boot/grub/stage1 me renvoie erreur 15
#8 Le 20/07/2007, à 19:31
- Titi1234
Re : problème Grub
Voici le resultat de la commande sudo fdisk -l
Disque /dev/sda: 120.0 Go, 120034123776 octets
255 têtes, 63 secteurs/piste, 14593 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 1912 15358108+ 7 HPFS/NTFS
/dev/sda2 1913 8286 51199155 f W95 Etendu (LBA)
/dev/sda3 8287 9502 9767520 83 Linux
/dev/sda4 9503 14593 40893457+ 83 Linux
/dev/sda5 1913 3504 12787708+ 7 HPFS/NTFS
/dev/sda6 5737 8286 20482843+ 7 HPFS/NTFS
/dev/sda7 3505 3747 1951866 82 Linux swap / Solaris
En fait à l'installation de ubuntu dans advanced je lui avais dit d'installer grub sur (hd0,2) mais il me faisait une erreur, alors je l'ai installé sur hd0, par default et du coup je pouvais plus booter sur windows.
J'ai alors mis un drapeau boot sur /dev/sda1 avec gparted et la je peux rebooter sur windows.
Le problème c'est que je n'arrive pas à booter sur ubuntu. J'ai essayé d'installer grub avec grub-install /dev/sda3 mais il me fait : Could not find device for /boot: Not found or not a block device.
#9 Le 21/07/2007, à 10:52
- malbo
Re : problème Grub
Bonjour, j'ai exactement le même problème mais la commande find /boot/grub/stage1 me renvoie erreur 15
ça me le fait aussi (erreur 15) si j'oublie de lancer grub en tant qu' administrateur ( sudo -s).
Pour réussir, il faut faire à la lettre ce qui est indique dans la doc
http://doc.ubuntu-fr.org/grub
A savoir :
Sous Ubuntu, ou à partir d'une machine démarrée avec un Live CD, dans un terminal, lancez Grub :
## mon commentaire : copier-coller de 1ère ligne ci-dessous dans le terminal ( ou tu la tapes si tu n'y arrives pas ) et Entrée puis copier-coller 2ème ligne et Entrée, même chose pour la 3ème ligne
sudo -s
grub --batch
find /boot/grub/stage1
Là tu obtiens une réponse. Ouf !
Hors ligne
#10 Le 21/07/2007, à 17:50
- daydan1
Re : problème Grub
bon moi j'ai l'erreur 21.
root@ubuntu:~# fdisk -l
Disque /dev/hda: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 9729 78148161 7 HPFS/NTFS
Disque /dev/hdb: 10.2 Go, 10242892800 octets
255 têtes, 63 secteurs/piste, 1245 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hdb1 * 1 1245 10000431 c W95 FAT32 (LBA)
Disque /dev/sda: 250.0 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 1 28428 228347878+ 7 HPFS/NTFS
/dev/sda2 * 28429 30335 15317977+ 83 Linux
/dev/sda3 30336 30401 530145 82 Linux swap / Solaris
root@ubuntu:~#
Donc la partition sur laquelle je devrais booter linux est /dev/sda2 soit (sd0,1)
?
grub> find /boot/grub/stage1
find /boot/grub/stage1
(hd2,1)
grub> root (sd0,1)
root (sd0,1)
Error 23: Error while parsing number
grub> root (hd2,1)
root (hd2,1)
grub> setup (sd0,1)
setup (sd0,1)
Error 23: Error while parsing number
grub> setup (hd2,1)
setup (hd2,1)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd2,1)"... failed (this is not fatal)
Running "embed /boot/grub/e2fs_stage1_5 (hd2,1)"... failed (this is not fatal)
Running "install /boot/grub/stage1 (hd2,1) /boot/grub/stage2 p /boot/grub/menu.lst "... succeeded
Done.
grub>
Et la suis -je plus avacé?
HELP!!
#11 Le 21/07/2007, à 18:35
- malbo
Re : problème Grub
daydan1,
grub ne connait pas la notation (sd0,1), je pense qu'il faut toujours employer avec grub la notation (hd0,1).
Hors ligne
Pages : 1