Qu'est-ce qu'isotop?

Isotop est une image d'installation d'OpenBSD personnalisée. L'objectif est de vous proposer un environnement pré-configuré afin de vous aider à prendre vos repères dans cet environnement et voir à quel point c'est un excellent système.

Voici à quoi ça ressemble :

aperçu d'isotop 1 aperçu d'isotop 2

Parmi les modifications par rapport à une OpenBSD, on pourra noter :

Remarques particulières :

Besoin d'aide?

Isotop n'est ni plus ni moins une OpenBSD. En cas de questions, n'hésitez pas à venir en parler sur le forum obsd4a.

Vous pouvez jeter unoeil au kit de survie si besoin.

Téléchargement

Vous pouvez récupérer l'image d'installation de votre choix avec un client bittorrent (transmission par exemple). Nous ne proposons pas de lien de téléchargement direct par manque de serveur d'hébergement à forte bande passante. Voici les liens magnets :

Et les fichiers torrents si les magnets ne démarrent pas :

Sommes de contrôles :

SHA256 (isotop-0.2.1-amd64-full.fs) = 5d02a560de77e862af1d634195e1c3da9bc79b13e443b1f3a9bc573828fa68e1
SHA256 (isotop-0.2.1-amd64-netinst.fs) = 89bc67acc506028039dc09a6a14e5951e1152ff1caa9ba0f69dcd1a4a80d1bdf
SHA256 (isotop-0.2.1-i386-full.fs) = 735886533e2770061d0d48cd264d328d41156ed947b0a78cadf5d6cdfe600357
SHA256 (isotop-0.2.1-i386-netinst.fs) = 775797a4cfa12ad266dd3336e5832b2c6a03070aa1e52b37232317636c5daaa4
SHA256 (isotop-0.2.1-amd64-full.iso) = cf786284ddbf5e8f062d22ad25219b9360b158dde97367bc070d4b385ab9cb2a
SHA256 (isotop-0.2.1-amd64-netinst.iso) = ff34ba74f093c5da7addc394df89cca97a10e948dfd0b4ae7d54ea21b9ac9bd9
SHA256 (isotop-0.2.1-i386-full.iso) = d1e81502238e4627e205657fbe007477597561b2ff95e50536315862377d3f67
SHA256 (isotop-0.2.1-i386-netinst.iso) = cc9ff349260b8108f9bb44ea7c234801ddb121a897d3b97735784f32ee01a823

lagout propose gentiement des liens http pour ceux qui n'aiment pas torrent : isotop chez lagout. Merci !

Pre-installation

Décompressez l'archive téléchargée :

unxz isotop*.xz

Gravez l'image .iso sur CD puis démarrez votre ordinateur dessus (boot menu). Pour une image .fs destinée aux clés USB, vous pouvez la préparer avec la commande “dd” :

dd if=/location/isotop*.fs of=/dev/sdb bs=1M 

Attention, votre clé doit être /dev/sdb, tapez dmesg après l'avoir insérée pour le vérifier et éventuellement adapter la commande.

Les utilisateurs de Windows pourront faire la même chose avec le logiciel rufus.

Installation

L'installation se déroule comme celle d'une OpenBSD normale. Vous veillerez toutefois à bien installer le set “site62.tgz” qui contient la personnalisation d'isotop comparé une OpenBSD “pure”. Cette archive contient aussi tous les paquets qui seront installés lors du premier démarrage si vous utilisez une image “full” au cas où vous n'avez pas d'accès à internet.

Voici un aperçu de l'installation d'isotop-0.2.1 :

Isotop-0.2.1 : installation from Thuban on Vimeo.

Ci-dessous une vidéo de l'isotop en version 0.1 (merci arpinux) :

rapport d'installation, premier boot et mise à jour pour isotop-0.1-beta from arpinux on Vimeo.

Ou au format texte :

>> OpenBSD/amd64 CDBOOT 3.28
boot> 

Welcome to the OpenBSD/amd64 6.2 installation program.
(I)nstall, (U)pgrade, (A)utoinstall or (S)hell? I

At any prompt except password prompts you can escape to a shell by typing '!'.
Default answers are shown in []'s and are selected by pressing RETURN.  
You can exit this program by pressing Control-C, 
but this can leave your system in an inconsistent state.

Choose your keyboard layout ('?' or 'L' for list) [default] fr
System hostname? (short form, e.g. 'foo') isotop

Available network interfaces are: re0 vlan0.
Which network interface do you wish to configure? (or 'done') [re0]
IPv4 address for re0? (or 'dhcp' or 'none') [dhcp]
DHCPDISCOVER on re0 - interval 1
DHCPOFFER from 10.0.2.2 (52:55:01:00:02:02)
DHCPREQUEST on re0 to 255.255.255.255
DHCPACK from 10.0.2.2 (52:55:01:00:02:02)
bound to 10.0.2.15 -- renewal in 43200 seconds.
IPv6 address for re0? (or 'rtsol' or 'none') [none] rtsol
Available network interfaces are: re0 vlan0.
Which network interface do you wish to configure? (or 'done') [done]

DNS domain name? (e.g. 'bar.com') [my.domain]
Using DNS nameservers at 10.0.2.3

