#1 Le 07/03/2007, à 17:50
- micou
grub error 15...je ne peux lancer que Win xp
Bonjour,
Je suis sous live/cd car apr[s un ou plutot de multiple formatages, je tourne en rond et je ne trouve pas la solutions.
J-ai pourtant lu la doc de manu, j-ai tente de l appliquer mais sans succes.
Voici mon fdisk
Disk /dev/hda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 2611 20972826 c W95 FAT32 (LBA)
/dev/hda2 2612 6527 31455270 b W95 FAT32
/dev/hda3 6528 9138 20972857+ 83 Linux
/dev/hda4 9139 30401 170795047+ f W95 Ext'd (LBA)
/dev/hda5 9139 9399 2096451 82 Linux swap / Solaris
/dev/hda6 9400 13315 31455238+ 83 Linux
/dev/hda7 13316 30401 137243263+ b W95 FAT32
Disk /dev/hdb: 20.0 GB, 20020396032 bytes
255 heads, 63 sectors/track, 2434 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 1 2433 19543041 c W95 FAT32 (LBA)
Le boot/menu.lst est vide...
et pourtant voici ce que j-ai entre avant de rebooter, et je l-ai fait plusieurs fois
Reading package lists... Done
Building dependency tree
Reading state information... Done
grub is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
ubuntu@ubuntu:~$ sudo -s
root@ubuntu:~# grub --batch
Probing devices to guess BIOS drives. This may take a long time.
[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> find /boot/grub/stage1
find /boot/grub/stage1
(hd0,2)
grub> root (hd0,2)
root (hd0,2)
grub> setup (hd0)
setup (hd0)
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 (hd0)"... 15 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+15 p
(hd0,2)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded
Done.
grub> quit
Mes excuses pour les fautes de frappe, je n-ai pas le clavier avec la bonne configuration.
Merci pour les infos, salutations.
Portable HP Pavilion DV 9000 - Duo Core / 2.0 -2 DD 360 Go dont 40 pour Windows- Mémoire 2 Go - Graphique Nvidia Geforce 8 - Graveur DVD - Dual boot Vista / Ubuntu.
Hors ligne
#2 Le 07/03/2007, à 18:12
- cep
Re : grub error 15...je ne peux lancer que Win xp
C'est à dire que tu as monté ta partition /dev/hda3 et édité :
/point_montage/boot/grub/menu.lst et le fichier est vide ?
Tu as vérifié s'il n'y a pas une sauvegarde ?
Dans le cas contraire il faudra passer la commande update-grub (à deux reprises si nécessaire, de même qu'un chroot au besoin). Vérifie aussi si /boot/grub/device.map existe, mais à priori il ne devrait pas y avoir de problème de cd côté.
Hors ligne
#3 Le 08/03/2007, à 16:58
- micou
Re : grub error 15...je ne peux lancer que Win xp
C'est à dire que tu as monté ta partition /dev/hda3 et édité :
/point_montage/boot/grub/menu.lst et le fichier est vide ?
Tu as vérifié s'il n'y a pas une sauvegarde ?Dans le cas contraire il faudra passer la commande update-grub (à deux reprises si nécessaire, de même qu'un chroot au besoin). Vérifie aussi si /boot/grub/device.map existe, mais à priori il ne devrait pas y avoir de problème de cd côté.
Merci de ta reponse cep,
C-est effectivement la partition hda3
en suivant tes infos, je pense que je fait faux depuis le debut...je m-explique
comme je suis un peu vieux...sans doute avec la comprehension a retardement, pour tout dire je me sens un peu beaucoup ...
enfin je me suis rendu compte que j-essayai de modifier sur ma partition alors qu-elle n-est pas montee...et je ne sais pas encore comment? donc je comprends que mes modif. ne fassent pas effets.
Dis-moi si j-ai enfin compris il faut que je monte la partition hda3, modifier par update le /etc/boot/grub/menu.lst
dans cette partition (ce qui devrait modifier le secteur de boot avec grub).
Par contre que veux-tu dire avec chroot?.
En attendant des infos je cherche dans les posts ce que je peux glaner.
Merci et @ plus.
Portable HP Pavilion DV 9000 - Duo Core / 2.0 -2 DD 360 Go dont 40 pour Windows- Mémoire 2 Go - Graphique Nvidia Geforce 8 - Graveur DVD - Dual boot Vista / Ubuntu.
Hors ligne
#4 Le 08/03/2007, à 17:04
- cep
Re : grub error 15...je ne peux lancer que Win xp
Oui, tu démarres avec le live cdrom et tu montes la partition /dev/hda3
Dans un terminal (js suppose que tu utilises le live cdrom ubuntu )
sudo mkdir /media/hda3 (cela va créer le point de montage)
sudo mount /dev/hda3 /media/hda3 (on monte la partition)
cat /media/hda3/boot/grub/menu.lst (on édite menu.lst pour voir ce qu'il y a dedans)
Ensuite il faudra voir . . .
Dernière modification par cep (Le 09/03/2007, à 11:37)
Hors ligne
#5 Le 08/03/2007, à 17:11
- micou
Re : grub error 15...je ne peux lancer que Win xp
Oui, tu démarres avec le live cdrom et tu montes la partition /dev/hda3
Dans un terminal (js suppose que tu utilises le live cdrom ubuntu )
sudo mkdir /media/hda3 (cela va créer le point de montage)
sudo mount /dev/hda3 /media/hda3 (on monte la partition)
cat /boot/grub/menu.lst (on édite menu.lst pour voir ce qu'il y a dedans)Ensuite il faudra voir . . .
Merci voila ce que j-obtiens en console
ubuntu@ubuntu:~$ sudo mkdir /media/hda3
ubuntu@ubuntu:~$ sudo mount /dev/hda3 /media/hda3
ubuntu@ubuntu:~$ cat /boot/grub/menu.lst
cat: /boot/grub/menu.lst: No such file or directory
@+
Portable HP Pavilion DV 9000 - Duo Core / 2.0 -2 DD 360 Go dont 40 pour Windows- Mémoire 2 Go - Graphique Nvidia Geforce 8 - Graveur DVD - Dual boot Vista / Ubuntu.
Hors ligne
#6 Le 08/03/2007, à 17:15
- cep
Re : grub error 15...je ne peux lancer que Win xp
cat /boot/grub/menu.lst
Oups, lorsqu'on fait 36 choses à la fois
Excuse-moi :
cat /media/hda3/boot/grub/menu.lst
Dernière modification par cep (Le 08/03/2007, à 17:15)
Hors ligne
#7 Le 08/03/2007, à 17:50
- micou
Re : grub error 15...je ne peux lancer que Win xp
cat /boot/grub/menu.lst
Oups, lorsqu'on fait 36 choses à la fois
Excuse-moi :
cat /media/hda3/boot/grub/menu.lst
Pas grave, je suis deja bien content que tu t-occupes de mon cas avant qu-il ne soit desespere.
J-ai fait ce que tu m-as indique, j-ai tente de mettre le menu.lst qui est en console apres ta derniere modif dans le boot/grub/menu.lst mais je n-ai pas les droits.
quand tu as un moment, je suis a l-ecoute. Vivement que j-ai le bon clavier, quelle m.....
merci @+
Portable HP Pavilion DV 9000 - Duo Core / 2.0 -2 DD 360 Go dont 40 pour Windows- Mémoire 2 Go - Graphique Nvidia Geforce 8 - Graveur DVD - Dual boot Vista / Ubuntu.
Hors ligne
#8 Le 08/03/2007, à 18:07
- cep
Re : grub error 15...je ne peux lancer que Win xp
Ce n'est pas un problème de droits.
Alors, plus simple :
cat /media/hda3/boot/grub/menu.lst > ~/Desktop/grub.txt
Tu rentres cette commande telle-qu'elle dans le terminal.
Cela va créer sur le bureau un fichier texte : grub.txt
Tu cliques sur ce fichier, il va s'ouvrir dans gedit ou autre.
Il suffira de faire : ctrl + a (les touches control + la lettre a) pour séléctionner le tout, le copier et le mettre dans la page du forum, entre les balises Code.
Bonne continuation.
cep
p.s. : je dois m'absenter, mais d'autres prendront le relais.
Si le fichier de configuration est bon, il faudra envisager de faire un fsck sur le système de fichiers après l'avoir démonté :
sudo e2fsck -f -y /dev/hda3
Dernière modification par cep (Le 08/03/2007, à 18:09)
Hors ligne
#9 Le 08/03/2007, à 18:19
- micou
Re : grub error 15...je ne peux lancer que Win xp
Ce n'est pas un problème de droits.
Alors, plus simple :
cat /media/hda3/boot/grub/menu.lst > ~/Desktop/grub.txt
Tu rentres cette commande telle-qu'elle dans le terminal.
Cela va créer sur le bureau un fichier texte : grub.txt
Tu cliques sur ce fichier, il va s'ouvrir dans gedit ou autre.
Il suffira de faire : ctrl + a (les touches control + la lettre a) pour séléctionner le tout, le copier et le mettre dans la page du forum, entre les balises Code.Bonne continuation.
cepp.s. : je dois m'absenter, mais d'autres prendront le relais.
Si le fichier de configuration est bon, il faudra envisager de faire un fsck sur le système de fichiers après l'avoir démonté :
sudo e2fsck -f -y /dev/hda3
Merci du coup de main, sans savoir j-ai sauvegarde mon menu.lst avec kate, le voici
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10
## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu
# Pretty colours
#color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=b34a9d98-46b3-4ac4-bd54-84451ef6b4af ro
# kopt_2_6=root=/dev/hda1 ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash
## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false
## ## End Default Options ##
title Ubuntu, kernel 2.6.17-10-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro quiet splash
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot
title Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro single
initrd /boot/initrd.img-2.6.17-10-generic
boot
title Ubuntu, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professionnel
root (hd0,0)
savedefault
makeactive
chainloader +1
Portable HP Pavilion DV 9000 - Duo Core / 2.0 -2 DD 360 Go dont 40 pour Windows- Mémoire 2 Go - Graphique Nvidia Geforce 8 - Graveur DVD - Dual boot Vista / Ubuntu.
Hors ligne
#10 Le 08/03/2007, à 18:23
- cep
Re : grub error 15...je ne peux lancer que Win xp
La configuration n'est pas bonne.
Il faut remplacer (hd0,0) par (hd0,2). et /dev/hda1 par /dev/hda3
De même il faut modifier si nécessaire le uuid et voir aussi /etc/fstab s'il n'est pas faux.
Pour uuid voir :
http://forum.ubuntu-fr.org/viewtopic.php?id=72352
Mais tu ne devrais pas être concerné par uuid
Dernière modification par cep (Le 08/03/2007, à 18:25)
Hors ligne
#11 Le 08/03/2007, à 18:45
- micou
Re : grub error 15...je ne peux lancer que Win xp
La configuration n'est pas bonne.
Il faut remplacer (hd0,0) par (hd0,2). et /dev/hda1 par /dev/hda3
De même il faut modifier si nécessaire le uuid et voir aussi /etc/fstab s'il n'est pas faux.Pour uuid voir :
http://forum.ubuntu-fr.org/viewtopic.php?id=72352Mais tu ne devrais pas être concerné par uuid
Re, je suis comme toi oblige de quitter jusqu-a demain, mais j-ai controle fstab et il n-y a rien dedans .
Merci encore et a demain bonne soiree a tous ceux qui suivent mes deboires.
Portable HP Pavilion DV 9000 - Duo Core / 2.0 -2 DD 360 Go dont 40 pour Windows- Mémoire 2 Go - Graphique Nvidia Geforce 8 - Graveur DVD - Dual boot Vista / Ubuntu.
Hors ligne
#12 Le 08/03/2007, à 18:56
- cep
Re : grub error 15...je ne peux lancer que Win xp
De rien, micou.
Pour contrôler fstab, il faudra faire pareil :
sudo mkdir /media/hda3
sudo mount /dev/hda3 /media/hda3
cat /media/hda3/etc/fstab
Pour modifier le fichier de grub:
gksudo gedit /media/hda3/boot/grub/menu.lst
et tu remplaces tous les (hd0,0) par (hd0,2)
sauf ici :
itle Microsoft Windows XP Professionnel
root (hd0,0)
et tous les /dev/hda1 par /dev/hda3
Reste à voir le problème de /etc/fstab. Mais ton problème est curieux et mériterait éventuellement une remontée de bug.
Ensuite, après ces modifications, si le sytème de fichiers est sain, tu devrais pouvoir démarrer.
Cordialement.
cep
Hors ligne
#13 Le 09/03/2007, à 10:55
- micou
Re : grub error 15...je ne peux lancer que Win xp
De rien, micou.
Pour contrôler fstab, il faudra faire pareil :
sudo mkdir /media/hda3
sudo mount /dev/hda3 /media/hda3
cat /media/hda3/etc/fstabPour modifier le fichier de grub:
gksudo gedit /media/hda3/boot/grub/menu.lst
et tu remplaces tous les (hd0,0) par (hd0,2)
sauf ici :
itle Microsoft Windows XP Professionnel
root (hd0,0)et tous les /dev/hda1 par /dev/hda3
Reste à voir le problème de /etc/fstab. Mais ton problème est curieux et mériterait éventuellement une remontée de bug.
Ensuite, après ces modifications, si le sytème de fichiers est sain, tu devrais pouvoir démarrer.Cordialement.
cep
Bonjour cep,
Je pense que tu as raison, je vais décrire plus précisement comment tout cela m'est arrivé.
Je travaille sous XP principalement pour visionner des vidéos de cours de guitare et de tango Argentin trouvés sur le net car je ne m'explique pas pourquoi, je n'avais pas accès entre autre aux vidéos de guitare sous Ubuntu sans doute à cause du format wmp.
Bref, je ne sais plus trop au juste comment cela est venu,mais je me suis retrouvé avec XP qui refuse de lire des vidéos en wmp, le pire c'est qu'il plante et impossible d'arrêter le processus par Ctrl+Alt+Del je suis obligé de couper l'alimentation. J'ai voulu ré-essayé hier soir, et c'est toujours la même chose.
Je me suis retrouvé avec un systeme de partitionnement plein d'erreurs, lorsque je chargeais Ubuntu, il vérifiais à chaque fois car à ce que j'ai crû comprendre il y avait un ou plutôt des problèmes de clusters.
En plus il y a peu sous XP j'ai vu (mais une seule fois) que mon antivirus a trouvé un virus dans le secteur de boot, malheureusement sur le moment j'ai cliqué trop vite, et je n'ai pas pû réagir de suite, j'ai tenté de vérifier mais je n'ai rien trouvé par la suite.
Bref j'ai pensé que il valait mieux vu les erreurs cumulées que je reparte de zéro pour les deux OS et j'ai formaté les deux partitions.
J'ai commençé par XP, et ça a été le début de la galère, j'insère le CD d'install il formate,il monte le système de fichiers et quand je reboote, il est planté et ne peux continuer l'install.
J'insiste plusieurs fois...rien ä faire,je contrôle avec partitionMagic qui me dit que le formatage ne s'est pas passé normalement et qu'il y a des restes d'anciens fichiers.J'essaye de formater avec Gparted, j'arrives toujours au même résultat.
A ce moment me sentant coincé, je me demande si ce n'est pas à cause du partitionnement que j'avais fait,
car j'avais lu sur un blog Ubuntu qu'il valait mieux faire un secteur de boot séparé du reste des partitions.
J'avoue que je ne suis pas trop avancé en informatique, mais j'essaye parfois des trucs, et jusqu'à présent le pire qui m'étais arrivé c'était de devoir formater et comme mes documents et mon home son séparés j'estimais que cela n'étais pas bien grave.
Donc je décide de supprimer le secteur de boot séparé et de faire basique la première partition ave Win.
Je réussi ä installer Win, j'installe Kubuntu et depuis je tourne en rond avec Grub qui m'affiche error 15 et qui résiste à toutes mes tentatives. J'ai à ce point tenté tout ce qui me passait par la tête que j'ai réussi à effacer tout mon disque dur...cette fois c'est dur- dur.
Et j'en suis là à me traiter de con et d'incapable pour avoir essayé de jouer dans la cour des geeks!.
Je joints les copies de consoles que tu m'a demandé,
ubuntu@ubuntu:~$ sudo mkdir /media/hda3
ubuntu@ubuntu:~$ sudo mount /dev/hda3 /media/hda3
ubuntu@ubuntu:~$ cat /media/hda3/etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/hda3
UUID=b34a9d98-46b3-4ac4-bd54-84451ef6b4af / ext3 defaults,errors=remount-ro 0 1
# /dev/hda6
UUID=d8e0e6f0-f7c7-4fef-8215-8b0acae5d638 /home ext3 defaults 0 2
# /dev/hda5
UUID=1b8a26eb-7744-4e32-bfab-7865f4f536e5 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdd /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/ /media/floppy0 auto rw,user,noauto 0 0
Et lorsque j'ouvres menu.lst voici le message avant l'ouverture du fichier vide,
ubuntu@ubuntu:~$ kdesu kate /media/hda3/boot/grub/menu.lst
X Error: BadDevice, invalid or uninitialized input device 166
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 166
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 166
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 166
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Failed to open device
Creating link /root/.kde/socket-ubuntu.
Created link from "/root/.kde/socket-ubuntu" to "/tmp/ksocket-root"
/usr/bin/iceauth: creating new authority file /root/.ICEauthority
Creating link /root/.kde/tmp-ubuntu.
Created link from "/root/.kde/tmp-ubuntu" to "/tmp/kde-root"
X Error: BadDevice, invalid or uninitialized input device 166
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 166
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Failed to open device
kbuildsycoca running...
Creating link /root/.kde/cache-ubuntu.
Created link from "/root/.kde/cache-ubuntu" to "/var/tmp/kdecache-root"
kio (KSycoca): ERROR: No database available!
Invalid entry (missing '=') at /tmp/kde-root/kconf_updaten627Eb.tmp:1
J'ai fait ce que tu m'a dit hier j'ai corrigé le fichier menu.lst sauvegardé sur une autre partition en attendant et j'ai hda3 monté mais il n'y a rien dedans ?.
Désolé d'avoir été aussi long...et aussi...
@+ bonnes salutations.
Portable HP Pavilion DV 9000 - Duo Core / 2.0 -2 DD 360 Go dont 40 pour Windows- Mémoire 2 Go - Graphique Nvidia Geforce 8 - Graveur DVD - Dual boot Vista / Ubuntu.
Hors ligne
#14 Le 09/03/2007, à 11:42
- cep
Re : grub error 15...je ne peux lancer que Win xp
J'ai fait ce que tu m'a dit hier j'ai corrigé le fichier menu.lst sauvegardé sur une autre partition en attendant et j'ai hda3 monté mais il n'y a rien dedans ?.
Désolé d'avoir été aussi long...et aussi...
@+ bonnes salutations.
Bonjour micou,
Comment, sauvegardé sur une autre partition ?
Il faudrait que tu reprennes le processus décrit dans le poste 4.
Tu y ajouteras aussi le résultat de la commande :
ls -lR /media/hda3/boot/
pour voir ce qu'il y a dans ce dossier.
Aussi, il est absolument indispensable que ta table de partitions soit sans problèmes.
Donc, s'il y a un virus dans le mbr comme tu le dis plus haut, ou si la table est corrompue, grub ne pourra pas se débrouiller.
Tu pourrais aussi passer la commande :
sudo parted -s /dev/hda print
pour voir s'il ne relève rien d'anormal.
Hors ligne
#15 Le 09/03/2007, à 12:17
- micou
Re : grub error 15...je ne peux lancer que Win xp
Bonjour micou,
Comment, sauvegardé sur une autre partition ?
Il faudrait que tu reprennes le processus décrit dans le poste 4.
Bonjour cep et merci de te préoccuper de mes problèmes,
C'est sûrement pas comme cela qu'il faut faire, mais j'ai enregistré le menu.lst que j'ai modifié selon tes indications sur mon DD externe en le nommant menu.lst back en attendant de savoir qu'en faire.
Le voici
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default 0## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu# Pretty colours
#color cyan/blue white/blue## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,2)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,2)
# kernel /vmlinuz root=/dev/hda3 ro
##
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=b34a9d98-46b3-4ac4-bd54-84451ef6b4af ro
# kopt_2_6=root=/dev/hda3 ro## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false## ## End Default Options ##
title Ubuntu, kernel 2.6.17-10-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda3 ro quiet splash
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boottitle Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.17-10-generic
boottitle Ubuntu, memtest86+
root (hd0,2)
kernel /boot/memtest86+.bin
quiet
boot### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professionnel
root (hd0,0)
savedefault
makeactive
chainloader +1
J'ai refait les entrées du point n°4
et voici les autres résultats demandés
See "man sudo_root" for details.
ubuntu@ubuntu:~$ sudo mkdir /media/hda3
ubuntu@ubuntu:~$ sudo mount /dev/hda3 /media/hda3
ubuntu@ubuntu:~$ cat /media/hda3/boot/grub/menu.lst
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10
## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu
# Pretty colours
#color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=b34a9d98-46b3-4ac4-bd54-84451ef6b4af ro
# kopt_2_6=root=/dev/hda1 ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash
## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false
## ## End Default Options ##
title Ubuntu, kernel 2.6.17-10-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro quiet splash
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot
title Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro single
initrd /boot/initrd.img-2.6.17-10-generic
boot
title Ubuntu, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professionnel
root (hd0,0)
savedefault
makeactive
chainloader +1
ubuntu@ubuntu:~$ ls -lR /media/hda3/boot/
/media/hda3/boot/:
total 8324
-rw-r--r-- 1 root root 285604 2006-10-13 19:09 abi-2.6.17-10-generic
-rw-r--r-- 1 root root 74645 2006-10-13 16:13 config-2.6.17-10-generic
drwxr-xr-x 2 root root 4096 2007-03-07 10:28 grub
-rw-r--r-- 1 root root 5656045 2007-03-07 10:28 initrd.img-2.6.17-10-generic
-rw-r--r-- 1 root root 94600 2006-10-20 11:44 memtest86+.bin
-rw-r--r-- 1 root root 728690 2006-10-13 19:09 System.map-2.6.17-10-generic
-rw-r--r-- 1 root root 1636681 2006-10-13 19:09 vmlinuz-2.6.17-10-generic
/media/hda3/boot/grub:
total 188
-rw-r--r-- 1 root root 197 2007-03-07 10:28 default
-rw-r--r-- 1 root root 30 2007-03-07 10:28 device.map
-rw-r--r-- 1 root root 7508 2007-03-07 10:28 e2fs_stage1_5
-rw-r--r-- 1 root root 7332 2007-03-07 10:28 fat_stage1_5
-rw-r--r-- 1 root root 16 2007-03-07 10:28 installed-version
-rw-r--r-- 1 root root 8128 2007-03-07 10:28 jfs_stage1_5
-rw-r--r-- 1 root root 4222 2007-03-07 10:28 menu.lst
-rw-r--r-- 1 root root 6804 2007-03-07 10:28 minix_stage1_5
-rw-r--r-- 1 root root 9076 2007-03-07 10:28 reiserfs_stage1_5
-rw-r--r-- 1 root root 512 2007-03-07 10:28 stage1
-rw-r--r-- 1 root root 105652 2007-03-07 10:28 stage2
-rw-r--r-- 1 root root 8764 2007-03-07 10:28 xfs_stage1_5
ubuntu@ubuntu:~$ sudo parted -s /dev/hda print
Disque /dev/hda : 250GB
Taille des secteurs (logique/physique) : 512o/512o
Table de partitions : msdos
Numéro Début Fin Taille Type Système de fichiers Drapeaux
1 32,3kB 21,5GB 21,5GB primaire fat32 amorce, lba
2 21,5GB 53,7GB 32,2GB primaire fat32
3 53,7GB 75,2GB 21,5GB primaire ext3
4 75,2GB 250GB 175GB étendue lba
5 75,2GB 77,3GB 2147MB logique linux-swap
6 77,3GB 110GB 32,2GB logique ext3
7 110GB 250GB 141GB logique
Donc lorsque j'ouvres menu.lst par la console, je n'ai pas les bonnes entrées (hd0.2) et hda3.
Et...tout arrives avec le temps je me suis rendu comptes que je n'avais pas activés les fichiers cachés donc maintenant je vois dans hda3 /boot/grub/menu.lst mais comment avoir les droits pour le modifier.
Merci @+
Portable HP Pavilion DV 9000 - Duo Core / 2.0 -2 DD 360 Go dont 40 pour Windows- Mémoire 2 Go - Graphique Nvidia Geforce 8 - Graveur DVD - Dual boot Vista / Ubuntu.
Hors ligne
#16 Le 09/03/2007, à 12:24
- cep
Re : grub error 15...je ne peux lancer que Win xp
Alors les modifications faites et sauvegardées sont bonnes.
Il faudra aussi modifier ici (la ligne mise en gras ):
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)
Pour pouvoir faire les modifications directement sur le fichier :
Si tu utilises un live cdrom ubuntu :
gksudo gedit /media/had3/boot/grub/menu.lst
Si tu utilises un live cdrom kubuntu :
kdesu kate /media/hda3/boot/grub/menu.lst
Hors ligne
#17 Le 09/03/2007, à 12:49
- micou
Re : grub error 15...je ne peux lancer que Win xp
Alors les modifications faites et sauvegardées sont bonnes.
Il faudra aussi modifier ici (la ligne mise en gras ):
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)Pour pouvoir faire les modifications directement sur le fichier :
Si tu utilises un live cdrom ubuntu :
gksudo gedit /media/had3/boot/grub/menu.lstSi tu utilises un live cdrom kubuntu :
kdesu kate /media/hda3/boot/grub/menu.lst
Que dire devant un tel savoir, tu es plus qu'une mère...tu es un océan
mon ignorance est béât (j'ai retrouvé les accents)devant ta faculté à résoudre les problèmes que nous t'exposons
Un grand merci pour ta patience car cela doit également te faire sourire de me voir buter sur des évidences pour d'autres.
Cela fait au moins progresser, merci et @+, bon appétit.
Portable HP Pavilion DV 9000 - Duo Core / 2.0 -2 DD 360 Go dont 40 pour Windows- Mémoire 2 Go - Graphique Nvidia Geforce 8 - Graveur DVD - Dual boot Vista / Ubuntu.
Hors ligne
#18 Le 07/08/2008, à 22:49
- JujuLand
Re : grub error 15...je ne peux lancer que Win xp
Humm... il semblerait que je n'ai pas été clair. Je reviens sur les modifications subies par le disque
1) Etat initial
Partition FAT32 lba boot RECOVERY VISTA
Partition NTFS Vista
2) Première modif
-suppression de la partition Vista
-creation de la partition XP (principale)
-creation de la partition Sauvegarde (principale)
-déplacement de la partition Sauvegarde
-installation XP
<Recovery><XP><inutilisé><Sauvegarde>
- Installation Ubuntu sur la partie inutilisée
Tout fonctionne avec grub et le disque à cette allure:
<Recovery><XP><ubuntu /><swap><Sauvegarde>
3)Deuxième modif
Sous live cd ubuntu, avec gparted
-retaillage de la partition
-création de la partition étendue ext3 pour home
-creation d'une partition etendue NTFS Utilisateurs
-creation d'une partition pour echange xp-linux
donc mon disque à la gueule suivante:
<Recovery><XP><ubuntu_/><ext3_/home><Utilisateurs_XP><Linux-XP><swap><Sauvegarde>
Là, ça fonctionne encore.
4) Installation de XOSL sur la partition 'RECOVERY'
XOSL ok pour booter sur XP, mais plus de possibilité d'accéder à grub, et donc à ubuntu.
5) La dernière de la soirée, mais je n'en suis plus à un détail près:
restauration de la partition RECOVERY, me disant que grub devait être là dessus.
Résultat, plus de boot du tout : ecran black is black.
Bon, je suis sû que mes partitions sont toujours là, et d'ailleurs, avec un utilitaire trouvé sur UCDB, j'avais a réussi à récupérer mes partitions sur un précédent micro (identique).
Je vais essayer de relancer cet utilitaire ...
Si quelqu'un à des idées, qu'il n'hésite pas, les miennes seraient plutôt de la couleur de l'écran ...
A+
Dernière modification par JujuLand (Le 07/08/2008, à 22:51)
Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)
Hors ligne
#19 Le 08/08/2008, à 03:36
- chpnp
Re : grub error 15...je ne peux lancer que Win xp
apparement tu t'es trompé de thread.... mais je réponds ici.
Je viens de récupérer mon disque dont le grub avait disparu.
Donc voici ma suggestion
1- oublie xosl, je l'ai utilisé longtemps avant de l'abandonné quand j'ai commencé linux. Je suggère plutot GAG, ou Grub qui après tout n'est pas si mal.
Il y a un post ici fait une recherche sur google "grub incassable"
2- Ce que je suggère, et qui m'a permis de me sortir de là:
Booter sur un live CD je suppose que celui de ubuntu fait l'affaire
Demarrer grub: grub
vérifier si les données de grub sont accessibles sur le disk: find /boot/grub/stage1
(s'il ne trouve rien c'est probablement mal engagé...)
Réinstaller Grub : setup (hd0)
A ce stade si tout se passe bien tu dois être en mesure de redémarrer ton système et au moins d'acceder XP.
Si tu as accès à XP mais pas à Unix:
Il faut vérifier quelles sont les numéros de volumes effectivement utilisés par les fs unix, puis toujours sur livecd, aller vérifier et eventuellemnt modifier en consequence les instruction de grub (dans menu.lst) puis dans /etc/fstab (ou /etc/vfstab, je ne sais plus ce qu'utilise ubuntu)
Dans mon cas, les numéros de volumes avaient été modifiés et une fois remis en cohérence plus de problème.
Pas très cool. Windows est plus propre:-(..... grrrrrrr
Hors ligne
#20 Le 08/08/2008, à 07:14
- Compte anonymisé
Re : grub error 15...je ne peux lancer que Win xp
@Jujuland
Comme l'indique chpnp, la méthode est la suivante :
Depuis un LiveCd dans un terminal taper :
sudo grub --> grub>
là tu tapes
find /boot/grub/menu.lst --> devrait donner (hd0,2) si ton schéma est ok
root (hd0,2)
puis
setup (hd0) --> grubloader sur le MBR de ton disque.
quit
A partir de là ton Pc doit pouvoir démarrer, à condition que le fichier de paramétrage de grub : menu.lst soit en phase avec l'organisation de tes partitions.
Tu peux déjà le vérifier, toujours en LiveCd :
sudo umount /dev/sda2 si /dev/sda2 est bien la partition /
sudo mount /dev/sda2 /mnt
et enfin
sudo gedit /mnt/boot/grub/menu.lst
Dans ce fichier il faut vérifier que les valeurs :
root (hdx,y)
et
# groot=(hdx,y) en remplaçant bien sûr les valeurs x et y par les bonnes valeurs : les résultats du find obtenus ci-dessus lors de la réinstallation de grub.
Si ces valeurs sont différentes il faut les modifier.
à ce niveau tu peux aussi lister le fichier fstab :
sudo cat /mnt/etc/fstab
Tente de rebooter et si ce n'est pas ok, donne les résultats de :
sudo fdisk -l
sudo ls -l /dev/disk/by-uuid/
le contenu de
menu.lst
et de
fstab
@+
Dernière modification par Compte anonymisé (Le 08/08/2008, à 07:17)
#21 Le 08/08/2008, à 09:45
- JujuLand
Re : grub error 15...je ne peux lancer que Win xp
Mille excuses, je continue sur le bon thread.
A+
Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)
Hors ligne