OVH Cloud OVH Cloud

[OBSD] Probleme de boot...

2 réponses
Avatar
Yvan GALAS
Bonjour,

J'ai un petit probleme, voici mon installation :

Sur un PC j'ai 1 disque IDE (wd0) et 1 Disque SCSI (sd0), les 2 sont
reconnus sous openbsd 3.3,
je fais l'installation sur le SCSI cause plus de place sur IDE.

Donc install sur sd0 (Pas de probleme install ok)...
Mais losque je reboote la machine il detecte :

fd0 fd1 hd0 hd1

jusque la je me dis que tout vas bien...

il demarre sur hd1a:/bsd

ok ca boot, detection de wd0, sd0 etc...
Puis je rentre dans le debugger avec un kernel panic

root system size 0

En fait il cherche a monter wd0a au lieu de sd0a !!!???

Ai-je oublie quelque chose ?

Ps : je n'ai pas ce probleme si je desactive l'IDE (wd0)...

Merci pour votre aide.

2 réponses

Avatar
Miod Vallat
[snip]
En fait il cherche a monter wd0a au lieu de sd0a !!!???

Ai-je oublie quelque chose ?


Non. Par défaut, le noyau prend la racine sur le disque depuis lequel il
boote. Il est possible do corriger ça en recompilant un noyau avec une
ligne
config bsd root on sd0a swap on sd0b
au lieu de
conifg bsd swap generic

Il est également possible de spécifier le disque manuellement au
démarrage, en utilisant "boot -a", mais un vilain bug l'empêche de
fonctionner sur x86 en 3.3 (ceci a été corrigé depuis)...

Avatar
Miod Vallat
[snip]
En fait il cherche a monter wd0a au lieu de sd0a !!!???

Ai-je oublie quelque chose ?


Non. Par défaut, le noyau prend la racine sur le disque depuis lequel il
boote. Il est possible do corriger ça en recompilant un noyau avec une
ligne
config bsd root on sd0a swap on sd0b
au lieu de
config bsd swap generic

Il est également possible de spécifier le disque manuellement au
démarrage, en utilisant "boot -a", mais un vilain bug l'empêche de
fonctionner sur x86 en 3.3 (ceci a été corrigé depuis)...