isotop-0.1-beta : rapport complet d'installation
#1

bonjour les hunamin-e-s Smile

alors pour fêter l'arrivée de l'isotop du thuban, j'ai posté une vidéo montrant l'installation complète, la post-installation, le premier reboot et la mise à jour depuis le menu fluxbox > mise à jour Smile

tout est dispo sur viméo, commenté au minimum pour renseigner les étapes.
https://vimeo.com/223172894
n'hésitez pas à tenter l'aventure et/ou faire vos remarques.

musique par Alex Cohen https://www.jamendo.com/artist/497559/alex-cohen

++
arp Smile

nous sommes tous différents ... c'est notre point commun ...
Répondre
#2

[Image: thx.gif]
Répondre
#3

Bonsoir ?

Je teste depuis mon système Debian. Je pense avoir trouvé un bogue. Le fichier 'bin/buid_site.sh', ligne 28, remplacer

Code :
cp site${V1}${V2}.tgz ${NAME}/${VERSION}/${ARCH}/site${V1}${V2}.tgz

par

Code :
cp site${V1}${V2}.tgz ${NAME}/site${V1}${V2}.tgz

Bon de toute façon, sur Debian, cela échoue car

Code :
genisoimage: Uh oh, I cant find the boot image '6.1/amd64/cdbr' !
This script only works on OpenBSD

Au fait thuban... MERCI ! ?

ps : Ce commentaire a déjà été posté sur yeuxdelibad !

Un OS pour les gouverner tous (FreeBSD), un jail pour les trouver (Unbound)
Un filesystem pour les amener tous et dans les ténèbres les lier (ZFS) ;)
Répondre
#4

Citation :Ben, arpi et starsheep ont buildé sous debian. C'est plus pratique sous OpenBSD pour gérer les dépendances, mais c'est possible sous debian si ?

Ok.

Citation :genisoimage, il faut l'installer ?

Oui c'est fait thuban.

Citation :As-tu édité le fichier de configuration?

Oui mais je n'ai rien modifié pour l'instant. Là je viens de lancer un nouveau 'make all'. Wait...

Un OS pour les gouverner tous (FreeBSD), un jail pour les trouver (Unbound)
Un filesystem pour les amener tous et dans les ténèbres les lier (ZFS) ;)
Répondre
#5

Je crains que ça n'aie pas téléchargé l'iso d'origine d'OpenBSD. Tu peux vérifier ?
Répondre
#6

Voici ce qu'il me rend avec un 'make all' :

Code :
* Copy custom siteXX.tgz
cp: impossible de créer le fichier standard 'install6.1amd64/6.1/amd64/site61.tgz': Aucun fichier ou dossier de ce type
---
* Rebuilding iso
I: -input-charset not specified, using utf-8 (detected in locale settings)
genisoimage: Uh oh, I cant find the boot image '6.1/amd64/cdbr' !
This script only works on OpenBSD

Dans ce cas, je n'ai pas modifié la ligne 28 du fichier 'bin/buid_site.sh' d'où l'erreurde copie.

Un OS pour les gouverner tous (FreeBSD), un jail pour les trouver (Unbound)
Un filesystem pour les amener tous et dans les ténèbres les lier (ZFS) ;)
Répondre
#7

Je persiste, tout semble indiquer qu'il n'a pas téléchargé et etrait l'iso d'origine, du coup impossible pour lui de copier le nouveau site61.tgz
Répondre
#8

Citation :Je crains que ça n'aie pas téléchargé l'iso d'origine d'OpenBSD. Tu peux vérifier ?

Étrange. Pourtant je dirais que c'est la bonne iso.

Code :
$ ls -lh
total 212M
drwxr-xr-x 2 jeff jeff 4,0K mai    9 21:10 bin
-rw-r--r-- 1 jeff jeff 9,6K juin  26 21:21 build.log
-rw-rw-rw- 1 jeff jeff  34K juin  26 21:21 CustomOBSD.iso
drwxr-xr-x 2 jeff jeff 4,0K juin  26 21:21 install6.1amd64
-rw-r--r-- 1 jeff jeff 210M avril  1 22:07 install6.1amd64.iso
-rw-r--r-- 1 jeff jeff 1,3K mai    9 21:10 LICENSE
-rw-r--r-- 1 jeff jeff 1,5K mai    9 21:10 Makefile
-rw-r--r-- 1 jeff jeff 1,6K mai    9 21:10 obsdiso.conf
-rw-r--r-- 1 jeff jeff 1,3K mai    9 21:10 README.md
-rw-r--r-- 1 jeff jeff 2,0K avril  1 22:11 SHA256
drwxr-xr-x 5 jeff jeff 4,0K mai    9 21:10 site
-rw-r--r-- 1 jeff jeff 1,7M juin  26 21:21 site61.tgz
-rw-r--r-- 1 jeff jeff  104 mai    9 21:10 TODO

