Files
lespiedsdanslecode/content/2006/2006-06-08-openbsd-installation-sur-mac-mini.html
T
2020-03-27 22:43:43 +01:00

58 lines
8.0 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Elsif.fr</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf (ou ya_f)."/>
<meta name="description" content="Le site de Yannick François. Développeur Senior, Responsable Produit, Pédagogue. Je travail chez Scopyleft"/>
<meta name="keywords" content="code, développement, programmation, apprentissage, apprendre, lean, agile, logiciel, tdd, objet, refactoring, libre, creative commons, linux, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Développeur / Pédagogue" href="index.html" />
<link rel="stylesheet" href="/css/201912-elsif.css" media="all"/>
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<article>
<h1>OpenBSD: installation sur Mac Mini</h1>
<p>Jhésitais entre un post au sujet de <a href="http://www.ruby-lang.org/">Ruby</a> et <a href="http://openbsd.org">OpenBSD</a>. Finalement je vais faire les deux.</p>
<p>Commençons par OpenBSD qui à la primeur car ça date dhier soir</p>
<p>Vous le saviez peut-être déjà, mais après windows, gnu/linux (divers et varié), un petit tour rapide sous mac OS X, puis un retour sous GNU/linux, jai très envie dapprendre au sujet des BSD.</p>
<p>Suite à plusieurs lecteurs et plusieurs post sur <a href="/2006/06/01/pourquoi-choisir-openbsd">pourquoi choisir OpenBSD</a>, <a href="/2006/05/06/openbsd-premier-pas">mes tout premier pas sous OpenBSD</a> et <a href="/2006/05/08/openbsd-debian">mon échec à faire ce que je souhaite sous OpenBSD</a>, je m’étais décidé à attendre la fin de ma lecture <a href="http://www.amazon.fr/exec/obidos/ASIN/221211463X/171-6687168-0343433?%5Fencoding=UTF8">des cahiers de ladmin: BSD : Les dessous dUNIX</a> pour my remettre.</p>
<p>Je ne suis qu’à la moitié du bouquin que jai déjà craqué ! hier soir jai viré ma Debian pour y mettre un OpenBSD. Je pense avoir trouvé le système qui me plait.</p>
<h2 id="petit-tour-de-cette-installation.">Petit tour de cette installation.</h2>
<p>Tout dabord il est bon de rappeler que je dispose dun MacMini que voici:</p>
<figure>
<img src="/files/gros_plan_mac_mini_powerpc.jpg" alt="Mac mini powerpc" /><figcaption>Mac mini powerpc</figcaption>
</figure>
<p>De plus jai acheter mon OpenBSD, le projet à besoin de don ou dachat. Jai donc opté pour lachat dun jeu de CD et dun t-shirt ;-)</p>
<p>Jai donc insérer le CD 2 qui correspond au CD pour les machines à base de PowerPC, et démarré ma machine en restant le doigt appuyer sur la touche C (cest un raccourci de lOpenFirmeWare dapple, je revient dessus plus bas) pour que la machine démarre sur le CD.</p>
<p>Puis je procède comme indiqué sur la pochette du CD. Cette pochette est très bien faites, et une fois déplié (jessayerais de mettre une photo tiens) elle contient dun coté un exemple complet dinstallation par défaut, et de lautres divers astuces ou petite commande de base à effectuer.</p>
<p>Une seul chose diffère. Au moment de créer mes DiskLabel (tranche) jai retailler la dimension maxi doccupation pour OpenBSD sur mon disque.</p>
<p>Apparement même en demanant dutiliser tout le disque dur (dans mon cas 80g) fdisk ne peut pas faire une partition unique aussi grande. Il faut donc par le biais de lutilitaire de disklabel modifier la taille. En loccurence il sagit de saisir la commande b dans lutilitaire, celle-ci déclenche une série de question sur la taille doccupation, et permet donc de spécifier * pour rectifier la taille max</p>
<p>Ceci effectué jai pu créer mes divers label, avec un /usr de 5g et un /home de 70g (plus le swap, le /, le /tmp et le /var comme recommendé dans la doc)</p>
<p>A part ce redimmensionnement, jai laissé toutes les options par défaut. Jutilise un réseau DHCP avec un roteur D-Link, donc la configuration réseau na posé aucun problème. Par contre, à la fin de linstallation, le programme propose dactiver sshd et de désactiver ntpd. Si jai bien compris, sshd est un démon SSH (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&amp;sektion=8">man page dSSHd</a>), il sert à pouvoir se connecter à distance sur la machine. Personnelement je ne le fait pas car en général si je ne suis pas chez moi je l’éteind. Jai donc répondu No. Par contre pour le démon ntpd (<a href="http://www.openbsd.org/faq/fr/faq6.html#OpenNTPD">doc OpenBSD sur OpenNTPD</a>) qui permet de garder une horloge système synchronisée, même si ça ne met pas trop utile, je lai activé. De toute façon, comme la pluspart des démons, je pourrais aller modifier ce comportement plus tard.</p>
<p>Une fois le reste de linstallation terminé, jai effectué le dmsg comme demandé dans lafterboot, et envoyé à l’équipe dOpenBSD. Ca leur permet davoir des infos sur les architectures sur lesquel OpenBSD est installé. Dans mon cas je lai fait la première fois, mais pas hier: ma machine na pas changée entre temps ;-)</p>
<p>Viens ensuite le premier reboot. Et là, il faut démmarrer en utilisant 4 doigts ! Un pour la touche Alt, un pour la pomme (jai utilisé celle de gauche, à coté du alt :-p) un sur la lettre o et un sur la lettre f.</p>
<p>Cette séquence de démarrage peut paraitre barbare comparé au bios boot que lon retrouve sur les PCs. Effectivement Apple sur ces machines utilise ce que lon nome lOpenFirmWare pour la gestion de démarrage de ces machines. Toujours est-il que cest tout le contraire. Suite à cette séquence de touche, on arrive sur une sorte de console sur fond gris clair, très agréable (déjà là on sent bien la touche design apple ;-) ) sur laquelle, et malgré un clavier reconnu comme qwerty, on peut effectuer un tas de commande. Le gros problème cest quil ny a pas de commande daide. Je ne pourrais donc pas vous expliquer tout ce que lon peut faire, mais juste ce que jai fait.</p>
<p><em>Attention je crois que ce fameux OpenFirmWare a disparu avec les machines MacIntel</em>.</p>
<p>A partir de cette “console” jai donc pu démarré mon openBSD via <code>boot hd:,ofwboot /bsd</code></p>
<p>La commande boot comme son nom lindique cest pour démarrer. HD cest lemplacement ou trouver le système à démarrer. On pourrais ici mettre cdrom pour démarrer à partir du CD ou tout autre emplacement reconnu par lOpenFirmware (je ne sais pas si ça pourrais booter sur lUSB ou le réseau). Ensuite ofwboot est le programme de démarrage dOpenBSD pour macppc (pour dautres sytême ? ) qui vas lui utilisé le /bsd pour trouver le noyau à démarrer.</p>
<p>faire ces manipulation à chaque démarrage me gène un peu (surtout les 4 doigts à vrai dire). Je me suis donc renseigné et jai découvert une superbe commande: <code>setenv boot-device hd:,ofwboot /bsd</code></p>
<p>En appuyant sur entré, la séquence de boot automatique à changer. Maintenant Le firmWare ne cherchera pas mac OSX au démarrage, mais mon OpenBSD ;-)</p>
<p>Il faut maintenant que je configure mon Xorg, et mon environnement graphique. Ca devrais se passer ce soir ou demain.</p>
</article>
<footer>
<ul>
</ul>
</footer>
</body>
</html>