[Résolu] GRUB : "Error 29: Disk write error"

GRUB : "Error 29: Disk write error" [Résolu] - Linux et OS Alternatifs

Marsh Posté le 15-05-2005 à 18:09:22    

Bonjour,
Je voudrait faire du multiboot entre FreeBSD et NetBSD (je n'ai encore jamais booté dessus :sweat: )
 
J'ai donc installé GRUB sous FreeBSD :
#portinstall grub
 
Copié les fichiers :
#mkdir /boot/grub && cp /usr/local/share/grub/i386-freebsd/* /boot/grub
 
Ensuite, j'ai suivi la procédure donnée dans la doc :

grub> root (hd1,0,a)
 Filesystem type is ufs2, partition type 0xa5
 
grub> kernel /boot/loader
   [FreeBSD-a.out, loadaddr=0x200000, text=0x1000, data=0x32000, bss=0x0, entry=0x200000]
 
grub> setup (hd1)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/ufs2_stage1_5" exists... yes
 Running "embed /boot/grub/ufs2_stage1_5 (hd1)"... failed (this is not fatal)
 Running "embed /boot/grub/ufs2_stage1_5 (hd1,0,a)"... failed (this is not fatal)
 Running "install /boot/grub/stage1 (hd1) /boot/grub/stage2 p /boot/grub/menu.lst "... failed
 
Error 29: Disk write error
 
grub>


J'ai essayé :
_avec grub-install
_en single-user
_avec mon autre disque dur
==> même erreur.
Mes recherches sur google n'ont rien donné de probant, à part des procédures avec une disquette, mais je n'ai pas de lecteur.
 
Mon menu.lst :

default=0
timeout=3
 
title FreeBSD
root (hd1,0,a)
kernel /boot/loader
 
title=NetBSD
root (hd0,0,a)
kernel --type=netbsd /netbsd-elf


 
Si quelqu'un a une idée  :jap:


Message édité par vlack le 19-11-2005 à 21:34:13
Reply

Marsh Posté le 15-05-2005 à 18:09:22   

Reply

Marsh Posté le 16-05-2005 à 18:36:34    

Up.

Reply

Marsh Posté le 16-05-2005 à 20:32:28    

ce topic pourrait t'intéresser: http://lists.freebsd.org/pipermail [...] 76226.html

Reply

Marsh Posté le 16-05-2005 à 21:30:44    

Je l'avait vu, mais le problème c'est que grub-install ne marche pas chez moi  :sweat:  
Merci de te pencher sur mon probleme :jap:  
 

Reply

Marsh Posté le 17-05-2005 à 14:59:52    

Et t'as vérifié que la partition surlaquelle il essaie d'écrire n'est pas en lecture seule?

Reply

Marsh Posté le 17-05-2005 à 19:12:11    

D'après ce que j'ai compris, il essaye d'écrire sur le MBR, dans pas de partition.

Reply

Marsh Posté le 18-05-2005 à 14:00:45    

le stage1 est écrit dans le MBR mais le stage1_5 et stage2 sont écrit sur le disque dans /boot

Reply

Marsh Posté le 19-05-2005 à 20:17:01    

Ok :jap: Mes partitions sont en rw, donc ça devrait aller.

Reply

Marsh Posté le 20-05-2005 à 20:19:43    

Je suis passé à grub 0.97, ça n'a rien changé.

Reply

Marsh Posté le 04-07-2005 à 19:11:42    

Je up car je crois avoir un élement de réponse :
Grub ne gere pas l'UFS2 :(
http://gcu-squad.org/?comments+&ref=1698

Reply

Marsh Posté le 04-07-2005 à 19:11:42   

Reply

Marsh Posté le 19-11-2005 à 21:33:43    

Résolu :
Il faut autoriser l'écriture sur les premiers secteurs du disque :

sysctl kern.geom.debugflags=16

Et woala !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed