/installation-images

openSUSE Installation Images

Primary LanguagePerl

(open)SUSE installation images

Overview

installation-images builds the SUSE installation system. This includes the installer itself and everything it needs to run an installation (except for the actual package repository). This also includes the boot loader configuration used on our installation media.

To give you an impression what we are talking about here, here's a (a bit shortened) listing of the relevant files on an x86_64 installation dvd:

drwxr-xr-x         19 Jun 20  2016 boot
drwxr-xr-x        137 Apr 26 12:16 boot/x86_64
-rw-r--r--    2097152 Jun 20  2016 boot/x86_64/libstoragemgmt
-rw-r--r--    3870720 Nov  9 16:21 boot/x86_64/efi
drwxr-xr-x         83 Apr 26 12:28 boot/x86_64/loader
-rw-r--r--   94205880 Aug  9  2016 boot/x86_64/loader/initrd
-rw-r--r--    6293536 Jun 20  2016 boot/x86_64/loader/linux
-rw-r--r--      24576 Apr 26 12:26 boot/x86_64/loader/isolinux.bin
-rw-r--r--        826 Apr 26 12:26 boot/x86_64/loader/isolinux.cfg
-rw-r--r--       2079 Jun 20  2016 boot/x86_64/config
-rw-r--r--   62455808 Jun 20  2016 boot/x86_64/root
-rw-r--r--   76480512 Jun 20  2016 boot/x86_64/common
-rw-r--r--   19726336 Jun 20  2016 boot/x86_64/rescue
-rw-r--r--    1572864 Jun 20  2016 boot/x86_64/bind
-rw-r--r--   22740992 Jun 20  2016 boot/x86_64/gdb
drwxr-xr-x         19 Apr 26 12:27 boot/x86_64/grub2-efi
drwxr-xr-x         21 Apr 26 12:27 boot/x86_64/grub2-efi/themes
drwxr-xr-x          6 Apr 26 12:27 boot/x86_64/grub2-efi/themes/openSUSE
drwxr-xr-x         17 Jun 20  2016 EFI
drwxr-xr-x         88 Nov  9 16:21 EFI/BOOT
-rwxr-xr-x    1155520 Jun 20  2016 EFI/BOOT/bootx64.efi
-rw-r--r--       2638 Nov  9 16:21 EFI/BOOT/grub.cfg
-rw-r--r--     975712 Jun 20  2016 EFI/BOOT/grub.efi

You can see the kernel (linux), the initrd, boot loader files belonging to isolinux and grub2, and files like root, rescue, common that are squashfs images containing the installation system with the YaST installer.

If you are going to work on this project, have a look at the documentation first:

You can also read this at ReadTheDocs.