[archuseriso] Génération d'ISO, Live USB avec persistance

Autres projets et contributions
laurent85
Elfe
Messages : 646
Inscription : mar. 16 oct. 2018, 21:05

Re: [archuseriso] Génération d'ISO, Live USB avec persistance

Message par laurent85 » sam. 11 avr. 2020, 20:42

CoudUr a écrit :
sam. 11 avr. 2020, 18:22
Je pense qu'il faudra que tu modifies le PKGBUILD pour y ajouter le paquet syslinux dans les dépendances, sans quoi l'utilisation de aui-mkusb se termine par un échec .
Merci :bravo: j'ai mis à jour le paquet AUR.
Tuto Kde Plasma + gestionnaire de fenêtres i3
Live USB avec persistance Archuseriso

clapas
yeomen
Messages : 247
Inscription : sam. 08 sept. 2012, 07:23
Localisation : Comtat Venaissin

Re: [archuseriso] Génération d'ISO, Live USB avec persistance

Message par clapas » dim. 12 avr. 2020, 13:24

Comment faut-il s'y prendre pour ajouter des paquets Aur à la construction de l'iso ? Mon premier essai se termine mal, mais sans message d'erreur.

Code : Tout sélectionner

clapas@ds81 ~]$ sudo aui-mkiso gnome -l fr --addpkg base-devel,ttf-ms-fonts,teamviewer

[mkarchiso] INFO: Configuration settings
[mkarchiso] INFO:                   Command:   init
[mkarchiso] INFO:              Architecture:   x86_64
[mkarchiso] INFO:         Working directory:   work/x86_64
[mkarchiso] INFO:    Installation directory:   arch
[mkarchiso] INFO:        Pacman config file:   work/pacman.conf

[mkarchiso] INFO: Installing packages to 'work/x86_64/airootfs/'...
[mkarchiso] INFO: Packages installed successfully!

[mkarchiso] INFO: Configuration settings
[mkarchiso] INFO:                   Command:   install
[mkarchiso] INFO:              Architecture:   x86_64
[mkarchiso] INFO:         Working directory:   work/x86_64
[mkarchiso] INFO:    Installation directory:   arch
[mkarchiso] INFO:        Pacman config file:   work/pacman.conf
[mkarchiso] INFO:                  Packages:   haveged intel-ucode amd-ucode memtest86+ mkinitcpio-nfs-utils nbd zsh efitools

[mkarchiso] INFO: Installing packages to 'work/x86_64/airootfs/'...
[mkarchiso] INFO: Packages installed successfully!

