Guide d’installation d’OpenBSD sur un Thinkpad T43
Je mets ici mes notes concernant l’installation de mon Thinkpad T43 avec OpenBSD. Normalement tout doit fonctionner avec les modèles récents de Thinkpad. Les instructions permettent de conserver une partition Windows, ainsi que la partition IBM Rescue and Recovery pour pouvoir restaurer son système en cas de plantage.
-
Préparer le disque dur
Premièrement, soyez certain d’avoir sauvegardé vos données ! Ensuite vous devez redimensionner votre partition Windows sans toucher à la partition IBM rescue and recovery. Il existe beaucoup de liveCD et d’utilitaires qui permettent de le faire. Diminuez ensuite la taille de votre partition Windows selon vos besoins et appliquez les modifications.
-
Configuration du BIOS
- Maintenant, mettez la bonne heure dans le BIOS, c’est à dire l’heure UTC (GMT). C’est beaucoup plus logique de faire ainsi et d’appliquer un décalage selon la localité du système, que de mettre l’heure du bios directement à l’heure locale.
- Mettez l' »IBM Predesktop Area » à « secure ».
-
Installer OpenBSD
- Lisez attentivement la section 5 de la FAQ. Seulement les choses les plus importantes sont résumées ici.
- Commençez le processus d’installation.
- N’utilisez pas toute la capacité du disque pour OpenBSD. Répondez « no » à la question suivante :
Do you want to use *all* of wd0 for OpenBSD? [no] Enter
- Créez votre partition OpenBSD en utilisant fdisk.
- Une fois ceci fait, mettez le « flaggez » la partition OpenBSD comme active et sauvez les changements :
fdisk:*1> f 1
Partition 1 marked active.
fdisk:*1> w
Writing MBR at offset 0.
wd0: no disk label
fdisk: 1> q
Notez que pour « flagger » le disque, je suppose que votre partition OpenBSD a l’ID 1. - « Labellez » votre parition nouvellement crée avec disklabel.
- Suivez le processus d’installation suivant vos besoins. Une fois fait, le system rebootera sous OpenBSD.
- Loggez-vous en root, et sauvez votre PBR :
# dd if=/dev/rwd0a of=/openbsd.pbr bs=512 count=1
- Copiez le PBR sauvé dans un endroit accessible sous Windows (clé usb, disque usb) ou sur un répertoire FTP par exemple.
- Lancez fdisk, et « flaggés » la partition Windows :
# fdisk -eu wd0
Enter 'help' for information
fdisk: 1> f 0
Partition 0 marked active.
fdisk: *1> w
Writing MBR at offset 0.
fdisk: 1> q - Rebootez le système, il démarrera sous Windows.
- Copiez openbsd.pbr dans c:\
- Editez votre C:\BOOT.INI et ajoutez la ligne :
C:\openbsd.pbr="OpenBSD"
- Rebootez le système : vous pouvez maintenant choisir quel OS vous souhaitez utiliser.
- Le bouton « Access IBM » doit marcher.
-
Astuces après l’installation
- Activez apm(8) en fonctionnement « cool » :
# echo 'apmd_flags="-C"' >> /etc/rc.conf.local
Vous pouvez maintenant obtenir les informations à partir d’apmd(8) en utilisant apm(8) :
$ apm Battery state: high, 98% remaining, 0 minutes life estimate
A/C adapter state: connected
Performance adjustment mode: cool running (1867 MHz) - Activez hotplugd(8) :
# echo 'hotplugd_flags=""' >> /etc/rc.conf.local
Notez que vous devez ajouter vos scripts dans /etc/hotplug/. Lisez la page de manuel d’hotplugd(8) pour avoir un exemple. - Vérifiez l’état des sondes avec sysctl(8) :
$ sysctl hw.sensors
hw.sensors.0=aps0, X_ACCEL, 453 raw
hw.sensors.1=aps0, Y_ACCEL, 433 raw
hw.sensors.2=aps0, X_VAR, 453 raw
hw.sensors.3=aps0, Y_VAR, 433 raw
hw.sensors.4=aps0, Temp 1, 53.00 degC
hw.sensors.5=aps0, Temp 2, 53.00 degC
hw.sensors.6=aps0, Keyboard Active, 0 raw
hw.sensors.7=aps0, Mouse Active, 0 raw
hw.sensors.8=aps0, Lid Open, 1 raw
hw.sensors.9=aps0, unknown, 7 raw
- Activez apm(8) en fonctionnement « cool » :