Le 9 août 05 à 22:25, antoine a écrit :

en fait, quand je tape linux rescue le programme d'installation
démarre et me propose de choisir le pays où je réside.... je
sélectionne "<revenir en arrière>" et ensuite, j'ai le choix (entre
autres) d "Exécuter un shell (ligne de commande)"
il me dit que j'utilise "ash", j'y vais.... et j'essaye les
commandes suivantes :
grub>root(hda2)

(en fait, "grub" est une commande inconnu : quand je tape gr ->

tab, il me réponds grep)


non :
grub  >  root (hd1,0)
Un espace entre grub > et root (hd1,0)
ensuite:
setup (hd0)
sortir et rebooter et le tour est joué! grub est réinstallé
tu dois bien sur adapter selon tes partitions!
grub détecte les disques en commençant par 0 le premier disque
rencontré
dans mon exemple (hd1,0) = deuxième disque première partition
hd(0,0) = 1er DD , 1ère partition
hd(0,1) = 1er DD , 2ème partition
etc ...

antoine





Bonjour Antoine et les autres de la liste !

Malgré vos explications qui m'ont pourtant l'air claires, je dois faire erreur quelque part.

J'ai un seul disque dur avec 4 partitions principales (dont une vide) voici mon /etc/fstab (j'y ai accès grâce à un live-CD de knoppix) :

# <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/hda2 / ext3 defaults,errors=remount-ro 0 1 /dev/hda1 none swap sw 0 0 /dev/hdc /media/cdrom0 iso9660 user,unhide,ro,noauto,iocharset=iso8859-1 0 0


de même quand je regarde dans qtparted
02    /UNIONFS/dev/hda2    ext3
03    /UNIONFS/dev/hda3    ntfs    Active



Lorsque je démarre l'ordi sur le CD d'installation de Debian en tapant à la toute première invite de commande

Press F1 for help, or ENTER to boot: linux root=/dev/hda2

J'ai une erreur qui est :

"VFS: Mounted root (ext2 filesystem).
Mounted devfs on /dev
VFS: Cannot open root device "hda2" or 03:02
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 03:02
    spurious 8259A interrupt: IRQ7"


Donc je démarre l'ordi à partir du CD d'installation de Debian (le cd seul qui permet ensuite de tout chercher sur internet), la commande "linux rescue" ne produit pas d'effets (càd que le programme d'installation de linux est lancé. Dès le choix de la langue, je peux choisir "revenir en arrière" pour arriver dans le "menu principal du programme d'installation Debian"

Je choisis "Exécuter un shell (ligne de commande), arrive sur un écran qui me dit que j'utilise "ash", que les système de fichiers racine est une disque mémoire, Les systèmes de fichiers qui se trouvent sur le disque dur sont montés sur "/target". L'éditeur de texte est nano etc...

J'arrive alors que un nouveau écran :

Busybox v1.00-pre10 (Debian 20040623-1) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
~#

C'est donc là que j'entres ce que tu m'as indiqué :
~# grub > root(hd0,2)


(hd0 puisqu'on parle de mon unique disque dur et ,2 puisque debian se trouve sur la seconde partition)

il le répond :

~# grub > root(hd0,2)
sh: Syntax error: "(" unexpected
~#

la réponse Syntax error ne change pas si j'ajoute des espaces entre 'root' et '('

si j'essaie sans les parenthèses :

 ~# grub > root hd0,2
sh: grub: not found
~#


Mon aventure s'arrête là.... j'avoues que je n'ai pas encore été confronté à ce problème de réinstallation de grub (j'imagine qu'installer windows après linux, revient un peu au même)...

Merci beaucoup de vos conseils et patience,

thiebo

Répondre à