Password for root account? (will not echo)
Password for root account? (again)

Start sshd(8) by default? [yes] no
Do you expect to run the X Window System? [yes] yes
Do you want the X Window System to be started by xenodm? [no] no
Change the default console to com0? [no]

Setup a user? (enter a lower-case loginname, or 'no') [no] luffy
Full name for user luffy? [luffy]
Password for user luffy? (will not echo)
Password for user luffy? (again)

Which disk is the root disk? ('?' for details) [wd0]
Disk: wd0      geometry: 2610/255/63 [41943040 Sectors]
Offset: 0      Signature: 0xAA55
           Starting         Ending     LBA Info:
 #: id     C   H   S -      C   H  S [    start:     size ]
-----------------------------------------------------------------
 0: 00     0   0   0 -      0   0  0 [        0:        0 ] unused
 1: 00     0   0   0 -      0   0  0 [        0:        0 ] unused
 2: 00     0   0   0 -      0   0  0 [        0:        0 ] unused
*3: A6     0   1   2 -   2609 254 63 [       64: 41929586 ] OpenBSD
Use (W)hole disk MBR, whole disk (G)PT, (O)penBSD area or (E)dit? [W]
Setting OpenBSD MBR partition to whole wd0...done.
The auto-allocated layout for wd0 is :
#            size     offset  fstype [fsize bsize   cpg]
  a:   738.1M         64  4.2BSD   2048 16384     1 # /
  b:   223.8M    1511648  swap
  c: 20480.0M          0  unused
  d: 172.9.1M    1969888  4.2BSD   2048 16384     1 # /tmp
  e:  1791.0M    4372032  4.2BSD   2048 16384     1 # /var
  f:  1558.1M    8040032  4.2BSD   2048 16384     1 # /usr
  g:   906.8M   11230976  4.2BSD   2048 16384     1 # /usr/X11R6
  h:  3364.2M   13088192  4.2BSD   2048 16384     1 # /usr/local
  i:  1287.2M   19977984  4.2BSD   2048 16384     1 # /usr/src
  j:  1826.5M   22614208  4.2BSD   2048 16384     1 # /usr/obj
  k:  7604.8M   26354784  4.2BSD   2048 16384     1 # /home
Use (A)uto layout, (E)dit auto layout, or create (C)ustom layout? [a] a
newfs: reduced number of fragments per cylinder group from 94472 to 94096 to
enlarge last cylinder group
/dev/rwd0a: 738.1MB in 1511584 sectors of 512 bytes
5 cylinder groups of 114.559MB, 7334 blocks, 14720 inodes each
...
...
/dev/wd0a (8c0364801ae0817e.a) on /mnt type ffs  \
    (rw, asynchronous,local, nodev, nosuid)
/dev/wd0k (8c0364801ae0817e.k) on /mnt/home type ffs  \
    (rw, asynchronous,local, nodev, nosuid)
...
...
Let's install the sets!
Location of sets (cd0 disk http or 'done') [cd0]
Pathname to the sets? (or 'done') [6.2/amd64]

Select sets by entering a set name, a file name pattern or ’all’. De-select
sets by prepending a ’-’ to the set name, file name pattern or ’all’. Selected
sets are labelled ’[X]’.

  [X] bsd     [X] base62.tgz  [X] game62.tgz    [X] xfont62.tgz
  [X] bsd.rd  [X] comp62.tgz  [X] xbase62.tgz   [X] xserv62.tgz
  [ ] bsd.mp  [X] man62.tgz   [X] xshare62.tgz  [ ] site62.tgz

Set name(s)? (or ’abort’ or ’done’) [all]

  [X] bsd     [X] base62.tgz  [X] game62.tgz    [X] xfont62.tgz
  [X] bsd.rd  [X] comp62.tgz  [X] xbase62.tgz   [X] xserv62.tgz
  [X] bsd.mp  [X] man62.tgz   [X] xshare62.tgz  [X] site62.tgz

Set name(s)? (or ’abort’ or ’done’) [done]
Directory does not contain SHA256.sig. Continue without verification? [no] yes

Get/Verify SHA256.sig    100% |**************************| 2152        00:00
Signature Verified
Get/Verify bsd           100% |**************************| 10423 KB    00:14
Get/Verify bsd.rd        100% |**************************| 9215  KB    00:11
...
...
Installing base62.tgz    100% |**************************| 52181 KB
...
...
Installing xserv62.tgz    100% |**************************| 22686 KB
Location of sets? (cd0 disk http or 'done' [done]

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

Saving configuration files...done.
Making all device nodes...done.
Relinking to create a unique kernel...

CONGRATULATIONS! Your Openbsd install has been successfully 
completed!
To boot the new system, enter 'reboot' at the command prompt.
When you login to your new system the first time, please read your 
mail using the 'mail' command.

#

Et voilà, l'installation est terminée, on peut redémarrer avec la commande reboot.

Lors du premier démarrage, l'ensemble des programmes et paquets seront installés. Un peu de patience, c'est presque fini ;)

Pourquoi ce nom?

C'est une iso et elle est top. Ah, et un isotope, c'est ça aussi.