How to make a custom ISO image: Difference between revisions

From Alpine Linux
mNo edit summary
mNo edit summary
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:


One way to completely re-build custom images is to use a script like [https://github.com/alpinelinux/alpine-make-vm-image alpine-make-vm-image].
== ISO remastering ==
 
There are third party scripts to re-build completely custom images, like
* [https://github.com/alpinelinux/alpine-make-vm-image alpine-make-vm-image]
and there is Alpine's original
* [[How_to_make_a_custom_ISO_image_with_mkimage|mkimg]].
 
 


* If you want to make a customized installer, you need to create <code>.default_boot_services</code> which will cause <code>mkinitfs</code> to create the defaults for the live image.


== An alternative ==
== An alternative ==


[[Alpine_local_backup#Commiting and loading ISO image customizations|Commiting and loading ISO image customizations]]
It's also possible to commit and load ISO image customizations to and from a writable partition when booting in [[Installation#Diskless_Mode|Diskless Mode]].




Line 12: Line 18:
== Booting an ISO image with local customizations ==
== Booting an ISO image with local customizations ==


* From dedicated boot media, obviously.
* From a dedicated boot media, obviously.
* '''(Example included:)''' Booting and customizing an ISO image with an .apkovl in a [[Qemu#Live_mode| Qemu]] virtual machine.
* [[Directly_booting_an_ISO_file]]
* Using e.g. Debian's grub-imageboot package and booting .iso files directly, instead of partitions.


[[Category:Package Manager]]
[[Category:Package Manager]]
[[Category:ISO]]
[[Category:ISO]]

Revision as of 18:40, 1 May 2021

ISO remastering

There are third party scripts to re-build completely custom images, like

and there is Alpine's original



An alternative

It's also possible to commit and load ISO image customizations to and from a writable partition when booting in Diskless Mode.


Booting an ISO image with local customizations