#1 Le 16/09/2007, à 13:14
- ornet
problèmes de grub suite, error 21, pas de cd installation windows Xp
Bonjour,
Toujours et encore un prob de grub, error 21.
Sur le portable, windows, et sur le disque dur externe ubuntu 7.04 linux pratique mai juin 2007.
je souhaite pouvoir utiliser le portable avec windows sans avoir à brancher le disque ext. Et ubuntu quand ça me chante. Si possible, pouvoir l'utiliser sur n'importe quelle machine, tu branches, tu boot et hop.
Merci beaucoup de m'aider, j'ai eu les conseils avisés de belga (voir post urgent, error 21 sur grub loading)
J'ai réussi à dépanner, mais maintenant le problème doit être différent car la mêm solution ne fonctionne pas.
Merci.
Yann
sony vaio vgn fz 18 m sous ubuntu
Hors ligne
#2 Le 16/09/2007, à 13:29
- ornet
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
Voici quelques infos permettant de se repérer:
Appareil: toshiba satellite M 30 X 125 avec Windows Xp.
Infos à partir de gparted:
/dev/sda1 (74,53 Gio)
/dev/sdb (298,09 Gio)
/dev/sdb1 ext3 / 296,66 Gio 28,48 Gio marqueur boot
/dev/sdb2 extended 1,43 Gio
/dev/sdb5 linux swap 1,43 Gio
# 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=61cc169d-8b34-4549-bbe0-0c32da164333 ro
## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,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
## Xen hypervisor options to use with the default Xen boot option
# xenhopt=
## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0
## 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.20-16-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=61cc169d-8b34-4549-bbe0-0c32da164333 ro quiet splash
initrd /boot/initrd.img-2.6.20-16-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=61cc169d-8b34-4549-bbe0-0c32da164333 ro single
initrd /boot/initrd.img-2.6.20-16-generic
title Ubuntu, kernel 2.6.20-12-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.20-12-generic root=UUID=61cc169d-8b34-4549-bbe0-0c32da164333 ro quiet splash
initrd /boot/initrd.img-2.6.20-12-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-12-generic (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.20-12-generic root=UUID=61cc169d-8b34-4549-bbe0-0c32da164333 ro single
initrd /boot/initrd.img-2.6.20-12-generic
title Ubuntu, memtest86+
root (hd1,0)
kernel /boot/memtest86+.bin
quiet
### 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/sda1
title Microsoft Windows XP dition familiale
root (hd0,0)
savedefault
makeactive
chainloader +1
merci
sony vaio vgn fz 18 m sous ubuntu
Hors ligne
#3 Le 17/09/2007, à 20:09
- fonfonsd
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
bonjour, j'ai la meme erreur que toi, j'ai installé ubuntu sur un disque dur externe USB et j'ai laissé mon XP sur mon disque dur interne, et au demarrage j'ai la meme erreur impossible de demarrer seul le boot sur mon cd fonctionne ceux qui me permets de vous mette ce post
urgent au secour merci
#4 Le 18/09/2007, à 07:04
- Compte anonymisé
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
Salut ornet
Il faut que tu modifies dans menu.lst les valeurs suivantes :
# groot=(hd1,0) en
# groot=(hd0,0) et toutes les lignes :
root (hd1,0) en
root (hd0,0)
Enfin pour la partie Xp ce sera :
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP édition familiale
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
savedefault
makeactive
chainloader +1
@+
Dernière modification par Compte anonymisé (Le 18/09/2007, à 13:13)
#5 Le 18/09/2007, à 11:22
- fonfonsd
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
bjr, je precise pour etre sur de taper les bons ordres et afin de bien comprendre ce que vous me proposer car j''aime bien savoir pour avancer dans linux
mon disque dur interne comprends 3 partitions qui sont (sur xp) C: - L: et K:
et mon disque dur externe où j'ai mis linux est J:
merci
#6 Le 18/09/2007, à 14:56
- ornet
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
Je tente en accédant au menu.lst mais il est en lecture seule. Faut il passer par le live Cd?
sony vaio vgn fz 18 m sous ubuntu
Hors ligne
#7 Le 18/09/2007, à 15:30
- Compte anonymisé
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
Salut
Si tu as une erreur 21 (boot linux impossible) tu ne peux accéder au menu.lst qu'avec le livecd.
Pour ce faire :
sudo umount -a démonter tout ce qui n'est pas indispensable,
sudo mount -o rw /dev/sdb1 /mnt monter la partition / en rw puis
sudo gedit /mnt/boot/grub/menu.lst et faire les modifs.
Si tu n'es pas sûr que grub soit bien installé sur le MBR de ton dd externe, tu peux profiter de le faire :
sudo grub --> GRUB>
là
root (hd1,0) puis
setup (hd1) et enfin
quit
Bon courage
#8 Le 18/09/2007, à 15:32
- ornet
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
je m'attelle au travail
sony vaio vgn fz 18 m sous ubuntu
Hors ligne
#9 Le 18/09/2007, à 15:38
- fonfonsd
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
bjr, je precise pour etre sur de taper les bons ordres et afin de bien comprendre ce que vous me proposer car j''aime bien savoir pour avancer dans linux
mon disque dur interne comprends 3 partitions qui sont (sur xp) C: - L: et K:
et mon disque dur externe où j'ai mis linux est J:
merci
oups je reprends mon message car javais la tete ailleurs et je me suis mal exprimer
je voulais dire que j'ai le meme problème avec mon install sur disque dur exterieur, avec les caracteristiques du dessus.
Dois je utiliser les memes instructions ?
merci
#10 Le 18/09/2007, à 16:21
- Compte anonymisé
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
Salut Fonfonsd
Liste quand même les infos :
sudo fdisk -l et le menu.lst
@+
Dernière modification par Compte anonymisé (Le 18/09/2007, à 16:22)
#11 Le 18/09/2007, à 16:54
- ornet
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
Je n'ai pas réussi en faisant ce qui est plus haut.
Voilà ce que je peut donner comme autres renseignements:
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 9729 78148161 7 HPFS/NTFS
Disque /dev/sdb: 320.0 Go, 320072933376 octets
255 têtes, 63 secteurs/piste, 38913 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 38726 311066563+ 83 Linux
/dev/sdb2 38727 38913 1502077+ 5 Extended
/dev/sdb5 38727 38913 1502046 82 Linux swap / Solaris
Je ne sais comment faire pour que le portable fonctionnne à nouveau sans le fil à la patte du disque dur externe qui contient ubuntu.
On peut envisager une solution plus radicale qui comporterait le risque de supprimer le contenu du disque dur externe, pas de soucis, car je souhaite en retrouver l'usage.
Yann
Merci de me renseigner.
Yann.
sony vaio vgn fz 18 m sous ubuntu
Hors ligne
#12 Le 18/09/2007, à 17:18
- Compte anonymisé
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
Salut
Si je comprends bien tu as un message d'erreur 21 quand tu supprimes le dd externe.
Si tu le branches tout va bien est-ce ça?
As-tu réussi à booter sur ton dd externe?
Les manips que je t'ai donné sont pour démarrer depuis le dd externe en précisant dans le bios que tu veux booter sur un dd usb.
Si tu veux remettre le MBR Xp sur ton dd interne, la manip est différente.
Il faut démarrer avec un cd Xp, lancer la console de récupération et reinstaller le boot loader d'xp par la commande :
fixmbr.
En cas de pb cheche sur google avec ces mots clé et tout est expliqué.
@+
#13 Le 18/09/2007, à 17:27
- ornet
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
J'ai le message d'erreur quand je supprime le dd ext, je peux booter dessus, je fonctionne avec en ce moment.
Je veux remettre le Mbr, mais je n'ai pas de cd XP.
sony vaio vgn fz 18 m sous ubuntu
Hors ligne
#14 Le 18/09/2007, à 17:57
- Compte anonymisé
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
Salut
Tu peux essayer de récupérer et graver un cd de boot dos 6.22 que tu trouveras ici.
Tu démarres dessus et tu tapes :
fdisk /mbr je pense que ça doit suffire.
@+
#15 Le 19/09/2007, à 09:06
- fonfonsd
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
Salut Fonfonsd
Liste quand même les infos :
sudo fdisk -l et le menu.lst@+
merci encore voila ce que j'obtiens
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1148 9221278+ 7 HPFS/NTFS
/dev/hda2 1149 9474 66878595 f W95 Ext'd (LBA)
/dev/hda3 9475 9729 2048287+ 17 Hidden HPFS/NTFS
/dev/hda5 1149 2423 10241406 7 HPFS/NTFS
/dev/hda6 2424 9474 56637126 7 HPFS/NTFS
Disk /dev/sda: 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/sda1 1 30401 244196001 5 Extended
/dev/sda5 1 127 1020064+ 82 Linux swap / Solaris
/dev/sda6 128 7878 62259876 83 Linux
/dev/sda7 7879 10427 20474811 83 Linux
/dev/sda8 10428 30401 160441123+ b W95 FAT32
ubuntu@ubuntu:~$
merci
#16 Le 19/09/2007, à 09:09
- fonfonsd
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
je précise que j'ai l'erreur 21 lorsque mon disque dur externe est allumé et quand il est éteint mon ordi ne marche pas non plus
merci
Hors ligne
#17 Le 19/09/2007, à 10:31
- Compte anonymisé
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
Salut fonfonsd
Pour répondre à ton post #9 oui le cas est semblable mais il faudra adapter :
/ se trouve soit sur /dev/sda6 soit sur /dev/sda7 et selon le cas la commande grub sera :
root (hd1,5) /dev/sda6 ou
root (hd1,6) /dev/sda7 puis dans tous les cas :
setup (hd1)
Pour le menu.lst ce sera (en partant du principe que / est sur /dev/sda6)
# groot=(hd1,5) en
# groot=(hd0,5) et toutes les lignes :
root (hd1,5) en
root (hd0,5)
Tout ça devrait te permettre de booter correctement sur l'usb.
Pour booter sur le disque interne /dev/hda il faudra réinstaller le bootloader d'Xp par la console de récupération et la commande fixmbr à condition d'avoir un cd Xp.
@+
#18 Le 19/09/2007, à 10:38
- cep
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
. . .
root (hd1,5) /dev/sda6 ou
root (hd1,6) /dev/sda7 puis dans tous les cas :
setup (hd1). . .
# groot=(hd1,5) en
# groot=(hd0,5) et toutes les lignes :
root (hd1,5) en
root (hd0,5)Tout ça devrait te permettre de booter correctement sur l'usb.
. . .
On ne peut pas mélanger ainsi (hd0) sda et sdb.
Ceci dépend de la configuration du bios. De ce fait les désignations vont changer suivant que le disque usb est présent ou non. Il faut donc voir aussi la configuration de device. map et menu. lst.
Si le bios est réglé pour démarrer sur l'usb, ce disque sera toujours (hd0).
Revoir donc la configuration.
Hors ligne
#19 Le 19/09/2007, à 11:21
- Compte anonymisé
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
jeanjd63 a écrit :. . .
root (hd1,5) /dev/sda6 ou
root (hd1,6) /dev/sda7 puis dans tous les cas :
setup (hd1). . .
# groot=(hd1,5) en
# groot=(hd0,5) et toutes les lignes :
root (hd1,5) en
root (hd0,5)Tout ça devrait te permettre de booter correctement sur l'usb.
. . .On ne peut pas mélanger ainsi (hd0) sda et sdb.
Ceci dépend de la configuration du bios. De ce fait les désignations vont changer suivant que le disque usb est présent ou non. Il faut donc voir aussi la configuration de device. map et menu. lst.
Si le bios est réglé pour démarrer sur l'usb, ce disque sera toujours (hd0).
Revoir donc la configuration.
En fait si on reprend le fil, j'explique que pour démarrer sur le dd USB (bien sur si le bios le permet) il est nécessaire d'adapter le menu.lst.
Donc si on démarre depuis l'usb, le drive usb devient (HD0) et non plus (HD1).
Cependant, si ce n'a pas été fait, pour installer grub sur le dd externe, en bootant sur le livecd, HD0 représente le DD interne et HD1 le DD usb. Donc pour forcer grub à écrire le MBR sur le dd externe il faut lui indiquer setup (hd1).
En tous cas telle est mon expérience et cela fonctionne.
#20 Le 19/09/2007, à 11:31
- cep
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
. . .
En tous cas telle est mon expérience et cela fonctionne.
Décidément, . . .
Si tu inscrits une mauvaise adresse dans la partie grub lue au boot, comment veux-tu que les différents stage soient lus au boot ? regarde le fonctionnement de grub et tu comprendras ton erreur.
Si tu lui dit de chercher sur (hd1) et sur tel secteur, si ensuite (hd1) est (hd0) le boot ne se poursuivra pas. Cela ne peut se faire que si grub est installé sur (hd0) et le code de (hd0) demande de sauter ensuite sur (hd1) pour poursuivre le boot (menu.lst, stageX, etc. etc. )
Hors ligne
#21 Le 19/09/2007, à 11:54
- fonfonsd
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
pourquoi il n'y a pas ce problème lorsque l'on installe linux sur le meme disque dur mais sur une partition differente. en effet j'ai installer ubuntu (meme version) sur mon ordi portable et je n'ai pas eu ce problème
Hors ligne
#22 Le 19/09/2007, à 12:18
- fonfonsd
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
j ai voulu demarrer avec le CD d XP et j'ai ce message :
fichier INF textsetup.SIF endommage ou manquant
Je crois que je vais faire de la place dans mon disque dur interne en deplacant des fichiers de sauvegarde vers le disque dur externe puis je vais ensuite reinstaller ubuntu sur mon disque interne, mais cela va t il resoudre mon problème pour recuperer mon XP ???
Hors ligne
#23 Le 19/09/2007, à 13:58
- Compte anonymisé
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
jeanjd63 a écrit :. . .
En tous cas telle est mon expérience et cela fonctionne.Décidément, . . .
Si tu inscrits une mauvaise adresse dans la partie grub lue au boot, comment veux-tu que les différents stage soient lus au boot ? regarde le fonctionnement de grub et tu comprendras ton erreur.
Si tu lui dit de chercher sur (hd1) et sur tel secteur, si ensuite (hd1) est (hd0) le boot ne se poursuivra pas. Cela ne peut se faire que si grub est installé sur (hd0) et le code de (hd0) demande de sauter ensuite sur (hd1) pour poursuivre le boot (menu.lst, stageX, etc. etc. )
Pour clore cette discution stérile voir ici.
#24 Le 19/09/2007, à 14:14
- Compte anonymisé
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
@fonfonsd
Si tu as un Xp qq part tu peux tenter de "construire" un cd de boot Xp et lancer la console de récupération avec.
Voir ici
@+
#25 Le 19/09/2007, à 14:26
- cep
Re : problèmes de grub suite, error 21, pas de cd installation windows Xp
Écoute, avant de propager des inépties, et que tu le veuilles ou non, le disque 1er dans l'ordre de boot est désigné (hd0).
Maintenant, si tu fais un setup vers (hd1) grub installera les stagex sur le disque désigné (hd1) dans device.map.
L'important est donc à l'installation de grub de rentrer la bonne adresse "hard" où il va trouver ses fichiers de configuration.
Je t'invite donc à relire les manuels de grub et a parcourir les différents tutos d'installation de grub sur des disques usb. Il y en a plusieurs. Cela t'évitera de bricoler des solutions hasardeuses.
Terminé en ce qui me concerne, mon cher jeanjd63, car je vois que ton comportement sur le forum n'a pas changé.
Hors ligne