OpenBSD sur un iBook G4

OpenBSD logo

Ce billet est un bref récapitulatif pour installer OpenBSD sur une machine disposant d'un processeur PowerPC.

L'installateur s'est considérablement simplifié, cependant sous cette architecture il n'est pas possible de changer l'agencement du clavier [1] durant l'installation.

1. Accéder au prompt de l'Open Firmware

Une fois que l'on a insérer le « liveCD », on appuie simultanément sur les touches commande + option + O + F.

  • La touche commande, est celle où il y a le symbole de la pomme.
  • La touche option, est la touche qui contient l'inscription Alt

Ensuite on va modifier la valeur de l'auto-boot. Par défaut cette valeur est à true, on va la passer à false.

ok
0 > setenv auto-boot? false
0 > reset-all

/!\ LE CLAVIER EST EN QWERTY /!\

2. Booter à partir du liveCD

0 > boot cd:,ofwboot /5.1/macppc/bsd.rd

3. Le mot de passe pour le super utilisateur

Rappel : Le clavier est en QWERTY. L'agencement de certaines touches n'est pas identique à un clavier en AZERTY.

Pensez à choisir un mot de passe en fonction de ce paramètre.

4. Choix du fuseau horaire

Pour la France, il faut mettre ceci :

[...]
What timezone are you in? ('?' for list) [Europe/Berlin] Europe/Paris

5. Le partitionnement

Si comme moi, vous souhaitez uniquement OpenBSD sur le disque dur, la table des partitions doit être MBR.

Si l'on veut faire cohabiter MacOS et OpenBSD, il faut garder un partitionnement en HFS/HFS+.

L'installateur propose un partitionnement automatique, on est libre de le modifier (c'est ce que j'ai fait).

6. Installation des sets

Je suis passé par le téléchargement des archives par FTP.

[...]
Let's install the sets!
Location of sets? (cd disk ftp http or 'done') [cd] ftp

J'ai conservé dépôt pré-selectionné (il s'agit d'un miroir français).

Ensuite, on a la liste des archives (sets) que l'on peut installer. J'ai décidé de ne pas conserver les jeux.

[...]

Set name(s)? (or 'abort' or 'done') [done] -g*

Quand la sélection nous convient, il faut « valider » par done.

Normalement l'installation est terminée, on peut redémarrer la machine.

7. Booter automatiquement sous OpenBSD

Au prompt de l'Open Firmware, il faut redéfinir certaines variables d'environnement.

ok
0 > setenv auto-boot? true
0 > setenv boot-device hd:,ofwboot
0 > reset-all

8. Changer l'agencement du clavier

En console, il faut lancer cette commande :

# wsconsctl keyboard.encoding=fr

Pour conserver cette valeur il faut également modifier le fichier /etc/wsconsctl.conf, et décommenter la ligne :

[...]
keyboard.encoding=fr
[...]

9. Bonne route :)

Maintenant vous pouvez (c'est même recommandé) mettre à jour, pour éviter les failles de sécurité, en consultant cette page.

Note

[1] Il faudra attendre un redémarrage de la machine, car le « liveCD » ne dispose pas de la commande chroot(8).