#1 Le 27/01/2020, à 14:40
- Berni18
[Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
Bonjour,
J'aimerais personnaliser l'ISO de Xubuntu 18.04.3 (amd64) pour ajouter quelques logiciel et mettre à jour le noyau 5.3
J'ai donc suivi la doc https://doc.ubuntu-fr.org/personnaliser_livecd ( bien faite).
J'ai un problème pour générer l'iso :
udo rm -f iso/casper/vmlinuz
sudo cp squashfs/boot/vmlinuz-5.3.0-26-generic iso/casper/vmlinuz
sudo rm iso/casper/initrd.lz
**** Fichier inexistant # j'ai donc supprimer le fichier si rapprochant, soit iso/casper/initrd
sudo rm iso/casper/initrd
sudo cp squashfs/boot/initrd.img-5.3.0-26-generic iso/casper/initrd
La, je sais pas si j'ai bien fait ?
Puis j'ai régénéré une nouvelle somme de contrôle MD5
cd iso
sudo bash -c "find . -path ./isolinux -prune -o -type f -not -name md5sum.txt -print0 | xargs -0 md5sum | tee md5sum.txt"
Et le plus délicat, reconstruire l'image ISO, pour pouvoir démarrer l'iso personnalisée sur les 2 modes ( en EFI ou pas) :
sudo genisoimage -o "Perso-18.04.3-amd64.iso" -r -J -no-emul-boot -boot-load-size 4 -boot-info-table -b isolinux/isolinux.bin -c isolinux/boot.cat ./
sudo isohybrid Perso-18.04.3-amd64.iso
isohybrid: Warning: more than 1024 cylinders: 2781
isohybrid: Not all BIOSes will be able to boot this device
Lorsque je copie l'iso sur une clé usb, et que je la teste sur plusieurs PCs, aucun ne démarre sur cette clé (pas de détection au boot).
Une idée sur ce problème?
Merci pour votre aide
Dernière modification par Berni18 (Le 02/03/2020, à 19:40)
Hors ligne
#2 Le 27/01/2020, à 14:45
- xubu1957
Re : [Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
Bonjour,
Tu n'as eu aucun souci avec le noyau 5.3.0-26 ?
Nous avons eu plusieurs cas de pertes de wifi.
Bonjour,
Un cas résolu dans > [SOLVED] WiFi & Bluetooth problem on my HP 14-bs022la (RTL8723DE) avec un autre pilote.
Et aussi :
Le 25/01/2020 HAWR a écrit :can you try your previous kernel. The 5.3.0-26 is known to cause many problems, so we could exclude, that this kernel causes the bluetooth issue. Reboot and choose the previous kernel in the grub menu under "Advanced options" (if you don't see the grub menu during boot, press the Shift key several times after the new boot begins). There was a bluetooth issue with your wifi card, but it was solved from kernel 4.17 on.
Pouvez-vous essayer votre noyau précédent. Le 5.3.0-26 est connu pour causer de nombreux problèmes, nous pourrions donc exclure que ce noyau soit à l'origine du problème du bluetooth. Redémarrez et choisissez le noyau précédent dans le menu grub sous "Options avancées" (si vous ne voyez pas le menu grub pendant le démarrage, appuyez sur la touche Shift plusieurs fois après le nouveau démarrage). Il y avait un problème de bluetooth avec votre carte wifi, mais il a été résolu à partir du noyau 4.17.
Traduit avec www.DeepL.com/Translator[/ (version gratuite)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#3 Le 27/01/2020, à 14:50
- Berni18
Re : [Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
Non aucun problème avec le noyau 5.3.0-26 pour le Wi-fi sur mes 4 PC !
Dernière modification par Berni18 (Le 27/01/2020, à 14:51)
Hors ligne
#4 Le 27/01/2020, à 14:55
- xubu1957
Re : [Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
Merci pour ta réponse.
Pour ta question initiale, regarde > [Résolu] personnaliser live usb
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#5 Le 27/01/2020, à 15:05
- Berni18
Re : [Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
Ok, j'ai bien lu la doc.
J'ai donc passé les commandes :
sudo genisoimage -o output.iso -c isolinux/boot.cat -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot .
I: -input-charset not specified, using utf-8 (detected in locale settings)
genisoimage: Symlink ./ubuntu ignored - continuing.
genisoimage: Symlink ./dists/unstable ignored - continuing.
genisoimage: Symlink ./dists/stable ignored - continuing.
Using XNU_U000.MOD;1 for ./boot/grub/x86_64-efi/xnu_uuid.mod (xnu_uuid_test.mod)
Using GCRY_000.MOD;1 for ./boot/grub/x86_64-efi/gcry_sha1.mod (gcry_sha512.mod)
Using USBSE000.MOD;1 for ./boot/grub/x86_64-efi/usbserial_ftdi.mod (usbserial_common.mod)
Using MDRAI000.MOD;1 for ./boot/grub/x86_64-efi/mdraid09_be.mod (mdraid09.mod)
Using GCRY_001.MOD;1 for ./boot/grub/x86_64-efi/gcry_sha512.mod (gcry_sha256.mod)
Using GFXTE000.MOD;1 for ./boot/grub/x86_64-efi/gfxterm_menu.mod (gfxterm_background.mod)
Using PASSW000.MOD;1 for ./boot/grub/x86_64-efi/password_pbkdf2.mod (password.mod)
Using USBSE001.MOD;1 for ./boot/grub/x86_64-efi/usbserial_common.mod (usbserial_usbdebug.mod)
Using PART_000.MOD;1 for ./boot/grub/x86_64-efi/part_sunpc.mod (part_sun.mod)
Using USBSE002.MOD;1 for ./boot/grub/x86_64-efi/usbserial_usbdebug.mod (usbserial_pl2303.mod)
Using VIDEO000.MOD;1 for ./boot/grub/x86_64-efi/videotest.mod (videotest_checksum.mod)
Using MULTI000.MOD;1 for ./boot/grub/x86_64-efi/multiboot2.mod (multiboot.mod)
Using LIBAL000 for ./pool/main/liba/libalgorithm-diff-perl (libalgorithm-diff-xs-perl)
Using LIBAL001 for ./pool/main/liba/libalgorithm-diff-xs-perl (libalgorithm-merge-perl)
Using GRUB_000.DEB;1 for ./pool/main/g/grub2/grub-efi-amd64-bin_2.02-2ubuntu8.12_amd64.deb (grub-efi_2.02-2ubuntu8.12_amd64.deb)
Using GRUB_001.DEB;1 for ./pool/main/g/grub2/grub-efi_2.02-2ubuntu8.12_amd64.deb (grub-efi-amd64_2.02-2ubuntu8.12_amd64.deb)
Using OEM_C000.DEB;1 for ./pool/main/u/ubiquity/oem-config_18.04.14.12_all.deb (oem-config-gtk_18.04.14.12_all.deb)
Using LIBWV000.DEB;1 for ./pool/universe/w/wvstreams/libwvstreams4.6-extras_4.6.1-11_amd64.deb (libwvstreams4.6-base_4.6.1-11_amd64.deb)
Using FILES000.MAN;1 for ./casper/filesystem.manifest-remove (filesystem.manifest-desktop)
Using FILES001.MAN;1 for ./casper/filesystem.manifest-desktop (filesystem.manifest)
Using BLUE_000.PNG;1 for ./pics/blue-upperleft.png (blue-upperright.png)
Using BLUE_001.PNG;1 for ./pics/blue-lowerright.png (blue-lowerleft.png)
Using RED_U000.PNG;1 for ./pics/red-upperright.png (red-upperleft.png)
Using RED_L000.PNG;1 for ./pics/red-lowerleft.png (red-lowerright.png)
Size of boot image is 4 sectors -> No emulation
Size of boot image is 4928 sectors -> No emulation
0.35% done, estimate finish Mon Jan 27 13:57:35 2020
0.70% done, estimate finish Mon Jan 27 13:57:35 2020
1.05% done, estimate finish Mon Jan 27 13:57:35 2020
1.41% done, estimate finish Mon Jan 27 13:57:35 2020
1.76% done, estimate finish Mon Jan 27 13:57:35 2020
...........
98.33% done, estimate finish Mon Jan 27 13:57:37 2020
98.68% done, estimate finish Mon Jan 27 13:57:37 2020
99.04% done, estimate finish Mon Jan 27 13:57:37 2020
99.39% done, estimate finish Mon Jan 27 13:57:37 2020
99.74% done, estimate finish Mon Jan 27 13:57:37 2020
Total translation table size: 2048
Total rockridge attributes bytes: 0
Total directory bytes: 164388
Path table size(bytes): 990
Max brk space used 84000
1423730 extents written (2780 MB)
Vérification de l'ISO avec les catalogues de démarrage:
ls -l *.iso
-rw-r--r-- 1 root root 2915799040 janv. 27 13:57 output.iso
file output.iso
output.iso: DOS/MBR boot sector; partition 2 : ID=0xef, start-CHS (0x3ff,254,63), end-CHS (0x3ff,254,63), startsector 424, 4928 sectors
dumpet -i output.iso
Validation Entry:
Header Indicator: 0x01 (Validation Entry)
PlatformId: 0x00 (80x86)
ID: ""
Checksum: 0x55aa
Key bytes: 0x55aa
Boot Catalog Default Entry:
Entry is bootable
Boot Media emulation type: no emulation
Media load segment: 0x0 (0000:7c00)
System type: 0 (0x00)
Load Sectors: 4 (0x0004)
Load LBA: 1338 (0x0000053a)
Section Header Entry:
Header Indicator: 0x91 (Final Section Header Entry)
PlatformId: 0xef (EFI)
Section Entries: 1
ID: ""
Boot Catalog Section Entry:
Entry is bootable
Boot Media emulation type: no emulation
Media load address: 0 (0x0000)
System type: 0 (0x00)
Load Sectors: 4928 (0x1340)
Load LBA: 106 (0x0000006a)
Iso Hybride pour USB
sudo isohybrid -u output.iso
isohybrid: Warning: more than 1024 cylinders: 2781
isohybrid: Not all BIOSes will be able to boot this device
Mais la, je reste bloquer !
Dernière modification par Berni18 (Le 27/01/2020, à 16:01)
Hors ligne
#6 Le 27/01/2020, à 15:12
- xubu1957
Re : [Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
Il faut attendre un autre aidant.
Tu pourrais aussi mettre un lien vers ta discussion, dans celle de Naziel, pour avoir son avis.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#7 Le 27/01/2020, à 18:23
- Berni18
Re : [Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
Nouvel essai et quelques progrès :
sudo mkisofs -U -A "Perso-18.04.3-amd64" -V "Perso-18.04.3-amd64" -volset "Perso-18.04.3-amd64" -J -joliet-long -r -v -T -o ./output.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot .
sudo isohybrid -u output.iso
isohybrid: Warning: more than 1024 cylinders: 2782
isohybrid: Not all BIOSes will be able to boot this device
file output.iso
output.iso: DOS/MBR boot sector; partition 2 : ID=0xef, start-CHS (0x3ff,254,63), end-CHS (0x3ff,254,63), startsector 864, 4928 sectors
Copie de l'Iso sur clé USB avec la commande dd.
Je parviens à bootter sur celle-ci et à lancer le mode "Tester Xubuntu".
Tout fonctionne bien,
mais j'arrive à l'invite de connexion de session (en graphique) où on me demande un login et mot de passe !!!!
Même en tapant xubuntu et aucun mot de passe, le système refuse toute connexion.
Idem en passant en mode console <Ctrl>-<Alt>-<F1>
Une idée.
Merci pour votre aide.
Dernière modification par Berni18 (Le 27/01/2020, à 19:44)
Hors ligne
#8 Le 27/01/2020, à 19:38
- Nuliel
Re : [Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
Salut,
Normalement xubuntu et pas de mot de passe ça devrait fonctionner.
La copie en tant que fichier de l'iso ne fonctionne pas, il faut utiliser des logiciels type etcher ou équivalent pour faire le live usb. Perso je teste les iso modifiées dans une machine virtuelle.
As tu mis à jour les logiciels de l'iso? (faut soit pas le faire, soit faire une petite manip après que tu as faite au post 1)
Peux tu déjà faire une iso personnalisée sans changer le noyau pour voir si tu as les mêmes problèmes?
Hors ligne
#9 Le 27/01/2020, à 19:47
- Berni18
Re : [Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
Bonjour,
Oui, J'ai mis à jour tous les logiciels , ainsi que le noyau.
je vais tester à nouveau sans faire aucune mise à jour, et en gardant le même noyau.
Merci.
Dernière modification par Berni18 (Le 27/01/2020, à 19:48)
Hors ligne
#10 Le 28/01/2020, à 22:28
- Berni18
Re : [Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
Bonsoir,
J'ai recréé un Iso avec comme seules modifications la configuration du compte utilisateur, c'est à dire le contenu de livecd/squashfs/etc/skel/
donc uniquement des fichiers dans le répertoire utilisateur.
Aucune mise à jour effectuée, ni aucun ajout de paquet, et donc le noyau est donc le même.
La taille de l'iso est beaucoup moins importante.
Toujours la même erreur avec isohybrid :
sudo isohybrid output.iso
isohybrid: Warning: more than 1024 cylinders: 2781
isohybrid: Not all BIOSes will be able to boot this device
Apres transfert de l'iso sur une clé Usb,
j'ai testé celle-ci sur un PC non EFI : Tout fonctionne correctement !
Il me reste à tester la clé sur un PC en EFI.
Hors ligne
#11 Le 28/01/2020, à 22:29
- Nuliel
Re : [Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
Ok, donc c'est la maj qui casse tout. L'ajout de logiciel ne casse pas généralement (pour ma part j'avais ajouté wxmaxima sans problème)
Hors ligne
#12 Le 29/01/2020, à 18:06
- Berni18
Re : [Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
Petit problème au boot du PC avec la clé USB au démarrage.
Le système trouve les périphériques, mais il affiche la clé avec Xubuntu "1100" au lieu de "USB ......"
Certainement une option à rajouter avec "isohybrid" ou "genisoimage"
Sinon, la clé fonctionne bien !
Dernière modification par Berni18 (Le 30/01/2020, à 16:34)
Hors ligne
#13 Le 29/01/2020, à 20:36
- Nuliel
Re : [Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
Bizarre, je pensais qu'il s'appellerait custom.
L'iso fonctionne t'elle?
Hors ligne
#14 Le 29/01/2020, à 20:55
- Berni18
Re : [Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
En analysant la commande "genisoimage", j 'ai trouvé la solution : Il faut rajouter l'option -V "Nom du Volume" à cette commande.
Voici l'ensemble de la commande que j'ai passé pour générer l' iso :
cd iso
sudo genisoimage -D -r -V "USB_LINUX" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o "output.iso" .
Tout fonctionne maintenant correctement.
Il me reste à trouver un PC en EFI pour tester la clé.
Dernière modification par Berni18 (Le 29/01/2020, à 20:56)
Hors ligne
#15 Le 29/01/2020, à 20:57
- Nuliel
Re : [Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
Parfait!
Hors ligne
#16 Le 03/02/2020, à 18:12
- Berni18
Re : [Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
Avec un pc récent avec Win10 en UEFI, ma clé n'est pas reconnue.
En relançant genisoimage, puis isohybrid avec l'option -u
sudo isohybrid -u output.iso
isohybrid: output.iso: unable to find efi image
J'ai relancer genisoimage en rajoutant le paramètre -e boot/grub/efi.img
soit :
sudo genisoimage -D -r -J -l -V "USB_XUBUNTU" -c isolinux/boot.cat -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/grub/efi.img -o output.iso .
sudo isohybrid -u output.iso
isohybrid: Warning: more than 1024 cylinders: 2128
isohybrid: Not all BIOSes will be able to boot this device
Test avec le PC en UEFI : La clé est reconnue et tout fonctionne bien maintenant.
Dernière modification par Berni18 (Le 03/02/2020, à 18:43)
Hors ligne
#17 Le 02/03/2020, à 16:33
- Berni18
Re : [Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
Bonjour,
Après avoir testé la clé sur PC en mode EFI qui fonctionne bien, j'ai réalisé une installation de xubuntu avec comme nom utilisateur "jean".
Tous se passe bien à l'install, mais en redémarrant le PC après l'installation,
au démarrage de Xfce j’ai une fenêtre avec le message suivant :
“Configured directory for incoming file does not exist”
Please make sure that directory "/home/xubuntu/Téléchargements" exists
or configure it with blueman-services.
Mais le dossier /home/xubuntu n’existe pas.
Seul l'utilisateur "jean" est bien créé avec tous ses dossiers (Téléchargements, Images, Documents,...) dans le dossier /home/jean
Sinon, tout fonctionne correctement.
Votre aide SVP pour supprimer ce message au démarrage de Xfce.
Merci
Dernière modification par Berni18 (Le 02/03/2020, à 16:48)
Hors ligne
#18 Le 02/03/2020, à 18:53
- Nuliel
Re : [Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
blueman c'est ce qui gère le bluetooth, regarde dans les paramètres du bluetooth (services locaux) pour changer le dossier de destination des fichiers transférés via bluetooth
Hors ligne
#19 Le 02/03/2020, à 19:40
- Berni18
Re : [Résolu] Personnaliser live Usb Xubuntu 18.04 (64 Bits)
Ok, j'ai trouvé et effectué la modification.
ouvrir un terminal et taper : blueman-services (ou dans Paramètres / Gestionnaire Bluetooth / Menu Affichage / services locaux...)
Onglet Transfert : dans «Paramètres de transfert»,
sélectionner comme «Dossier entrant» : Autres... et sélectionner
/home/<nom utilisateur>/Téléchargements
Autre solution :
gsettings set org.blueman.transfer shared-path "/home/$USER/Téléchargements"
Tout semble Ok au redémarrage de Xfce.
Merci
Dernière modification par Berni18 (Le 28/04/2020, à 13:35)
Hors ligne