kiwi-el8/test/data
Marcus Schäfer dab7b8732a
Refactor ISO boot, use grub in EFI mode
Before this commit isolinux was used to boot an ISO and
thus forms a hard requirement. isolinux however only
exists for the x86 platform. This limitation did not
allow to create ISO images for other platforms. With this
commit a refactoring of the ISO boot setup is introduced.

* isolinux is only used if the bios firmware is requested
  and the platform matches the x86 architecture. A runtime
  check will check for this condition and exits early if
  not applicable

* in case of the EFI firmware we already used grub in
  EFI mode but still had isolinux in place for the legacy/CSM
  boot. That part is now also replaced by a platform specific
  grub eltorito image and grub's boot_hybrid.img for hybrid
  boot. On platforms that do not provide those modules the
  support for it will be skipped

With this change in place it's possible to control the ISO
boot layout through the firmware setup and all platform
specific modules are handled as such. Therefore we also
deleted the syslinux requirement. This Fixes #1092
2019-07-02 11:56:02 +02:00
..
.config/kiwi Add the possibility to disable runtime checks 2019-04-02 16:00:03 +02:00
description KIWI - appliance builder next generation 2015-12-05 16:17:10 +01:00
description.buildservice Add support for alternative config file *.kiwi 2016-01-25 16:24:23 +01:00
isoboot Delete obsolete repository types 2019-04-22 23:15:42 +02:00
oemboot/example-distribution Delete obsolete repository types 2019-04-22 23:15:42 +02:00
root-dir KIWI - appliance builder next generation 2015-12-05 16:17:10 +01:00
__init__.py KIWI - appliance builder next generation 2015-12-05 16:17:10 +01:00
example_arm_disk_size_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_btrfs_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_disk_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_disk_size_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_disk_size_empty_vol_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_disk_size_oem_volume_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_disk_size_vol_root_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_disk_size_volume_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_dot_profile_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_lvm_default_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_lvm_no_root_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_lvm_no_root_full_usr_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_lvm_preferred_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_multiple_users_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_no_default_type.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_no_image_packages_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_no_imageinclude_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_ppc_disk_size_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_pxe_config.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_runtime_checker_boot_desc_not_found.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
example_runtime_checker_config.xml Refactor ISO boot, use grub in EFI mode 2019-07-02 11:56:02 +02:00
example_runtime_checker_no_boot_reference.xml Delete obsolete repository types 2019-04-22 23:15:42 +02:00
gz_data.gz KIWI - appliance builder next generation 2015-12-05 16:17:10 +01:00
info.xml Move info.xml test data into its own file 2016-10-13 10:47:24 +02:00
iso_listing.txt Added isols method in Iso class 2015-12-09 12:53:00 +01:00
iso_no_marker.iso Added create_header_end_block method in Iso class 2015-12-09 17:06:22 +01:00
iso_with_marker.iso Added create_header_end_block method in Iso class 2015-12-09 17:06:22 +01:00
key_value KIWI - appliance builder next generation 2015-12-05 16:17:10 +01:00
my_plugin.rnc Add extension validation and data access 2016-12-01 10:45:17 +01:00
my_plugin.rng Add extension validation and data access 2016-12-01 10:45:17 +01:00
repomd.xml Implemented SolverRepositoryRpmMd 2016-11-08 18:17:51 +01:00
sysconfig_example.txt Completion for grub bootloader configuration 2017-01-23 17:24:04 +01:00
vagrant_virtualbox.ovf Add support to build vagrant boxes with the Virtualbox provider 2019-03-05 15:33:18 +01:00
xz_data.xz KIWI - appliance builder next generation 2015-12-05 16:17:10 +01:00