Commit Graph

80 Commits

Author SHA1 Message Date
Marek Marczykowski-Górecki
44dc8e0278 lorax: do not create macboot.img - it will be too big anyway 2015-09-25 16:25:05 +02:00
Marek Marczykowski-Górecki
b024e93e40 lorax: remove network support from UEFI initrd
Reduce its size to have efiboot.img under 32MB.
This needs rebuilding initrd and we need kernel version for that - so pass it
down from x86.tmpl.
2015-09-25 16:24:53 +02:00
Marek Marczykowski-Górecki
c4b965ed88 lorax: select xen.cfg section to enable/disable media check
Apparently all but first parameters are passed to xen.efi, so it is possible to
select which config section should be used. This makes xen.efi copy
unnecessary.
2015-09-21 18:09:34 +02:00
Marek Marczykowski-Górecki
49b3630362 lorax: disable UEFI Secure Boot shim
We don't have signed xen/kernel/initramfs binaries. And more
importantly, we don't have MS-signed key...
2015-09-21 18:09:33 +02:00
Marek Marczykowski-Górecki
ff30f25718
lorax: preliminary EFI support 2015-08-05 02:12:11 +02:00
Marek Marczykowski-Górecki
57887fd90a
lorax: use even shorter file names for kernel/initrd
Apparently initrd-3.19.8-100.fc20.x86_64.img is still too long for
ISO9660.
2015-07-12 16:01:09 +02:00
Marek Marczykowski-Górecki
20ec7c3935
lorax: no longer include 3.11 kernel 2015-07-10 16:58:00 +02:00
Marek Marczykowski-Górecki
f7ab7b217c
lorax: include kernels downloaded from Fedora repository
Do it by manually extracting packages from pungi cache instead of
redownloading, because we can't access yum configuration (repositories,
gpg keys etc) here, so it would be even more hacky...

All this is needed because pungi does not support including multiple
versions of a single package.
2015-07-10 16:48:36 +02:00
Marek Marczykowski-Górecki
ff6190e669 lorax: update kernel versions included on the ISO 2015-03-21 04:18:17 +01:00
Marek Marczykowski-Górecki
31a39b98c2 Revert "anaconda+lorax: install 3.11 VM kernel in addition to default one (#868)"
This reverts commit 277c6dde71.
DispVM is back working with newer kernels.
2014-06-27 17:25:21 +02:00
Marek Marczykowski-Górecki
277c6dde71 anaconda+lorax: install 3.11 VM kernel in addition to default one (#868)
DispVM have problems on newer kernels (details in ticket description).
2014-06-27 02:58:54 +02:00
Marek Marczykowski-Górecki
1e4581e540 lorax: update templates based on fc20 lorax package 2014-04-08 05:50:32 +02:00
Marek Marczykowski-Górecki
c7bccba04c lorax: include 3.12+ kernels (if present) 2014-03-21 15:37:06 +01:00
Marek Marczykowski-Górecki
6f94650805 lorax, comps: disable multipath
It isn't normally needed on desktop systems, but causes dependency
loop inside initrd.
2014-03-21 15:37:05 +01:00
Marek Marczykowski-Górecki
e93661ebde lorax: do not remove some used libraries from installer image (#773)
liblzo2 is required by mkfs.brtfs, dri libraries are required for some
video drivers.
2014-03-21 15:36:52 +01:00
Marek Marczykowski-Górecki
b6ace0cd2f lorax: don't build EFI image
Qubes currently don't support EFI (because of xen 4.1) so do not include
not working EFI boot image.
2013-12-08 19:17:42 +01:00
Marek Marczykowski-Górecki
4d072363a8 lorax: use newest kernel for installer
Sort the kernels before creating installing them. The last one will be
the newest and will override older ones.
2013-11-18 11:30:45 +01:00
Marek Marczykowski-Górecki
20cc289abf Install hypervisor binary as xen.gz, regardless of version
We've drop xen.gz symlink from xen package to not duplicate grub
entries, but here we need only xen.gz file.
2013-08-28 11:56:28 +02:00
Marek Marczykowski-Górecki
76f22a0ea0 Install all available kernels by default (#581)
Anaconda/pungi doesn't support multiple versions of the same package at
the time, so place all kernels on installation media in separate
directory and install them in %post script.
2013-08-28 11:48:22 +02:00
Marek Marczykowski-Górecki
05c26844ca Enable the user choice of kernel for running installer (#581)
Unfortunately single "install" command installs only one version of
package, even if multiple matches, so must list all versions explicitly.
Include all major releases from 3.2 to 3.11 to not require change it too
often.
Also exclude kernel from fedora repos to force use of qubes kernel.
2013-08-28 11:42:49 +02:00
Marek Marczykowski-Górecki
82a3ec60d1 lorax: include ehci-pci module in installer initramfs image
In recent kernel releases this additional module is required to support
USB 2.0 controllers.
2013-06-13 15:16:38 +02:00
Marek Marczykowski
0d7c04bd53 lorax: do not build boot.iso (#706) 2013-02-25 01:02:06 +01:00
Marek Marczykowski
cf29b81f86 lorax: remove fedora branding cont. 2013-02-21 03:10:33 +01:00
Marek Marczykowski
6c2ea7733e lorax: install mesa-dri-drivers in installer image 2013-02-21 03:10:04 +01:00
Marek Marczykowski
cf59a35b39 lorax: do not touch non-existing services 2013-02-13 13:54:55 +01:00
Marek Marczykowski
ec41543c32 lorax: disable networking during install...
...even if NetworkManager is running.
Actually it is started by anaconda (and needed to provide D-Bus
interface) even if service disabled in systemd configuration.
2013-02-13 13:45:57 +01:00
Marek Marczykowski
d99643beff lorax: hide xen messages during installer startup 2013-02-09 10:26:16 +01:00
Marek Marczykowski
da044ddca2 anaconda: do not start network during install 2013-01-26 22:26:08 +01:00
Marek Marczykowski
2c2f035c61 lorax: qubes customized templates 2013-01-24 11:54:44 +01:00
Marek Marczykowski
a25ae51162 lorax: add lorax-templates-qubes package - for now with fc18 templates 2013-01-24 11:50:02 +01:00