[NetBSD-3(i386)] Problème de bootblock lors de mise à jour.
5 réponses
cplasschaert
Bonjour,
J'ai constaté le problème suivant et je voudrais savoir si l'erreur
est de mon fait ou de sysinst ?
Je fais une mise à jour de netbsd-2 vers netbsd-3 sur une machine i386.
Je suis les différentes étapes de sysinst, en particuliers je ne change
ni la partition netbsd, ni le disklabel.
Je chois un loader de type "Console du BIOS".
Arrive la fin de l'opération; je procède donc au reboot de la machine et
je me retrouve bloqué aprés les tests POST du bios sur le message suivant:
PRESS A KEY TO REBOOT.
(Avant ce message apparait brièvement une autre ligne que je n'ai pas
le temps de rebooter).
Ce type de message apparait lorsque le bootloader est mal installé.
Je décide donc de booter sur le cd d'installation, de passer en shell
et d'essayer ceci:
$ mount_ffs /dev/wd1a /mnt2/ # je monte ma partition /
$ cp /usr/mdec/boot /mnt2/boot
$ installboot -v -o timeoute=5 /dev/rwd1a /usr/mdec/bootxx_ffsv1
Je redémarres et j'arrive au même problème.
Je recommences mais avec l'installboot suivant:
$ installboot -v -o timeout=5 /dev/rwd1a /usr/mdec/bootxx_ffsv2
Et là, je n'ai plus l'erreur et démarre bien sous NetBSD.
Ai-je fait une mauvaise manipulation, le problème est-il déja connu,
un PR peut-être ?
Si quelqu'un a une idée ou a eu la même expérience.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Manuel Bouyer
cplasschaert wrote:
Bonjour,
J'ai constaté le problème suivant et je voudrais savoir si l'erreur est de mon fait ou de sysinst ?
Je fais une mise à jour de netbsd-2 vers netbsd-3 sur une machine i386. Je suis les différentes étapes de sysinst, en particuliers je ne change ni la partition netbsd, ni le disklabel. Je chois un loader de type "Console du BIOS". Arrive la fin de l'opération; je procède donc au reboot de la machine et je me retrouve bloqué aprés les tests POST du bios sur le message suivant:
PRESS A KEY TO REBOOT.
(Avant ce message apparait brièvement une autre ligne que je n'ai pas le temps de rebooter).
Ce type de message apparait lorsque le bootloader est mal installé. Je décide donc de booter sur le cd d'installation, de passer en shell et d'essayer ceci:
$ mount_ffs /dev/wd1a /mnt2/ # je monte ma partition / $ cp /usr/mdec/boot /mnt2/boot $ installboot -v -o timeoute=5 /dev/rwd1a /usr/mdec/bootxx_ffsv1
Je redémarres et j'arrive au même problème.
Je recommences mais avec l'installboot suivant: $ installboot -v -o timeout=5 /dev/rwd1a /usr/mdec/bootxx_ffsv2
Et là, je n'ai plus l'erreur et démarre bien sous NetBSD.
C'est donc que wd1a est en FFSv2 ?
Ai-je fait une mauvaise manipulation, le problème est-il déja connu, un PR peut-être ?
Ca merite probablement un PR. Il semble que sysinst n'ai pas correctement detecte le type de systeme de fichier sur la partition de boot et installe le mauvais secteur de boot.
-- Manuel Bouyer NetBSD: 26 ans d'experience feront toujours la difference --
J'ai constaté le problème suivant et je voudrais savoir si l'erreur
est de mon fait ou de sysinst ?
Je fais une mise à jour de netbsd-2 vers netbsd-3 sur une machine i386.
Je suis les différentes étapes de sysinst, en particuliers je ne change
ni la partition netbsd, ni le disklabel.
Je chois un loader de type "Console du BIOS".
Arrive la fin de l'opération; je procède donc au reboot de la machine et
je me retrouve bloqué aprés les tests POST du bios sur le message suivant:
PRESS A KEY TO REBOOT.
(Avant ce message apparait brièvement une autre ligne que je n'ai pas
le temps de rebooter).
Ce type de message apparait lorsque le bootloader est mal installé.
Je décide donc de booter sur le cd d'installation, de passer en shell
et d'essayer ceci:
$ mount_ffs /dev/wd1a /mnt2/ # je monte ma partition /
$ cp /usr/mdec/boot /mnt2/boot
$ installboot -v -o timeoute=5 /dev/rwd1a /usr/mdec/bootxx_ffsv1
Je redémarres et j'arrive au même problème.
Je recommences mais avec l'installboot suivant:
$ installboot -v -o timeout=5 /dev/rwd1a /usr/mdec/bootxx_ffsv2
Et là, je n'ai plus l'erreur et démarre bien sous NetBSD.
C'est donc que wd1a est en FFSv2 ?
Ai-je fait une mauvaise manipulation, le problème est-il déja connu,
un PR peut-être ?
Ca merite probablement un PR. Il semble que sysinst n'ai pas correctement
detecte le type de systeme de fichier sur la partition de boot et
installe le mauvais secteur de boot.
--
Manuel Bouyer <bouyer@nerim.net>
NetBSD: 26 ans d'experience feront toujours la difference
--
J'ai constaté le problème suivant et je voudrais savoir si l'erreur est de mon fait ou de sysinst ?
Je fais une mise à jour de netbsd-2 vers netbsd-3 sur une machine i386. Je suis les différentes étapes de sysinst, en particuliers je ne change ni la partition netbsd, ni le disklabel. Je chois un loader de type "Console du BIOS". Arrive la fin de l'opération; je procède donc au reboot de la machine et je me retrouve bloqué aprés les tests POST du bios sur le message suivant:
PRESS A KEY TO REBOOT.
(Avant ce message apparait brièvement une autre ligne que je n'ai pas le temps de rebooter).
Ce type de message apparait lorsque le bootloader est mal installé. Je décide donc de booter sur le cd d'installation, de passer en shell et d'essayer ceci:
$ mount_ffs /dev/wd1a /mnt2/ # je monte ma partition / $ cp /usr/mdec/boot /mnt2/boot $ installboot -v -o timeoute=5 /dev/rwd1a /usr/mdec/bootxx_ffsv1
Je redémarres et j'arrive au même problème.
Je recommences mais avec l'installboot suivant: $ installboot -v -o timeout=5 /dev/rwd1a /usr/mdec/bootxx_ffsv2
Et là, je n'ai plus l'erreur et démarre bien sous NetBSD.
C'est donc que wd1a est en FFSv2 ?
Ai-je fait une mauvaise manipulation, le problème est-il déja connu, un PR peut-être ?
Ca merite probablement un PR. Il semble que sysinst n'ai pas correctement detecte le type de systeme de fichier sur la partition de boot et installe le mauvais secteur de boot.
-- Manuel Bouyer NetBSD: 26 ans d'experience feront toujours la difference --
cplasschaert
Manuel Bouyer writes:
cplasschaert wrote: [....]
PRESS A KEY TO REBOOT. [....]
Ce type de message apparait lorsque le bootloader est mal installé. Je décide donc de booter sur le cd d'installation, de passer en shell et d'essayer ceci:
$ mount_ffs /dev/wd1a /mnt2/ # je monte ma partition / $ cp /usr/mdec/boot /mnt2/boot $ installboot -v -o timeoute=5 /dev/rwd1a /usr/mdec/bootxx_ffsv1
Je redémarres et j'arrive au même problème.
Je recommences mais avec l'installboot suivant: $ installboot -v -o timeout=5 /dev/rwd1a /usr/mdec/bootxx_ffsv2
Et là, je n'ai plus l'erreur et démarre bien sous NetBSD.
C'est donc que wd1a est en FFSv2 ? Comment faire pour différencier FFSv1 de FFSv2, je pensais qu'avec fsdb(8)
j'aurais cette information mais je ne l'ai pas obtenu.
scan_ffs(8) doit pouvoir me le donner mais il n'apparaitra que dans NetBSD-4 ;-
Ai-je fait une mauvaise manipulation, le problème est-il déja connu, un PR peut-être ?
Ca merite probablement un PR. Il semble que sysinst n'ai pas correctement detecte le type de systeme de fichier sur la partition de boot et installe le mauvais secteur de boot.
Je referais une installation de NetBSD v2 puis une mise à jour vers v3 pour m'assurer que je n'ai rien raté. Si l'erreur se reproduit je ferais un PR.
Ce type de message apparait lorsque le bootloader est mal installé.
Je décide donc de booter sur le cd d'installation, de passer en shell
et d'essayer ceci:
$ mount_ffs /dev/wd1a /mnt2/ # je monte ma partition /
$ cp /usr/mdec/boot /mnt2/boot
$ installboot -v -o timeoute=5 /dev/rwd1a /usr/mdec/bootxx_ffsv1
Je redémarres et j'arrive au même problème.
Je recommences mais avec l'installboot suivant:
$ installboot -v -o timeout=5 /dev/rwd1a /usr/mdec/bootxx_ffsv2
Et là, je n'ai plus l'erreur et démarre bien sous NetBSD.
C'est donc que wd1a est en FFSv2 ?
Comment faire pour différencier FFSv1 de FFSv2, je pensais qu'avec fsdb(8)
j'aurais cette information mais je ne l'ai pas obtenu.
scan_ffs(8) doit pouvoir me le donner mais il n'apparaitra que dans NetBSD-4
;-
Ai-je fait une mauvaise manipulation, le problème est-il déja connu,
un PR peut-être ?
Ca merite probablement un PR. Il semble que sysinst n'ai pas correctement
detecte le type de systeme de fichier sur la partition de boot et
installe le mauvais secteur de boot.
Je referais une installation de NetBSD v2 puis une mise à jour vers v3 pour
m'assurer que je n'ai rien raté. Si l'erreur se reproduit je ferais un PR.
Ce type de message apparait lorsque le bootloader est mal installé. Je décide donc de booter sur le cd d'installation, de passer en shell et d'essayer ceci:
$ mount_ffs /dev/wd1a /mnt2/ # je monte ma partition / $ cp /usr/mdec/boot /mnt2/boot $ installboot -v -o timeoute=5 /dev/rwd1a /usr/mdec/bootxx_ffsv1
Je redémarres et j'arrive au même problème.
Je recommences mais avec l'installboot suivant: $ installboot -v -o timeout=5 /dev/rwd1a /usr/mdec/bootxx_ffsv2
Et là, je n'ai plus l'erreur et démarre bien sous NetBSD.
C'est donc que wd1a est en FFSv2 ? Comment faire pour différencier FFSv1 de FFSv2, je pensais qu'avec fsdb(8)
j'aurais cette information mais je ne l'ai pas obtenu.
scan_ffs(8) doit pouvoir me le donner mais il n'apparaitra que dans NetBSD-4 ;-
Ai-je fait une mauvaise manipulation, le problème est-il déja connu, un PR peut-être ?
Ca merite probablement un PR. Il semble que sysinst n'ai pas correctement detecte le type de systeme de fichier sur la partition de boot et installe le mauvais secteur de boot.
Je referais une installation de NetBSD v2 puis une mise à jour vers v3 pour m'assurer que je n'ai rien raté. Si l'erreur se reproduit je ferais un PR.
C. Plasschaert
Manuel Bouyer
cplasschaert wrote:
C'est donc que wd1a est en FFSv2 ? Comment faire pour différencier FFSv1 de FFSv2, je pensais qu'avec fsdb(8)
j'aurais cette information mais je ne l'ai pas obtenu.
scan_ffs(8) doit pouvoir me le donner mais il n'apparaitra que dans NetBSD-4 ;-
A mon avis il doit compiler sans problemes sur un NetBSD-3
Ca merite probablement un PR. Il semble que sysinst n'ai pas correctement detecte le type de systeme de fichier sur la partition de boot et installe le mauvais secteur de boot.
Je referais une installation de NetBSD v2 puis une mise à jour vers v3 pour m'assurer que je n'ai rien raté. Si l'erreur se reproduit je ferais un PR.
L'upgrade ne pose probablement pas de problemes si l'install a ete faire sur un FFSv1.
-- Manuel Bouyer NetBSD: 26 ans d'experience feront toujours la difference --
C'est donc que wd1a est en FFSv2 ?
Comment faire pour différencier FFSv1 de FFSv2, je pensais qu'avec fsdb(8)
j'aurais cette information mais je ne l'ai pas obtenu.
scan_ffs(8) doit pouvoir me le donner mais il n'apparaitra que dans NetBSD-4
;-
A mon avis il doit compiler sans problemes sur un NetBSD-3
Ca merite probablement un PR. Il semble que sysinst n'ai pas correctement
detecte le type de systeme de fichier sur la partition de boot et
installe le mauvais secteur de boot.
Je referais une installation de NetBSD v2 puis une mise à jour vers v3 pour
m'assurer que je n'ai rien raté. Si l'erreur se reproduit je ferais un PR.
L'upgrade ne pose probablement pas de problemes si l'install a ete faire
sur un FFSv1.
--
Manuel Bouyer <bouyer@nerim.net>
NetBSD: 26 ans d'experience feront toujours la difference
--
C'est donc que wd1a est en FFSv2 ? Comment faire pour différencier FFSv1 de FFSv2, je pensais qu'avec fsdb(8)
j'aurais cette information mais je ne l'ai pas obtenu.
scan_ffs(8) doit pouvoir me le donner mais il n'apparaitra que dans NetBSD-4 ;-
A mon avis il doit compiler sans problemes sur un NetBSD-3
Ca merite probablement un PR. Il semble que sysinst n'ai pas correctement detecte le type de systeme de fichier sur la partition de boot et installe le mauvais secteur de boot.
Je referais une installation de NetBSD v2 puis une mise à jour vers v3 pour m'assurer que je n'ai rien raté. Si l'erreur se reproduit je ferais un PR.
L'upgrade ne pose probablement pas de problemes si l'install a ete faire sur un FFSv1.
-- Manuel Bouyer NetBSD: 26 ans d'experience feront toujours la difference --
cplasschaert
Manuel Bouyer writes:
cplasschaert wrote:
C'est donc que wd1a est en FFSv2 ? Comment faire pour différencier FFSv1 de FFSv2, je pensais qu'avec fsdb(8)
j'aurais cette information mais je ne l'ai pas obtenu.
scan_ffs(8) doit pouvoir me le donner mais il n'apparaitra que dans NetBSD-4 ;-
A mon avis il doit compiler sans problemes sur un NetBSD-3
Exact, je l'ai installé sans aucun soucis. Pour valider, j'ai crée un FS d'abords en ffsv1 puis en ffsv2, scan_ffs les a bien différencié.
Ca merite probablement un PR. Il semble que sysinst n'ai pas correctement detecte le type de systeme de fichier sur la partition de boot et installe le mauvais secteur de boot.
Tout mes FSs sont actuellement en ffsv2. Je n'ai plus les notes de mon installation initiale et donc je ne sais plus si c'est le choix que j'avais fait à l'époque.
Je referais une installation de NetBSD v2 puis une mise à jour vers v3 pour m'assurer que je n'ai rien raté. Si l'erreur se reproduit je ferais un PR.
Au boulot maintenant ;-)
L'upgrade ne pose probablement pas de problemes si l'install a ete faire sur un FFSv1.
C'est donc que wd1a est en FFSv2 ?
Comment faire pour différencier FFSv1 de FFSv2, je pensais qu'avec fsdb(8)
j'aurais cette information mais je ne l'ai pas obtenu.
scan_ffs(8) doit pouvoir me le donner mais il n'apparaitra que dans NetBSD-4
;-
A mon avis il doit compiler sans problemes sur un NetBSD-3
Exact, je l'ai installé sans aucun soucis.
Pour valider, j'ai crée un FS d'abords en ffsv1 puis en ffsv2, scan_ffs les a
bien différencié.
Ca merite probablement un PR. Il semble que sysinst n'ai pas correctement
detecte le type de systeme de fichier sur la partition de boot et
installe le mauvais secteur de boot.
Tout mes FSs sont actuellement en ffsv2. Je n'ai plus les notes de mon
installation initiale et donc je ne sais plus si c'est le choix que j'avais fait
à l'époque.
Je referais une installation de NetBSD v2 puis une mise à jour vers v3 pour
m'assurer que je n'ai rien raté. Si l'erreur se reproduit je ferais un PR.
Au boulot maintenant ;-)
L'upgrade ne pose probablement pas de problemes si l'install a ete faire
sur un FFSv1.
C'est donc que wd1a est en FFSv2 ? Comment faire pour différencier FFSv1 de FFSv2, je pensais qu'avec fsdb(8)
j'aurais cette information mais je ne l'ai pas obtenu.
scan_ffs(8) doit pouvoir me le donner mais il n'apparaitra que dans NetBSD-4 ;-
A mon avis il doit compiler sans problemes sur un NetBSD-3
Exact, je l'ai installé sans aucun soucis. Pour valider, j'ai crée un FS d'abords en ffsv1 puis en ffsv2, scan_ffs les a bien différencié.
Ca merite probablement un PR. Il semble que sysinst n'ai pas correctement detecte le type de systeme de fichier sur la partition de boot et installe le mauvais secteur de boot.
Tout mes FSs sont actuellement en ffsv2. Je n'ai plus les notes de mon installation initiale et donc je ne sais plus si c'est le choix que j'avais fait à l'époque.
Je referais une installation de NetBSD v2 puis une mise à jour vers v3 pour m'assurer que je n'ai rien raté. Si l'erreur se reproduit je ferais un PR.
Au boulot maintenant ;-)
L'upgrade ne pose probablement pas de problemes si l'install a ete faire sur un FFSv1.
C. Plasschaert
cplasschaert
cplasschaert writes:
Manuel Bouyer writes:
cplasschaert wrote: [...]
Ca merite probablement un PR. Il semble que sysinst n'ai pas correctement detecte le type de systeme de fichier sur la partition de boot et installe le mauvais secteur de boot.
Tout mes FSs sont actuellement en ffsv2. Je n'ai plus les notes de mon installation initiale et donc je ne sais plus si c'est le choix que j'avais fait à l'époque.
Je referais une installation de NetBSD v2 puis une mise à jour vers v3 pour m'assurer que je n'ai rien raté. Si l'erreur se reproduit je ferais un PR.
Au boulot maintenant ;-)
Test terminé.
1/ NetBSDv2, tout les FSs en ffsv1 -> boot OK; Upgrade en NetBSDv3 -> boot OK le chargeur est bien celui pour ffsv1 (dixit le message de boot). 2/ NetBSDv2, tout les FSs en ffsv1 sauf / en ffsv2 -> boot OK le chargeur est bien celui pour ffsv2 (toujour dixit le message de boot); Upgrade en NetBSDv3 -> boot KO avec le message "PRESS A KEY TO REBOOT".
L'upgrade ne pose probablement pas de problemes si l'install a ete faire sur un FFSv1.
Ca merite probablement un PR. Il semble que sysinst n'ai pas correctement
detecte le type de systeme de fichier sur la partition de boot et
installe le mauvais secteur de boot.
Tout mes FSs sont actuellement en ffsv2. Je n'ai plus les notes de mon
installation initiale et donc je ne sais plus si c'est le choix que j'avais fait
à l'époque.
Je referais une installation de NetBSD v2 puis une mise à jour vers v3 pour
m'assurer que je n'ai rien raté. Si l'erreur se reproduit je ferais un PR.
Au boulot maintenant ;-)
Test terminé.
1/ NetBSDv2, tout les FSs en ffsv1 -> boot OK;
Upgrade en NetBSDv3 -> boot OK le chargeur est bien celui pour ffsv1 (dixit le
message de boot).
2/ NetBSDv2, tout les FSs en ffsv1 sauf / en ffsv2 -> boot OK le chargeur est
bien celui pour ffsv2 (toujour dixit le message de boot);
Upgrade en NetBSDv3 -> boot KO avec le message "PRESS A KEY TO REBOOT".
L'upgrade ne pose probablement pas de problemes si l'install a ete faire
sur un FFSv1.
Ca merite probablement un PR. Il semble que sysinst n'ai pas correctement detecte le type de systeme de fichier sur la partition de boot et installe le mauvais secteur de boot.
Tout mes FSs sont actuellement en ffsv2. Je n'ai plus les notes de mon installation initiale et donc je ne sais plus si c'est le choix que j'avais fait à l'époque.
Je referais une installation de NetBSD v2 puis une mise à jour vers v3 pour m'assurer que je n'ai rien raté. Si l'erreur se reproduit je ferais un PR.
Au boulot maintenant ;-)
Test terminé.
1/ NetBSDv2, tout les FSs en ffsv1 -> boot OK; Upgrade en NetBSDv3 -> boot OK le chargeur est bien celui pour ffsv1 (dixit le message de boot). 2/ NetBSDv2, tout les FSs en ffsv1 sauf / en ffsv2 -> boot OK le chargeur est bien celui pour ffsv2 (toujour dixit le message de boot); Upgrade en NetBSDv3 -> boot KO avec le message "PRESS A KEY TO REBOOT".
L'upgrade ne pose probablement pas de problemes si l'install a ete faire sur un FFSv1.