Outils pour utilisateurs

Outils du site


iso:build

Créer une iso

Toutes les étapes qui suivent s’effectuent en root !

Installer les paquets indispensable

cards install git cdrtools syslinux libisoburn grub-efi dosfstools

Récupérer les outils de création

git clone git://github.com/YaoLinux/base-sysd.git

Définition des variables

export LFS=/ISO-MINI

Installation de la base et copie des fichiers utiles

VERSION="development" install-nutyx
cp -av base-sysd/iso $LFS/ISO

Entrer dans la chroot et ajout du kernerl

install-nutyx -ec
mkinitramfs `basename /lib/modules/*` -nf

Outils pour EFI et Wifi (Optionnel)

get efibootmgr dosfstools
get wireless-tools wpa-supplicant gpm gpm.service

A votre envie !

Installer vos paquets qui va être dans cette iso !

cards install {paquets}

Suppression de binaires

cards purge

Génération des archives système

for dir in opt bin etc lib lib64 root run sbin usr var home
do
  [ -f /ISO/boot/$dir.squashfs ] && rm /ISO/boot/$dir.squashfs
  mksquashfs /$dir /ISO/boot/$dir.squashfs
done

Quitter la chroot et générer l'iso

exit
bash base-sysd/script/mkiso
iso/build.txt · Dernière modification: 2020/02/07 21:49 par graknu