OVH Cloud OVH Cloud

Installation d'OpenBSD

3 réponses
Avatar
stephane_marin_p
Bonjour,

Je rencontre quelques probl=E8mes pour r=E9-installer mon OpenBSD,
j'esp=E8re que quelqu'un pourra m'aider.

J'ai un disque dur de 38g, dont le d=E9but est occup=E9 par un windows,
qui s=E9tend jusqu'au cylindre 2449.
A partir du cylindre 2550 et jusqu'=E0 la fin du disque, il y a pour
l'instant un OpenBSD. J'aimerais r=E9installer tout =E7a, avec la m=EAme
partition windows (jusqu'au 2449), suivi d'un OpenBSD jusqu'au cylindre
3450 (et non jusqu'=E0 la fin du disque) suivi d'un FreeBSD (de 3451
jusqu'=E0 la fin du disque). (A moins qu'une bonne =E2me veuille bien
r=E9parer les ports de clisp et gprolog sous OpenBSD auquel cas je
pourrais ma passer de FreeBSD ... :)

Je boote sur le CD de d=E9marrage, et je choisi "installation".
Premi=E8re =E9tape : j'enl=E8ve la partition OpenBSD existante, et je
cr=E9e =E0 la place deux partitions, une de type A6 qui va recevoir le
nouvel OpenBSD (sur 7g, jusqu'=E0 3450 donc) et une autre, de type A5,
qui va recevoir le FreeBSD.

Etape suivante : et c'est l=E0 le probl=E8me. Je doit cr=E9er =E0
l'int=E9rieur de la partition g=E9n=E9rale OpenBSD des "sous partitions"
pour au moins la racine / et le swap. J'efface les partitions
existantes, je cr=E9e la premi=E8re partitions (/), de taille 6.5g, et
puis j'essaie de cr=E9er la partition swap. L=E0, il me propose un offset
(que je ne modifie pas) puis une taille. Cette taille correspond =E0
tout le disque restant (partition FreeBSD incluse !) or je ne veux pas
enpi=E8ter sur la partition FreeBSD. Il faudrait que mon swap s'arr=EAte
au cylindre 3450. Je n'arrive pas =E0 faire =E7a ... J'ai essay=E9 de
pr=E9ciser la taille du swap avec 100&, ce qui correspond normalement =E0
l'int=E9gralit=E9 de l'espace restant sur la partition OpenBSD et non sur
le disque complet, mais m=EAme "bug" : le swap s'=E9tend jusqu'=E0 la fin
du disque.

Merci de votre aide.

PS : peut-=EAtre que c'est li=E9 : je n'ai pas marqu=E9 la partition
OpenBSD active lors de sa cr=E9ation (alors qu'il est pr=E9cis=E9 dans la
FAQ qu'il faut le faire, sans plus de pr=E9cision). Je me rappelle "dans
ma jeunesse" l'avoir marqu=E9 active, et je ne pouvais plus booter
windows, l'ordinateur d=E9marrait directement sous OpenBSD. Mon
bootloader =E9tant g=E9r=E9 par Windows, c'=E9tait pas g=E9nial ... Pour les
autres installations, je ne marquais pas la partition active, je
rebootais ensuite avec le CD, je faisais un "dd if=3D/dev/wd0a
of=3Dopenbsd.pbr bs=3D512 count=3D1", je mettais =E7a sur ma clef usb, le
faisais passer sous windows, et je le rajoutais dans le C:\boot.ini.
Windows g=E9rait ensuite le choix d'OS au d=E9marrage, et tout =E7a
marchait tr=E8s bien ...

3 réponses

Avatar
espie
In article ,
wrote:
Bonjour,

Je rencontre quelques problèmes pour ré-installer mon OpenBSD,
j'espère que quelqu'un pourra m'aider.

J'ai un disque dur de 38g, dont le début est occupé par un windows,
qui sétend jusqu'au cylindre 2449.
A partir du cylindre 2550 et jusqu'à la fin du disque, il y a pour
l'instant un OpenBSD. J'aimerais réinstaller tout ça, avec la même
partition windows (jusqu'au 2449), suivi d'un OpenBSD jusqu'au cylindre
3450 (et non jusqu'à la fin du disque) suivi d'un FreeBSD (de 3451
jusqu'à la fin du disque). (A moins qu'une bonne âme veuille bien
réparer les ports de clisp et gprolog sous OpenBSD auquel cas je
pourrais ma passer de FreeBSD ... :)


Ouaip, ben c'est pas simple a reparer... desole.


Je boote sur le CD de démarrage, et je choisi "installation".
Première étape : j'enlève la partition OpenBSD existante, et je
crée à la place deux partitions, une de type A6 qui va recevoir le
nouvel OpenBSD (sur 7g, jusqu'à 3450 donc) et une autre, de type A5,
qui va recevoir le FreeBSD.


C'est une reinstalle... au lieu d'avoir le disklabel `synthetise' a partir
du disque, il retrouve le disklabel qui etait *deja* present* sur le disque.

Il faut que tu utilises la commande `b' pour bien indiquer a ton
label de n'utiliser que les bouts `OpenBSD' du disque.

Avatar
stephane_marin_p

In article ,
wrote:
(A moins qu'une bonne âme veuille bien
réparer les ports de clisp et gprolog sous OpenBSD auquel cas je
pourrais ma passer de FreeBSD ... :)


Ouaip, ben c'est pas simple a reparer... desole.


Oui, j'ai vu ça dans les archives de la mailing-list openbsd-ports.
Juste un seul petit reproche, mais il y a peut-être une raison à cela
: il y a quelque temps, les ports qui ne compilaient pas étaient
marqués "broken" directement dans leur Makefile. Ca permettait de voir
directement avant toute installation ce qui allait ne pas marcher (je
dis ça parce que je suis passé de 3.6 à 3.8 juste parce que j'ai vu
l'apparition de gprolog dans l'arbre des ports ... Frustration !).

Il faut que tu utilises la commande `b' pour bien indiquer a ton
label de n'utiliser que les bouts `OpenBSD' du disque.


Quel manche ... je me suis aperçu en réinstallant que c'est écrit
noir sur blanc (ou plutôt blanc sur noir !) pendant le processus
d'installation. OpenBSD a beau être très bien documenté, quand ses
utilisateurs savent pas lire ...

Merci pour le dépannage !


Avatar
Miod Vallat
Quel manche ... je me suis aperçu en réinstallant que c'est écrit
noir sur blanc (ou plutôt blanc sur noir !) pendant le processus
d'installation. OpenBSD a beau être très bien documenté, quand ses
utilisateurs savent pas lire ...


En fait, les couleurs dépendent du terminal utilisé (-: