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 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>

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

fonfonsd a écrit :

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

jeanjd63 a écrit :

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

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.

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

cep a écrit :
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

jeanjd63 a écrit :

. . .
En tous cas telle est mon expérience et cela fonctionne.

Décidément, . . . roll

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

cep a écrit :
jeanjd63 a écrit :

. . .
En tous cas telle est mon expérience et cela fonctionne.

Décidément, . . . roll

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