Bonjour à tous,
J'ai remarqué qu'il y a de plus en plus de personnes qui ont un ordinateur chez eux. De ce fait, j'ai dépanné une tour en essayant plusieurs distributions de diagnostic PC comme hiren's boot CD ou encore ultimate boot CD (UBCD).
En m'interessant aux clé USB et au BIOS/UEFI, j'ai trouvé l'opportunité de créer ma propre distribution de dépannage. Après mon choix pour l'OS qui sera débian, j'ai vu que le package live-build permet de customiser sa propre version.
Plusieurs paramètres peuvent être personnalisés :
--architectures ARCHITECTURE : **i386 ou amd64**. Par défaut, live-build construira une version avec la même architecture que celle de votre système.
--bootloader **grub|syslinux** : le système de démarrage utilisé pour le live CD. Par défaut, c'est syslinux.
--distribution CODENAME : la distribution Debian sur laquelle se base votre dérivée. Pour nous, ce sera **Jessie**.
--linux-flavours FLAVOUR|« FLAVOURS » : permet de choisir une autre branche que la vôtre. 586 ou 686-pae pour un live en i386 par exemple.
--linux-package « PACKAGE » : le nom du kernel à installer. Ce nom sera associé à « flavours » (voir précédent) pour former le kernel par défaut sur le live CD.
--system **live**|normal : vous pouvez aussi construire un système classique avec live-build.
LXDE ou XCFE ?
"lb config --packages-lists "lxde" "
Pour résumer, on a le choix de :
-l'architecture : 32 bit ou 64 bit
-de l'environnement graphique : xcfe, lxde, gnome, kde, …
-du bootloader : ? grub/syslinux
-des packages
Plutôt bien tout ça. Maintenant, quelle config est la plus adaptée ? 32 bit ou 64 bit? ou les deux ?
Pour la légereté : xcfe ou lxde je pense. Après le reste est à définir.
Si vous avez des idées, merci d'avance.
J'ai testé la méthode suivante :
Une fois l'image générée, je l'envoie sur ma clé USB et la j'ai alors les partition suivante :
-sdc1 :taille 310 MB (310 345 728 octets) ; type de partition 0x00 (Amorçable) ; contenu ISO 9660 (version Joliet Extension)
-sdc2 : taille 721 KB (720 896 octets) ; type de partition EFI (FAT-12/16/32) ; contenu FAT (12-bit version)
-sdc : taille 62 GB (61 776 134 144 octets) ; contenu Espace non alloué
Je tente de suivre la démarche suivante :
Il faut ensuite créer une nouvelle partition avec parted, fdisk, cfdisk, comme vous voulez, sur la clé usb
Une fois la partition créée, il faut y écrire un système de fichier ext4 qui aura comme label "persistence" (obligatoire, sinon ça ne marchera pas).
Le souci est que je n'arrive pas à créer une partition à droite, l'erreur est la suivante :
erreur lors de la création de la partition :
Error creating partition on /dev/sdc: Command-line `parted --align optimal --script "/dev/sdc" "mkpart primary ext2 297MiB 62087233535b"' exited with non-zero exit status 1: Warning: The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
(udisks-error-quark, 0)
Je vais suivre d'autres tuto je pense, …
# 32bits
Posté par NeoX . Évalué à 2.
32bits parce que ca va passer partout (sauf sur EFI puisque l'EFI32 n'existe pas dans les specifications officielles et ne devrait pas exister sur les machines des constructeurs)
pour le reste, à toi de voir, c'est ton liveCD/liveUSB
à l'epoque des CDroms ont été contraint de faire un liveCD qui tienne sur 600Mo voire 700Mo pour les plus gros,
desormais meme si on genere toujours un liveCD, c'est pour ensuite le placer sur une clef USB, et il existe des clef de 128Go voire plus
donc la contrainte de place n'existe plus.
[^] # Re: 32bits
Posté par electro575 . Évalué à 1. Dernière modification le 18 décembre 2016 à 12:59.
Okey d'accord.
Bon par contre je n'arrive pas à obtenir de fichier .img pour envoyer sur ma clé :
Lien
Avec ceci je n'y arrive pas, pas de fichier .img !
Voici la config de ma clé avec l'option --binary-images "iso-hybrid" :
Le type est MBR et cfdisk considère "Espace libre" comme sdb. D'ailleurs, pourquoi l'EFI est en sdb2 ?
sdb1 est le système debian jessie.
Je n'arrive pas à créer de dernière partition, c'est impossible à priori d'après le commentaire fait sur le site.
Autrement, voici un site avec l'explication de l'arborescence exploitée :
live-build debian
[^] # Re: 32bits
Posté par NeoX . Évalué à 2.
et en suivant le tuto que tu indiques, tu arrives toi aussi à l'etape
qui lui devrait te generer le fichier qui va bien ?
ou tu as sauter des etapes ?
parce que le tuto semble plutot claire, il fait des etapes, les unes apres les autres pour creer un script-livekey de plus en plus complet,
mais une fois le script créé, normalement il n'a plus qu'à le lancer pour obtenir le fichier IMG.
si ton fichier IMG ne se cree pas, c'est qu'il te manque des etapes.
[^] # Re: 32bits
Posté par electro575 . Évalué à 1.
Déjà j'utilise Jessie et pas les anciennes version alors déjà la … !
Regarde ici aussi :
Explications Live-build
Je regarde ça dans l'aprem, je vais faire un peu autre chose, …
[^] # Re: 32bits
Posté par NeoX . Évalué à 2.
c'est bien de m'envoyer la documentation,
mais ce n'est pas moi qui souhaite construire un lveCD/liveUSB debian
alors que j'ai meme pas commencé à installer un linux sur ma machine puisque je n'ai pas encore recu la machine commandée au pere noel
moi quand je veux faire un liveUSB avec persistante, à mon niveau je fais simple (parce que j'ai pas le temps de 'bricoler des heures')
je prend unetbootin
je lui demande de me faire une clef USB avec persistance à partir de l'image ISO Ubuntu…
et hop, j'ai une clef USB avec persistance
si je met une grosse clef USB (>2Go) j'ai le systeme de base dans les 2 premiers Go, et je demande à unetbootin de me faire un fichier de persistance de XGo
ex : une clef de 8Go,
je peux avoir presque 6Go de persistance,
ca laisse de quoi installer quelques logiciels en plus de ceux fournis de base dans ubuntu.
[^] # Re: 32bits
Posté par electro575 . Évalué à 1.
Oui tu as raison, pour le moment j'ai installé debian sur mon PC portable. J'ai executé déjà au moins 10 fois "lb build" avec différentes config de "lb config".
A priori il y a du tuto avec squeeze qui fonctionne mais je vais attendre pour jessie si il y a moyen de faire le live-usb persistant avec live-build et je vous tiens au courant.
Mais oui Ubuntu est une bonne solution aussi, merci pour ton aide.
[^] # Re: 32bits
Posté par electro575 . Évalué à 1.
Le bug de la création du .img a été répertorié :
https://debian-facile.org/viewtopic.php?id=14147&p=2
Il y a un patch, je vais voir de ce côté la
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.