Un OS pour les gouverner tous (FreeBSD), un jail pour les trouver (Unbound)
Un filesystem pour les amener tous et dans les ténèbres les lier (ZFS) ;)
Répondre
#9

Citation :Je persiste, tout semble indiquer qu'il n'a pas téléchargé et etrait l'iso d'origine, du coup impossible pour lui de copier le nouveau site61.tgz

OK. Je vais regarder le script 'prepare_iso.sh'. Étrange !

Un OS pour les gouverner tous (FreeBSD), un jail pour les trouver (Unbound)
Un filesystem pour les amener tous et dans les ténèbres les lier (ZFS) ;)
Répondre
#10

Ah ok, je pense avoir trouvé la cause de mon souci

Code :
* Extracting iso...
mount: mount : seul le superutilisateur peut utiliser l'option « --options »
cp: impossible d'évaluer 'loopdir/*': Aucun fichier ou dossier de ce type
umount: /home/jeff/Téléchargements/obsd_iso_maker/loopdir : non monté

C'est moi ! ;-)

En root ou avec sudo cela ira mieux !!!!!

Un OS pour les gouverner tous (FreeBSD), un jail pour les trouver (Unbound)
Un filesystem pour les amener tous et dans les ténèbres les lier (ZFS) ;)
Répondre
#11

Alors il n'arrive pas à l'extraire :/
Tu as les droits root lorsque tu lances le script ?
Il manque peut-être une dépendance, mais il me semblait que à part genisoimage il n'y en avait pas...
Répondre
#12

Gagné ! Smile
Répondre
#13

Tadam ;-)

Code :
* Copy custom siteXX.tgz
---
* Rebuilding iso
I: -input-charset not specified, using utf-8 (detected in locale settings)
Size of boot image is 4 sectors -> No emulation
  4.63% done, estimate finish Mon Jun 26 21:35:32 2017
  9.24% done, estimate finish Mon Jun 26 21:35:32 2017
13.87% done, estimate finish Mon Jun 26 21:35:32 2017
18.49% done, estimate finish Mon Jun 26 21:35:32 2017
23.12% done, estimate finish Mon Jun 26 21:35:32 2017
27.73% done, estimate finish Mon Jun 26 21:35:35 2017
32.36% done, estimate finish Mon Jun 26 21:35:35 2017
36.98% done, estimate finish Mon Jun 26 21:35:34 2017
41.60% done, estimate finish Mon Jun 26 21:35:34 2017
46.22% done, estimate finish Mon Jun 26 21:35:34 2017
50.84% done, estimate finish Mon Jun 26 21:35:33 2017
55.46% done, estimate finish Mon Jun 26 21:35:33 2017
60.08% done, estimate finish Mon Jun 26 21:35:33 2017
64.71% done, estimate finish Mon Jun 26 21:35:33 2017
69.33% done, estimate finish Mon Jun 26 21:35:33 2017
73.96% done, estimate finish Mon Jun 26 21:35:33 2017
78.57% done, estimate finish Mon Jun 26 21:35:33 2017
83.20% done, estimate finish Mon Jun 26 21:35:33 2017
87.81% done, estimate finish Mon Jun 26 21:35:33 2017
92.43% done, estimate finish Mon Jun 26 21:35:33 2017
97.06% done, estimate finish Mon Jun 26 21:35:33 2017
Total translation table size: 2048
Total rockridge attributes bytes: 2661
Total directory bytes: 8192
Path table size(bytes): 48
Max brk space used 23000
108192 extents written (211 MB)
This script only works on OpenBSD

Cela fonctionne mieux avec sudo ! Smile

Bon je vais regarder ton code de plus près car le n'ai pas encore bien saisi où sont passés tous les paquets téléchargés vu que l'image iso générée est presque aussi lourde que l'image iso initiale.

ps : Pour information, je suis sur Debian 9/amd64/Mate installé il y a peu. Fonctionne très bien cette nouvelle mouture de Debian.

Un OS pour les gouverner tous (FreeBSD), un jail pour les trouver (Unbound)
Un filesystem pour les amener tous et dans les ténèbres les lier (ZFS) ;)
Répondre
#14

build en cours de test sur debian sid ... ça make download ...

nous sommes tous différents ... c'est notre point commun ...
Répondre
#15

Ah oui kuniyoshi faut faire un
Code :
make download
avant le build sinon les paquets additionnels ne seront pas installés.
Répondre
#16

Et ce, uniquement sur linux.
Sous OpenBSD, les dépendances sont découvertes au fur et à mesure, il faut alors faire un get_all_pkgs.sh Smile
voir là : https://3hg.fr/SiO2/index.html (ou le README Wink )
Répondre
#17

OK. Merci pour ces informations. Je viens de lancer make download.

Un OS pour les gouverner tous (FreeBSD), un jail pour les trouver (Unbound)
Un filesystem pour les amener tous et dans les ténèbres les lier (ZFS) ;)
Répondre
#18

re Smile

CustomOBSD.iso builded malgré le message de fin "only on BSD" Tongue

nous sommes tous différents ... c'est notre point commun ...
Répondre
#19

@thuban Dans le makefile j'ai inversé les lignes commentées pour l'instruction "download" poir un build sur OpenBSD et ça fonctionne. Tu avais tout prévu. Wink

Edit : Et arpi, je viens de regarder la vidéo... Une question me vient : aurais-tu atteint la sérénité absolue ? Parce qu'après 10 minutes avec cette musique, ben je suis zen. Extrêmement zen. Big Grin
Répondre
#20

super zen ouais ! https://framasphere.org/posts/3427703#9f...0000053625 Big Grin

nous sommes tous différents ... c'est notre point commun ...
Répondre
#21

Superbe initiative !

Big Grin

GPG:Fingerprint ed25519 : 072A 4DA2 8AFD 868D 74CF  9EA2 B85E 9ADA C377 5E8E
GPG:Fingerprint rsa4096 : 4E0D 4AF7 77F5 0FAE A35D  5B62 D0FF 7361 59BF 1733
Répondre
#22

Salut :-)

Pour ma part, cela a bien fonctionné. Je vais essayer de créer mon iso personnelle et vous tiendrai au courant. ;-)

ps : J'ai changé d'avatar. Il s'agit d'une photo réduite d'un Tux en bois façonné (à la main) par l'un de mes élèves à qui j'ai appris à installer/configurer un système Debian, à programmer en C, ... Il me l'a offert. Très beau cadeau. Content je suis ! :-)

Un OS pour les gouverner tous (FreeBSD), un jail pour les trouver (Unbound)
Un filesystem pour les amener tous et dans les ténèbres les lier (ZFS) ;)
Répondre
#23

arpinux a écrit :super zen ouais ! https://framasphere.org/posts/3427703#9f...0000053625 Big Grin

J'ai posté avant de regarder la vidéo. Ça s'est joué à un pet... J'aurai dû faire l'inverse. Big Grin
Répondre
#24

Il est possible qu'il reste des soucis dans le Makefile, comme j'ai tenté de jongler entre linux et OpenBSD pour faire un "live-build" KISS Smile

Sinon, là on en est à parler de SiO2, le truc pour faire des custom-iso, plus que d'isotop en fait Smile Bande de geeks ! Big Grin

Je me demande encore si inclure tous les paquets est une si bonne idée, ça alourdi considérablement les images. Mais en même temps, ça permet d'installer OpenBSD au complet sur une machine qui n'aurait pas d'accès à internet :/ Z'en pensez quoi vous ?
Répondre
#25

thuban a écrit :Je me demande encore si inclure tous les paquets est une si bonne idée, ça alourdi considérablement les images. Mais en même temps, ça permet d'installer OpenBSD au complet sur une machine qui n'aurait pas d'accès à internet :/ Z'en pensez quoi vous ?

je crois que ça dépend de la destination finale d'isotop Smile
si c'est juste un moyen d'installer OpenBSD, autant virer les paquets et les coller en post-installation optionnelle
si c'est pour vraiment faire découvrir OpenBSD "simplement", il faut un pack d'applications intégrées pour pouvoir s'en servir de suite.

nous sommes tous différents ... c'est notre point commun ...
Répondre


Sujets apparemment similaires…
Sujet / Auteur Réponses Affichages Dernier message

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)