[mkarchiso] INFO: Configuration settings
[mkarchiso] INFO:                   Command:   install
[mkarchiso] INFO:              Architecture:   x86_64
[mkarchiso] INFO:         Working directory:   work/x86_64
[mkarchiso] INFO:    Installation directory:   arch
[mkarchiso] INFO:        Pacman config file:   work/pacman.conf
[mkarchiso] INFO:                  Packages:   arch-install-scripts b43-fwcutter broadcom-wl btrfs-progs clonezilla crda darkhttpd ddrescue dhclient dhcpcd dialog diffutils dmraid dnsmasq dnsutils dosfstools elinks ethtool exfat-utils f2fs-tools fsarchiver gnu-netcat gpm gptfdisk grml-zsh-config grub hdparm ipw2100-fw ipw2200-fw irssi iwd jfsutils lftp linux-atm linux-firmware lsscsi lvm2 man-db man-pages mc mdadm mtools nano ndisc6 netctl nfs-utils nilfs-utils nmap ntfs-3g ntp openconnect openssh openvpn partclone parted partimage ppp pptpclient refind-efi reiserfsprogs rp-pppoe rsync sdparm sg3_utils smartmontools sudo tcpdump testdisk usb_modeswitch usbutils vi vim-minimal vpnc wget wireless-regdb wireless_tools wpa_supplicant wvdial xfsprogs xl2tpd firefox cups-pdf cups-pk-helper abiword gnumeric amdvlk vulkan-intel vulkan-mesa-layer vulkan-radeon vulkan-tools byobu cpio cpupower dmidecode fatresize git grsync hddtemp hwinfo neofetch net-tools p7zip pacman-contrib pwgen strace tree unrar whois wireguard-tools zip zsh-autosuggestions acpi acpid alsa-firmware alsa-utils aspell-en baobab bash-completion bijiben binutils bluez-tools bluez-utils cryfs empathy eog epiphany ffmpegthumbnailer file-roller fprintd gedit-plugins gnome-backgrounds gnome-calculator gnome-calendar gnome-characters gnome-clocks gnome-contacts gnome-dictionary gnome-disk-utility gnome-documents gnome-font-viewer gnome-getting-started-docs gnome-logs gnome-maps gnome-menus gnome-music gnome-packagekit gnome-photos gnome-remote-desktop gnome-screenshot gnome-shell-extensions gnome-software-packagekit-plugin gnome-system-monitor gnome-terminal gnome-todo gnome-tweaks gnome-user-docs gnome-user-share gnome-weather gnote gparted gsmartcontrol gst-libav gst-plugins-ugly gvfs-afc gvfs-google gvfs-gphoto2 gvfs-mtp gvfs-nfs gvfs-smb hexchat intel-media-driver jre8-openjdk libva-intel-driver libva-mesa-driver libva-utils libva-vdpau-driver lightdm-gtk-greeter-settings lsb-release mesa-demos mesa-vdpau mobile-broadband-provider-info modemmanager mousetweaks nautilus-image-converter network-manager-applet networkmanager-openconnect networkmanager-openvpn networkmanager-pptp networkmanager-vpnc nss-mdns numlockx orca os-prober pavucontrol polkit-gnome pulseaudio-bluetooth pulseaudio-zeroconf rygel samba seahorse seahorse-nautilus simple-scan sushi system-config-printer totem vdpauinfo vino virtualgl xdg-user-dirs-gtk xf86-input-elographics xf86-input-evdev xf86-input-void xf86-input-wacom xf86-video-amdgpu xf86-video-ati xf86-video-nouveau xf86-video-vesa xorg-fonts-100dpi xorg-fonts-75dpi xorg-mkfontscale xorg-server xorg-twm xorg-xdpyinfo xorg-xdriinfo xorg-xgamma xorg-xhost xorg-xinit xorg-xinput xorg-xkill xorg-xlsclients xorg-xrefresh xorg-xsetroot xorg-xvinfo xorg-xwininfo firefox-i18n-fr aspell-fr base-devel ttf-ms-fonts teamviewer

[mkarchiso] INFO: Installing packages to 'work/x86_64/airootfs/'...
[clapas@ds81 ~]$ 

laurent85
Elfe
Messages : 646
Inscription : mar. 16 oct. 2018, 21:05

Re: [archuseriso] Génération d'ISO, Live USB avec persistance

Message par laurent85 » dim. 12 avr. 2020, 13:39

clapas a écrit :
dim. 12 avr. 2020, 13:24
Comment faut-il s'y prendre pour ajouter des paquets Aur à la construction de l'iso ?
Pas avec --addpkg, et pas en automatique non plus. C'est un choix pour des raisons de sécurité, pas de paquets en dehors des dépôts officiels.

Utilise l'option -v pour obtenir des infos en cas d'erreur :

Code : Tout sélectionner

sudo aui-mkiso gnome -l fr --addpkg  base-devel,ttf-ms-fonts,teamviewer -v
...
error: target not found: ttf-ms-fonts
error: target not found: teamviewer
Les paquets AUR doivent avoir été compilés au préalable par toi-même. Les paquets ...pkg.tar.xz sont à placer dans le dossier pkglocal, les paquets dans ce dossier sont ajoutés à l'iso. Regarde l'aide en ligne de aui-mkiso --help

