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

Autres projets et contributions
laurent85
Elfe
Messages : 613
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
Mon développement en cours 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 : 613
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
Mon développement en cours 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 : 201
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 : 613
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
Mon développement en cours Archuseriso

Avatar de l’utilisateur
CoudUr
yeomen
Messages : 201
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 .

Répondre