Journal En route pour FreeBSD 12

Posté par  . Licence CC By‑SA.
Étiquettes :
14
5
oct.
2018

La sortie de Freebsd 12 est enclenchée, les premières images sont disponibles.
Il s'agit pour l'instant de versions de test, en APHA-, ALPHA8 à l'heure où j'écris ces lignes.

Mettre à jour

Pour ceux disposant déjà d'une FreeBSD installée, vous pouvez mettre à jour depuis les sources, branche HEAD.
N'oubliez pas le mergemaster -Fp avant d'installer le monde.

nouveautés

Peu d'information officielle à ce sujet, la page des nouveauté n'est pas prête pour l'instant.
Consultez UPDATING.

Il s'agit surtout d'une version destinée aux testeurs, les mécanismes de debuggage sont toujours activées, ce qui peut ralentir le système.

  • # script d'installation

    Posté par  . Évalué à 3.

    Pour l'instant, j'ai un soucis lors des mises à jour: les comptes utilisateurs disparaissent !
    Sans doute lors d'un des mergemaster qui entourent le make installworld.

    Sinon, pour ceux que ça intéresse, j'ai un script qui permet d'installer directement un FreeBSD 12-Alpha8 sur une machine en ZFS.

    Testé sur deux machines (à pas cher) de chez Hetzner qui amorcent en mode «secours» sur du mfbsd.

    Attention, si c'est un schémas GPT, il amorce à l'«ancienne», en BIOS.
    Il ne devrait pas manquer grand chose pour que ça fonctionne en EFI.

    J'ai aussi testé chez eux l'installation via bsdinsall, puis mise à jour en compilant les sources:

    root@matarje:/usr/src # svnlite info /usr/src                                                                                                                                                                       
    Path: .                                                                                                                                                                                                            
    Working Copy Root Path: /usr/src
    URL: https://svn.freebsd.org/base/head
    Relative URL: ^/head
    Repository Root: https://svn.freebsd.org/base
    Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
    Revision: 339224
    Node Kind: directory
    Schedule: normal
    Last Changed Author: allanjude
    Last Changed Rev: 339224
    Last Changed Date: 2018-10-07 19:50:44 +0000 (Sun, 07 Oct 2018)

    Mis à part le problème des utilisateurs qui sont supprimés, ça se termine sans problème, même avec un reboot avec un noyau en CURRENT-12 et le monde en 11.2-RELEASE.

    Curieusement, j'ai l'impression qu'une fois compilé et installé, le WITNESS n'est plus activé.

  • # BSD install ne trouve pas l'url des repos.

    Posté par  . Évalué à 2.

    Je ne dois pas avoir de chance.

    J'ai voulu installer une 12-CURRENT-ALPHA8 dans une VM Virtualbox, et BSDInstall n'arrive pas à me trouver les repos à l'installation …

    Ma VM est pourtant configurée comme toutes les autres en NAT standard.

    PS : très cool cet outil mfsBSD , l'ISO créée fait 17Mo, le genre d'outil à production minimaliste que j'aime beaucoup.

    Une question toutefois c'est indiqué que "This is a set of scripts that generates a bootable image (and/or ISO file), that creates a working minimal installation of FreeBSD (mfsBSD) or Linux (mfslinux).
    It is completely loaded into memory."

    Je ne comprends pas qu'est ce qui est complétement chargé en RAM, l'OS ?

    J'essaie ça ce soir.

    • [^] # Re: BSD install ne trouve pas l'url des repos.

      Posté par  . Évalué à 2.

      J'ai voulu installer une 12-CURRENT-ALPHA8 dans une VM Virtualbox,

      Même chose sous bhyve.
      En fait, ça ne fonctionne pas, ou plus. impossible de récupérer les fichiers requis.

      Y'a comme une boulette (que je viens de signaler, merci).

      Il les cherche là:

      • ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/12.0-ALPHA8/base.txz

      Alors qu'ils sont là:

      • ftp.freebsd.org/pub/FreeBSD/snapshots/amd64/12.0-ALPHA8/

      - ce n'est pas encore une release, tss tss. -

      Je ne comprends pas qu'est ce qui est complétement chargé en RAM, l'OS ?

      FreeBSD, il est chargé entièrement (noyau+rootfs) dans un memory disk(md).

      Pour Linux, ce doit être un noyau+initramfs, je suppose. En tout cas c'est comme ça que je créé mes installeurs de distro.

      • [^] # Re: BSD install ne trouve pas l'url des repos.

        Posté par  . Évalué à 2.

        Ha j'ai fait plusieurs essais et je me disais bien que je n'étais pas complétement fou, l'erreur était simple à trouver pourtant, j'aurais du investiguer :-)

        Ravi d'avoir pu contribuer un peu à ma manière.

        Il y a un Bugzilla pour la current - je ne le trouve pas - ? Ou il est préférable d'utiliser la mailing-list pour faire des retours ?

        • [^] # Re: BSD install ne trouve pas l'url des repos.

          Posté par  . Évalué à 2. Dernière modification le 09 octobre 2018 à 12:54.

          Il y a un Bugzilla pour la current - je ne le trouve pas - ?

          C’est plus un bug dans bsdinstall qui ne retrouve pas ses petits avec bsdconfig.

          C'est « Glen » qui a produit un patch, qui ne sera disponible que pour le prochain ISO (ALPHA ou BETA ).
          Je vous transmets le:

          Thanks for reporting the issue

          .

          Ou il est préférable d'utiliser la mailing-list pour faire des retours ?

          J’ai utilisé la ML pour ce cas.

          Au pire, une fois le disque et le réseau prêts, reprenez mon script à partir du fetch.

        • [^] # Re: BSD install ne trouve pas l'url des repos.

          Posté par  . Évalué à 2.

          Le snapshot pour ALPHA-9 est dans le dépôt.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.