Les paquets pkg.tar.xz sont placés :
  • soit dans /usr/share/archiso/configs/gnome/pkglocal/ ce qui n'est pas très propre
  • soit en dupliquant d'abord le profile Gnome dans ton répertoire de travail puis personnalisation (méthode décrite dans l'aide en ligne)
  • soit ne pas ajouter de paquets AUR à l'iso et les ajouter plus tard grâce à la persistance.
Tuto Kde Plasma + gestionnaire de fenêtres i3
Live USB avec persistance Archuseriso

clapas
yeomen
Messages : 247
Inscription : sam. 08 sept. 2012, 07:23
Localisation : Comtat Venaissin

Re: [archuseriso] Génération d'ISO, Live USB avec persistance

Message par clapas » dim. 12 avr. 2020, 14:39

Merci, je me demandais comment ce miracle était possible !
Par ces temps de Pâques, de retour des cloches, et d'œufs en chocolat qui tombent du ciel ... on ne sait jamais :D
soit ne pas ajouter de paquets AUR à l'iso et les ajouter plus tard grâce à la persistance.
C'est ce que j'ai fait.
Il n'en demeure pas moins que ton outil est très bien. Je continue à explorer ses possibilités et ses cas d'usage. :merci:

Edit : pour lancer l'iso avec Virtualbox, c'est mieux en y ajoutant :
--addpkg virtualbox-guest-utils,xf86-video-vmware

Avatar de l’utilisateur
CoudUr
yeomen
Messages : 212
Inscription : sam. 06 avr. 2013, 17:12

Re: [archuseriso] Génération d'ISO, Live USB avec persistance

Message par CoudUr » dim. 24 mai 2020, 15:27

Bonjour,

Le démarrage sous UEFI ne fonctionne plus actuellement, en mode bios il n'y a pas de problème.
Je me suis aperçu de ce bug que très récemment parce qu'en VM j'utilise à 95% du temps le mode bios puisque KVM ne prend pas en charge les snapshots en mode UEFI.
En VM lors du démarrage rEFInd n'affiche pas les icônes du menu et semble comme figé, appuyer sur "Entrée" ne permet pas la redirection sur le livecd, rien ne se passe comme s'il manquait quelque chose.
Je pensais à une mauvaise configuration de KVM (VM,driver,chipset,etc...) mais le bug est reproductible en dur également, la clé n'est pas détectée par la carte mère.

ISOs utilisés:
04.09 officiel --> fonctionnel
05.16 officiel --> ne fonctionne pas
05.22 personnel --> ne fonctionne pas

