Journal Installation Freebsd.

Posté par  .
Étiquettes :
0
10
août
2004
Bonjour à tous,
Après avoir testé avec succès GNU/Linux avec les distributions Debian et Gentoo, j’ai eu l’envie d’essayer Freebsd risquant à terme d’en avoir besoin dans un cadre professionnel. Le problème est que visiblement l’outil Brltty pilotant ma barrette braille n’est pas supportée sous les systèmes Bsd, m’obligeant ainsi à utiliser une autre machine pour m’y connecter via un client SSH. Dans le Handbook Freebsd il est indiqué qu’il est possible d’effectuer l’installation via un port série, seul problème, je n’ai pas de port série sur la machine cible.
Une rapide petite recherche sur Google m’a appris l’existence du programme Depanguinator, permettant de pouvoir démarrer un système Freebsd et de faire l’installation directement en se connectant par SSH.
Après avoir suivi les instructions le démarrage ce passe bien, je parviens à lancer sans problème le programme d’installation sysinstall, je choisis l’installation standard, crée une tranche avec fdisk, je choisis le schéma de partitionnement automatique avec disklabel, puis je prends la distribution minimale en sélectionnant le miroir le plus proche ftp.fr.freebsd.org.
Le téléchargement commence et c’est là que les ennuis arrivent. Un message s’affiche indiquant qu’il n’y a plus de place sur la partition / étrange, mon disque est un 160 GO. J’ai donc fais un ctrl-z pour suspendre temporairement sysinstall et la commande df m’indique effectivement que les partitions /dev/md0 et /dev/md1 sont pleines. Etrange, pas trace de /dev/ads0a ni /dev/ads0e. Que ce passe-t-il ? Pourquoi les partoches n’ont-elles pas été montées à l’installation ? Faut-il faire autrement quand on utilise une procédure d’installation à distance ?
A ce stade, je sèche et toutes suggestions sera la bienvenue.
Remerciements.
  • # Commentaire supprimé

    Posté par  . Évalué à 6.

    Ce commentaire a été supprimé par l’équipe de modération.

    • [^] # Re: Hors sujet

      Posté par  . Évalué à 2.

      Oui je sais désolé pour le hors sujet, mais après avoir exploré beaucoup de pistes sans succès, j’ai pensé à poster ma question ici ayant pour objectif d’avancer. Je pense que la question mérite d’être creusée pour la simple raison que d’autres personnes pour des motifs différents peuvent avoir besoin de faire une installation par le réseau.
    • [^] # Re: Hors sujet

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      Le problème est que visiblement l'outil Brltty pilotant ma barrette braille n'est pas supportée

      Effectivement, elle est très bonne.

      Comme disait Gilbert Montagné : "C'est de l'humour noir !"


      C'est clair que surfer sur le web avec une barette braille c'est pas évident, mais installer un freeBSD (avec une barette braille ou pas), c'est parait-il déjà complètement la mort, alors par le réseau... chapeau bas.

      Si tu trouves ça trop facile, essaye OpenBSD, il parait que c'est le pire à installer.

      Sinon, il ne restera plus que LFS ;-)

      Mes livres CC By-SA : https://ploum.net/livres.html

      • [^] # Re: LFS

        Posté par  . Évalué à 2.

        Je crois que la difficulter d'installation d'une lfs est un peu sur-faite
        (experience perso)
        • [^] # Re: LFS

          Posté par  . Évalué à 1.

          ... comme la difficulté d'installation d'un freebsd.
          • [^] # Re: LFS

            Posté par  (Mastodon) . Évalué à 3.

            et celle d'openbsd. qui se fait en 5 minutes à peine pour quelqu'un d'habitué, 15 minutes pour un débutant s'il prend son temps.
    • [^] # Re: Hors sujet

      Posté par  . Évalué à 2.

      Cela dis, je ne sais pas si l'utilisation du souligné est très brail aware..
      Pour les aveugles qui nous lisent, LiNuCe ironisait sur le mot visiblement dans la phrase:

      Le problème est que visiblement l'outil Brltty pilotant ma barrette braille n'est pas supportée
  • # Essaye de poser la question chez

    Posté par  . Évalué à 2.

    Salut,

    j'ai pas de réponse à ton probléme mais tu devrais essayer de poser ta question chez les amis de http://www.freebsdebutant.org(...) ou chez les cinglés du titre de http://gcu-squad.org(...) . Il ya des gens qui touche pas mal sous FreeBSD ils pourront surement te filer un coup de main avec plaisir.
  • # fr.comp.os.bsd

    Posté par  . Évalué à 1.

    Tu peux peut-être essayer aussi fr.comp.os.bsd. Il y a des gens très compétents sur ce forum et qui se feront un plaisir de t'aider.

    Cordialement.
  • # depenguinator...

    Posté par  . Évalué à 6.

    Tu utilises quelle version ?
    (pour la suite je considere que tu utilises une 5.x)
    Di tu as crees tes slices, c'est rape pour la suite ;-) Les partitions par defaut ne sont pas forcement correctement proportionnees, hihihi.
    Tu doit etre face au principal probleme de sysinstall: ne pas pouvoir
    creer un slice et les partoches en 1 seule fois ;-) Comme je n'ai jamais jouer avec depenguinator, ca va etre coton ;-) A premiere vue, tu arrives sur un shell, ca nous sauve la vie 2mn.
    Quitte sysinstall, verifie que tout est demonte.

    maintenant c'est parti ;-)
    tu as /dev/ads0a et /dev/ads0e, nornmallement, tu devrais avoir /dev/ads0s1*.
    mais bon, on va faire avec.
    On commence avec une options de gros cochon ;-)
    sysctl kern.geom.debugflags=16
    En gros, ca te permet d'outrepasser les checks de manipulation des disques.
    2. re-lance sysintall, selection Configure -> fdisk ; "a" pour use entire disk (si c'est ce que tu veux) ; "w" write -> Choix du bootloader ; "q" pour quit
    Requitte sysintall (c'est un bug).

    Install -> Custom -> Label.
    Grosso modo met ces valeurs:
    / -> 1Go
    /usr -> 10Go (pour jouer avec les ports)
    /var 1Go
    swap 1Go
    le reste pour /home ;-)
    "w" pour ecrire -> "q" pour quitter
    Choisir "distribution" -> comme tu veux.
    Media FTP et ce qu'il en suit....
    Commit
    et va boire un cafe ;-)
    configuration finale (n'oublie pas de configurer un user sinon pas de ssh possible. car l'acces root est disabled by default !)
    et on quitte sysintall tu mountes / sur /mnt et tu cree boot.config avec uniquement "-Dh" ca te permets d'avoir la console sur le port serie.

    Sinon il existe une solution sans sysintall ou au pire je peux te faire un CD-bootable avec support serie ;-)

    PS: si tu desires un port de brltty, on pourra s'arranger ;-)
    • [^] # Re: depenguinator...

      Posté par  . Évalué à 2.

      Merci à vous tous pour toutes ces infos, je ferai un essai ce soir en rentrant du boulot car il me tarde d’y parvenir.
      Pour la question du portage de Brltty, j’en avais un jour discuté par mail avec l’un des mainteneurs du projet et je crois que le principal problème était l’absence du /dev/vcsa0 ou quelque chose de ce genre. Je n’ai pas de compétence particulière pour répondre à cette question n’étant pas du tout à l’aise en programmation système.
      Il s’agit effectivement de FreeBsd 5.2.1 avec je crois la dernière version de « Depenguinator » cf. http://www.daemonology.net/depenguinator/depenguin-1.1.tar.gz(...)
      Pour la gestion du port série, je n’en ai pas sur la machine cible.
      Je vous tiens au courant de la suite des événements.
      Cordialement.
    • [^] # Re: depenguinator...

      Posté par  . Évalué à 0.

      Merci encore à vous tous pour toutes ces infos, j’ai fais hier encore plusieurs tentatives sans succès, je pense que dans un premier temps le plus simple serai de demander un petit coup de main à un proche pour faire une installation normale. Si par contre Nulisimo tu connais une alternative pour ce passer de Sysinstall, alors je suis preneur.
      Je recherche une procédure un peu dans le style
      Je boot sur une Knoppix, lance le serveur SSH, ajoute l’utilisateur, crée les partitions + systèmes de fichiers, ensuite j’utilise la commande debootstrap, installation du noyau, édition de quelques fichiers de configuration, un petit coup de lilo et reboot.
  • # support bsd de brltty

    Posté par  (site web personnel) . Évalué à 4.

    Brltty tourne sur bsd.
    Mais en effet, ce qui manque, c'est les pe'riphe'riques /dev/vcs* que linux fournit pour pouvoir lire ce qui est affiche' sur la console (cat /dev/vcs1 pour voir la console 1 par exemple).
    La solution est alors de patcher screen: il y a des patch fournis avec brltty. Cela permet a` brltty de lire ce que screen affiche par le screen-driver shm.
    Au final, il suffira que tu lance automatiquement screen, et tout faire dedans, pour pouvoir utiliser bsd avec brltty. Apre`s, comment le faire en de'tails, je ne sais pas: je n'ai jamais essaye'. Tu peux demander a` dave@mielke.cc (le mainteneur principal de brltty) les de'tails, et surtout, demande-lui d'e'crire de la doc la`-dessus :)

Suivre le flux des commentaires

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