Difference between revisions of "Build Manjaro ISOs with buildiso"

imported>Excalibur1234
imported>Excalibur1234
Line 59: Line 59:
=ISO profile=
=ISO profile=


You can adjust everything you want to change in your ISO (add packages or other files, adjust settings, etc.) in your profile folder located here:
Your <code>manjaro-tools-iso-profiles</code> folder contains these ISO profiles:
 
cinnamon/
enlightenment/
gnome/
kde/
kde5/
kde-minimal/
kde-openrc/
lxde/
lxqt/
lxqt-openrc/
mate/
net/
netbook/
net-openrc/
openbox/
pantheon/
shared/
sysmenu/
xfce/
xfce-minimal/
xfce-openrc/
README.md
 
The <code>shared</code> ISO profile is special, because it contains common files for all Manjaro ISO profiles (unless the profile creators explicitly used their own customized files)
 
 
Let's take a closer look at the XFCE profile folder:
 
'''xfce-overlay'''
isolinux -> ../shared/isolinux/
mkinitcpio.conf -> ../shared/mkinitcpio.conf
overlay -> ../shared/overlay/
overlay-livecd -> ../shared/overlay-livecd/
Packages -> ../shared/Packages-Systemd
Packages-Livecd -> ../shared/Packages-Livecd-Systemd
'''Packages-Xfce'''
Packages-Xorg -> ../shared/Packages-Xorg
'''profile.conf'''
 
* ''xfce-overlay'': After every successful installation of your ISO (XFCE) the files and folders in here will get copied over.
* ''isolinux'': Contains files important for booting your ISO. This includes isolinux.cfg file to start syslinux bootloader.
* ''mkinitcpio.conf'' holds the information of all needed kernel modules.
* ''overlay'': Similar to ''xfce-overlay'', but it contains files and folders important to all Manjaro installations and LiveCDs.
* ''overlay-livecd'': Similar to ''xfce-overlay''. Files and folders in here will only get copied over to the LiveCD of your ISO.
* ''Packages'': This file contains base packages important to all Manjaro installations and LiveCDs.
* ''Packages-Livecd'': This file contains packages, which will only get installed on the LiveCD.
* ''Packages-Xfce'': This file contains packages specific to your ISO (XFCE).
* ''Packages-Xorg'': This file contains Xorg packages important to all Manjaro installations and LiveCDs.
* ''profile.conf'' contains basic settings for your installation and LiveCD.
 
As you have probably noticed, most files and folders are only symlinks to the <code>shared</code> ISO profile. It is good practice to never change files or folders in the <code>shared</code> ISO profile. If you ever want to change them, first copy them to your ISO profile folder and delete the symlink.
 
All
 
 
==Modifying a ISO profile==
 
 
 
You can adjust almost everything you want to change in your ISO (add packages or other files, adjust settings, etc.) in your profile folder located here:


  manjaro-tools-iso-profiles/openbox/
  manjaro-tools-iso-profiles/openbox/