En comparant très rapidement via une navigation dans deux ISOs (une qui fonctionne et l'autre pas) j'ai remarqué que le fichier archuseriso-xxx.iso/EFI/boot/bootx64.efi a pris du poids peut-être rien à voir mais il y a eut du changement de ce côté là.
Quant à rEFInd, c'est la même version.

Suis-je le seul à rencontrer ce problème ?

laurent85
Elfe
Messages : 646
Inscription : mar. 16 oct. 2018, 21:05

Re: [archuseriso] Génération d'ISO, Live USB avec persistance

Message par laurent85 » dim. 24 mai 2020, 16:51

CoudUr a écrit :
dim. 24 mai 2020, 15:27
Suis-je le seul à rencontrer ce problème ?
Non ce bug est apparu depuis une mise à jour de rEFInd à la version 0.12, c'est un bug entre rEFInd et KVM. En UEFI sous Virtualbox ça fonctionne, sur pc hors machine virtuelle ça fonctionne aussi.
Tuto Kde Plasma + gestionnaire de fenêtres i3
Live USB avec persistance Archuseriso

Avatar de l’utilisateur
CoudUr
yeomen
Messages : 212
Inscription : sam. 06 avr. 2013, 17:12

Re: [archuseriso] Génération d'ISO, Live USB avec persistance

Message par CoudUr » dim. 31 mai 2020, 14:40

Ha merci pour l'info sur rEFInd .
Bon ba en plus j'ai une clé usb qui se meurt ... ça explique en partie ma mauvaise analyse .

cesar62320
newbie
Messages : 2
Inscription : dim. 24 nov. 2019, 20:02

Re: [archuseriso] Génération d'ISO, Live USB avec persistance

Message par cesar62320 » mar. 08 sept. 2020, 09:45

Bonjour,
Question newbie totale ( :shock: )
Je n'ai pas le répertoire "out" ?
faut-il le créer?
merci

Code : Tout sélectionner

[michael@michael archuseriso]$ sudo aui-mkiso xfce
[sudo] Mot de passe de michael : 

[mkaui] INFO: mkaui configuration settings
[mkaui] INFO:                   Command:   install
[mkaui] INFO:              Architecture:   x86_64
[mkaui] INFO:         Working directory:   /home/michael/archuseriso/work/x86_64
[mkaui] INFO:    Installation directory:   arch
[mkaui] INFO:                   GPG key:   None
[mkaui] INFO: Pacman configuration file:   /home/michael/archuseriso/work/pacman.conf
[mkaui] INFO:                  Packages:   amd-ucode arch-install-scripts b43-fwcutter base bind-tools broadcom-wl btrfs-progs clonezilla crda darkhttpd ddrescue dhclient dhcpcd diffutils dmraid dnsmasq dosfstools edk2-shell efibootmgr ethtool exfatprogs f2fs-tools fsarchiver gnu-netcat gpm gptfdisk grml-zsh-config haveged hdparm intel-ucode ipw2100-fw ipw2200-fw irssi iwd jfsutils kitty-terminfo lftp linux linux-atm linux-firmware lsscsi lvm2 lynx man-db man-pages mc mdadm memtest86+ mkinitcpio mkinitcpio-archiso mkinitcpio-nfs-utils mtools nano nbd ndisc6 nfs-utils nilfs-utils nmap ntfs-3g nvme-cli openconnect openssh openvpn partclone parted partimage ppp pptpclient reflector reiserfsprogs rp-pppoe rsync rxvt-unicode-terminfo sdparm sg3_utils smartmontools sudo syslinux systemd-resolvconf tcpdump terminus-font termite-terminfo testdisk usb_modeswitch usbutils vim vpnc wireless-regdb wireless_tools wpa_supplicant wvdial xfsprogs xl2tpd zsh firefox cups-pdf cups-pk-helper gnumeric amdvlk vulkan-intel vulkan-mesa-layers vulkan-radeon vulkan-tools byobu cpio cpupower dmidecode fakeroot fatresize git grub grsync hddtemp hwinfo neofetch net-tools p7zip pacman-contrib powertop pwgen refind strace tree unrar wget whois wireguard-tools zip zsh-autosuggestions acpi acpid alsa-firmware alsa-utils aspell-en bash-completion binutils blueman catfish cryfs feh fprintd gnome-themes-extra gparted gsmartcontrol gst-libav gvfs-afc gvfs-google gvfs-gphoto2 gvfs-mtp gvfs-nfs gvfs-smb hexchat intel-media-driver jre-openjdk libcanberra-pulse libva-intel-driver libva-mesa-driver libva-utils libva-vdpau-driver lightdm-gtk-greeter-settings lsb-release xfce4 xfce4-goodies mesa-demos mesa-vdpau mobile-broadband-provider-info modemmanager mousetweaks network-manager-applet networkmanager-openconnect networkmanager-openvpn networkmanager-pptp networkmanager-vpnc nss-mdns numlockx onboard os-prober pavucontrol pulseaudio-bluetooth pulseaudio-zeroconf samba seahorse sound-theme-freedesktop system-config-printer ttf-droid ttf-hack vdpauinfo virtualgl xdg-user-dirs-gtk xf86-input-elographics xf86-input-evdev xf86-input-void xf86-input-wacom xf86-video-amdgpu xf86-video-ati xf86-video-nouveau xf86-video-vesa xorg-mkfontscale xorg-server xorg-twm xorg-xdpyinfo xorg-xdriinfo xorg-xgamma xorg-xhost xorg-xinit xorg-xinput xorg-xkill xorg-xlsclients xorg-xrefresh xorg-xsetroot xorg-xvinfo xorg-xwininfo

[mkaui] INFO: Installing packages to '/home/michael/archuseriso/work/x86_64/airootfs/'...
[michael@michael archuseriso]$ 

Code : Tout sélectionner

ls -a /home/michael/
 .               .bash_logout    .cache      .gnupg           .kodi                               Modèles    Nextcloud   .recently-used    .thunderbird      .Xauthority            yay
 ..              .bash_profile   .config     .gtk-bookmarks   kodi_crashlog-20200620_114039.log   .mono      .pki        serveur           .tor-browser      .xscreensaver
 archuseriso     .bashrc         .dmrc       .ICEauthority    kodi_crashlog-20200802_182235.log   .mozilla   Public      .ssh              Vidéos            .xsession-errors
 .bash_history   Bureau          Documents   Images           .local                              Musique    .putty      Téléchargements  'VirtualBox VMs'   .xsession-errors.old

Code : Tout sélectionner

[michael@michael archuseriso]$ ls -a
.   archuseriso    .git            .gitignore  Makefile   tools
..  .editorconfig  .gitattributes  LICENSE     readme.md  work

laurent85
Elfe
Messages : 646
Inscription : mar. 16 oct. 2018, 21:05

Re: [archuseriso] Génération d'ISO, Live USB avec persistance

Message par laurent85 » mar. 08 sept. 2020, 11:15

Bonjour,
Le répertoire out est créé par le script. Installe la version archuseriso d'AUR plutôt que la version de github
https://aur.archlinux.org/packages/archuseriso

Supprime le répertoire work avant de recommencer. Utilise l'option '-v' pour obtenir des infos sur l'erreur :

Code : Tout sélectionner

sudo aui-mkiso xfce -v
Pour franciser l'iso utilise l'otion '--language fr'

Les iso sont aussi téléchargeables directement :
http://dl.gnutux.fr/archuseriso
Tuto Kde Plasma + gestionnaire de fenêtres i3
Live USB avec persistance Archuseriso

cesar62320
newbie
Messages : 2
Inscription : dim. 24 nov. 2019, 20:02

Re: [archuseriso] Génération d'ISO, Live USB avec persistance

Message par cesar62320 » mer. 09 sept. 2020, 10:30

Bonjour,

Merci pour votre aide.

Si ça peut aider les débutants;

J'ai tout recommencé, j'ai réinstallé avec le paquet AUR; Avant j'ai dû faire un

Code : Tout sélectionner

gpg --keyserver pool.sks-keyservers.net --recv-keys A5143BB56952B3189F49A175FAC4560863BEEC34
puis

Code : Tout sélectionner

yay -S archuseriso
Ensuite il me manquait certains paquets:

Code : Tout sélectionner

sudo pacman -S arch-install-scripts squashfs-tools archiso
Et tout fonctionne parfaitement.

laurent85
Elfe
Messages : 646
Inscription : mar. 16 oct. 2018, 21:05

Re: [archuseriso] Génération d'ISO, Live USB avec persistance

Message par laurent85 » mer. 09 sept. 2020, 22:55

J'ai mis à jour le paquet AUR pour les dépendances manquantes liées à des changements récents, par contre archiso ne fait plus partie des dépendances.
Tuto Kde Plasma + gestionnaire de fenêtres i3
Live USB avec persistance Archuseriso

Répondre