[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: LinuxMint: reconstruire son ISO
- To: linux-31@culte.org
- Subject: Re: LinuxMint: reconstruire son ISO
- From: Joyce MARKOLL <joyce.markoll@netc.eu>
- Date: Fri, 10 Nov 2023 01:54:12 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=simple/simple; d=netc.eu; s=mailo; t=1699577652; bh=WMp9hynzp9xLeNGPAf63w1O75Vlsl7pi7khO73H2hLQ=; h=X-EA-Auth:Date:From:To:Subject:Message-Id:In-Reply-To:References: X-Mailer:Mime-Version:Content-Type:Content-Transfer-Encoding; b=jo4YBArAzaus1VlRRRE+Q3w6Ng3coy/Gh2MlOSXCYpvVHhzzmvxQClh+lQ6WobzIX 4OQfvkXVwuPJRgqkBhwuuPhKSH+EwDConFfQCtIne/mGEazpmIHRGJw6yqhmwoYcV+ lZIT1eds5YP+INsbpg37OlUzdENWS/rEd53wtId0=
- In-reply-to: <26a86659-391f-7793-87d2-c684598beea9@free.fr>
- References: <26a86659-391f-7793-87d2-c684598beea9@free.fr>
Bonjour Pierre,
Si l'ISO originale de Linux Mint est construite comme celle de Ubuntu, alors tu
rencontres peut-être un problème sur le nom du ou des fichiers initrd et ou vmlinux.
Ou peut-être autre chose… Quand je reconstruis des Ubuntu j'utilise des scripts prêts à
l'emploi qui permettent de désarchiver et chrooter (en root) dans le squashfs, puis une
fois sorti du chroot, de reconstruire l'ISO.
Alors, l'initrd est reconstruit, et des fois il change de nom (initrd.img vs initrd.lz,
ou des bêtises du genre ce qui fait que le bootloader ne sait pas le trouver). À ce moment
là je cherche dans le répertoire isolinux, le fichier qui affiche les noms des entrées de
boot et je modifie en conséquence les noms des fichiers initrd et ou vmlinuz selon ce que
j'ai trouvé. Dans Ubuntu le fichier se nomme txt.cfg.
Sais-tu dire quel message d'erreur tu rencontres quand tu essaies de booter l'ISO ? Avec
quoi essaies-tu de booter ? Clé USB ? Ou dans Virtualbox, ou ou autre logiciel de
virtualisation ? (Booter en virtuel c'est bien pour tester, ça évite des erreurs qui
peuvent se produire avec les ports USB).
Quand tu montes l'ISO (pas le squashfs), tout l'ISO, que trouves-tu comme répertoires et
comme fichiers dedans ?
Pour monter l'ISO, avec les droits sudo:
sudo mount -o loop nom_de_l_iso.iso /mnt
(puis ls -lR /mnt).
Dans une Ubuntu:
boot casper dists EFI install isolinux md5sum.txt pool preseed ubuntu
(dans la liste ci-dessus, md5sum.txt est un fichier, ubuntu un lien symbolique vers . et
le reste sont des répertoires).
Et sous le répertoire casper:
-r--r--r-- 1 root root 134453788 mars 16 2023 initrd
-r--r--r-- 1 root root 11458952 mars 16 2023 vmlinuz
Enfin, dernièrement j'ai reconstruit Bento Openbox Remix à l'aide de Cubic, l'ancien
script "Customizer" que j'utilisais ne fonctionnant plus.
Je n'ai aucune idée si Cubic est accessible. C'est loin d'être sûr. Mais il est dans les
dépôts Ubuntu, alors peut-être dans Linux Mint aussi ?
Il faut tout faire en root pour être sûr de conserver droits et permissions à l'identique.
Il m'est aussi arrivé de désarchiver un initrd avec cpio (pour reconstruire antiX), car
l'image de boot ne me plaisait pas et c'est là qu'il fallait aller pour la changer. Et là
il fallait au résultat final avant de reconstruire l'initrd, que les fichiers soient en
lecture seule, si je ne souviens bien.
Au fait, quel résultat essaies-tu d'obtenir en fait ?
On Fri, 10 Nov 2023 00:42:06 +0100
"peterpan31" (via linux-31 Mailing List) <linux-31@culte.org> wrote:
> Bonjour,
>
> Je me base sur linuxmint-21.2-xfce-64bit.iso.
>
> J'ai modifié filesystem.squashfs après l'avoir monté avec unsquashfs.
> J'ai remplacé l'original par celui modifié.
>
> Je tente avec genisoimage de reconstruire l'iso de la Mint.
>
> J'ai beau essayer diverses options et cette iso construite sans erreur
> ne boote jamais.
>
> Il existe bien une méthode mais complexe :
> https://andreipall.github.io/linux/how-to-make-a-custom-linux-mint-iso-image/
>
> Je me demande si ma démarche citée au début est vaine car trop simpliste ?
>
> pierre estrem
> --
--
Orditux Informatique
https://orditux.org
https://orditux.org/aol/
https://orditux.org/floss