Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Erreur de montage d'une partition au boot sur OpenBSD

1 view
Skip to first unread message

Thomas Nemeth

unread,
Sep 2, 2023, 10:51:08 AM9/2/23
to

Bonjour !

J'ai récemment ressorti un vieux matos pour y installer OpenBSD.
J'y ai pris la précaution de créer une partition (et le point de
montage associé) pour /altboot afin d'avoir une golden image en
cas de connerie de ma part.

Une fois l'installation faite, cependant, cette partition n'est
pas montée automatiquement au boot à cause d'une erreur :
Device busy.

Forcément, au boot, il ne devrait pas trop y avoir d'activité
sur la partition... Encore moins dans le cas où elle n'est pas
encore montée.

Une fois mon installation et ma configuration réalisée, j'ai pu
booter avec mon média d'installation et copier le contenu de mon
/ (wd0a) vers /altboot (wd0b) que j'avais pu monter sans pb via
le shell de l'installeur.

Mais l'erreur étant toujours là lorsque je boote le système, je
me pose la question. WTF ? disklabel ne me retourne aucune
information pouvant me mettre sur une piste...

Une idée ?


Thomas.
--
BOFH excuse #14:
Sounds like a Windows problem, try calling Microsoft support.

Erwan David

unread,
Sep 2, 2023, 2:25:28 PM9/2/23
to
Thomas Nemeth <tne...@free.fr.invalid> écrivait :
Je connais pas trop OpenBSD : dans ton fstab qu'est-ce qui désigne la
partition ? Un nom de device block, un ID qui serait écris desssus ?
Tu es sûr que tu ne bootes pas sur l'ancien ?

--
Les simplifications c'est trop compliqué

Thomas Nemeth

unread,
Sep 3, 2023, 5:24:11 AM9/3/23
to
Le 02-09-2023, Erwan David <er...@rail.eu.org> a écrit :
> Thomas Nemeth <tne...@free.fr.invalid> écrivait :
[...]
>> Une fois l'installation faite, cependant, cette partition n'est
>> pas montée automatiquement au boot à cause d'une erreur :
>> Device busy.
[...]
>
> Je connais pas trop OpenBSD : dans ton fstab qu'est-ce qui désigne la
> partition ? Un nom de device block, un ID qui serait écris desssus ?
> Tu es sûr que tu ne bootes pas sur l'ancien ?

Salut Erwan !

Dans fstab c'est un ID et non le nom de device ("ID".b -- j'ai pas
l'ID en tête et là j'ai commencé à démonter le matos pour changer
la batterie CMOS).

Ceci dit j'ai essayé manuellement les commandes de montages
usuelles :

mount /dev/wd0b /altroot
mount $ID.b /altroot
mount /altroot

Avec plus ou moins d'options "-o" pour le montage ffs mais même
en lui demandant d'être verbeux, je n'ai aucun message indiquant
la source réelle de l'erreur.

Évidemment lorsque je demande à fuser il me dit que rien n'utilise
/altroot. Pour lsof... Bin comme wd0b n'est pas monté dans /altroot,
c'est / qui se prend la commande et tout ce qui est ouvert sur /
est affiché :)


Thomas.
--
BOFH excuse #16:
Somebody was calculating pi on the server.

Christian Weisgerber

unread,
Sep 3, 2023, 4:30:07 PM9/3/23
to
On 2023-09-03, Thomas Nemeth <tne...@free.fr.invalid> wrote:

> mount /dev/wd0b /altroot

La partition « b », c'est le swap.

--
Christian "naddy" Weisgerber na...@mips.inka.de

Thomas Nemeth

unread,
Sep 4, 2023, 1:44:45 AM9/4/23
to
Le 03-09-2023, Christian Weisgerber <na...@mips.inka.de> a écrit :
> On 2023-09-03, Thomas Nemeth <tne...@free.fr.invalid> wrote:
>
>> mount /dev/wd0b /altroot
>
> La partition « b », c'est le swap.

Lors du partitionnement je l'ai mise en d et j'ai réservé
a et b pour / et /altroot.

Est-ce un élément qu'on peut configurer comme on le souhaite
mais qui, s'il n'est pas comme le système s'y attend, génère
des erreurs ?


Thomas.
--
BOFH excuse #17:
Fat electrons in the lines.

Thomas Nemeth

unread,
Sep 4, 2023, 10:54:23 AM9/4/23
to
Le 03-09-2023, Christian Weisgerber <na...@mips.inka.de> a écrit :
> On 2023-09-03, Thomas Nemeth <tne...@free.fr.invalid> wrote:
>
>> mount /dev/wd0b /altroot
>
> La partition « b », c'est le swap.

Bon sang ! Tu as raison.

Pourtant la doc dit :

« b: The boot disk's b partition is usually a swap partition. »

J'ai noté le *usually*. Mais en fait c'est *mandatory*.


Thomas.
--
BOFH excuse #18:
Excess surge protection.

Erwan David

unread,
Sep 5, 2023, 11:58:37 AM9/5/23
to
Thomas Nemeth <tne...@free.fr.invalid> écrivait :

> Le 03-09-2023, Christian Weisgerber <na...@mips.inka.de> a écrit :
>> On 2023-09-03, Thomas Nemeth <tne...@free.fr.invalid> wrote:
>>
>>> mount /dev/wd0b /altroot
>>
>> La partition « b », c'est le swap.
>
> Bon sang ! Tu as raison.
>
> Pourtant la doc dit :
>
> « b: The boot disk's b partition is usually a swap partition. »
>
> J'ai noté le *usually*. Mais en fait c'est *mandatory*.

Les bonnes vieilles slices BSD (que j'avais oubliées car je ne les
utilise plus sous Free)
0 new messages