Commit Graph

60 Commits

Author SHA1 Message Date
M. Vefa Bicakci
63ed8b9d86
lorax: Do not remove gpg-me libraries
Otherwise, lorax outputs the following error:
  libgpgme-pthread.so.11, needed by /usr/bin/rpm-ostree, not found
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
c009f956ab
firstboot: Remove given that there is an anaconda/initial-setup add-on 2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
34e37e3dc8
lorax: Only use Qubes OS kernels
This commit avoids the issue where the UEFI boot uses the Fedora 23
kernel as opposed to the Qubes OS kernel.
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
ae2b86842f
lorax: EFI: Reduce size, add --no-hostonly, force squashfs inclusion and clean up 2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
5cf84c9b18
lorax: Make Qubes EFI template compatible with Python 3 2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
e877a7dc58
lorax: Rebase templates on those for Fedora 23 2016-04-10 00:00:00 -04:00
Jon Griffiths
3b537db04c lorax: Create the qubes directory before calling dracut 2016-03-28 13:05:21 +13:00
Jon Griffiths
20df6b00ff lorax: Don't disable network for efi image creation
Doing so prevents livenet from loading and causes dracut to fail.
2016-03-28 13:04:58 +13:00
Marek Marczykowski-Górecki
4a714a3ed8 lorax: install additional files needed by syslinux-6.x 2016-03-22 02:27:17 +13:00
Marek Marczykowski-Górecki
e48b9a9084 lorax: update templates based on lorax-22.11-1.fc22 2016-03-22 02:27:17 +13:00
Jon Griffiths
47a0aea0c6 lorax: remove few more firmware packages 2016-03-22 02:27:16 +13:00
Marek Marczykowski-Górecki
41896c82c4 lorax: keep GTK theme installed, minor cleanup 2016-03-22 02:27:16 +13:00
Marek Marczykowski-Górecki
55337a39dd lorax: update for Fedora 21 - part 1 2016-03-22 02:20:13 +13:00
Marek Marczykowski-Górecki
59ae363abc
lorax: exclude ivtv-firmware
It conflicts with newer linux-firmware package.

QubesOS/qubes-issues#1483
2016-02-12 01:02:30 +01:00
Marek Marczykowski-Górecki
5a3df02a37
lorax: do not exclude HID drivers from installation image
Fixes QubesOS/qubes-issues#1516
2016-02-07 02:57:07 +01:00
Marek Marczykowski-Górecki
dee1bfd3cb
lorax: add i915.preliminary_hw_support=1 to kernel parameters
Fixes QubesOS/qubes-issues#1668
2016-02-03 17:55:46 +01:00
Marek Marczykowski-Górecki
5f0c9a7565
lorax: add "verbose boot" - Grub2-efi
QubesOS/qubes-issues#1598
2016-02-03 17:55:04 +01:00
Marek Marczykowski-Górecki
a40327988c
lorax: add verbose mode in xen.cfg (UEFI)
QubesOS/qubes-issues#1598
2016-02-03 17:53:08 +01:00
Marek Marczykowski-Górecki
969e2df914
lorax: drop multi-kernel support - no longer used in R3.1 2016-02-03 17:52:56 +01:00
Marek Marczykowski-Górecki
930fbc776e
lorax: do not install firstboot in installation image
It should be installed only in target system. Not having it here, should
also drop the whole SaltStack from installation image and save some
space.
2016-02-03 17:52:10 +01:00
Marek Marczykowski-Górecki
cf7d97a8af
lorax: include USB3.0 drivers in installer initramfs 2015-11-29 04:19:38 +01:00
Marek Marczykowski-Górecki
6438163c8c lorax: disable debug output from xen and kernel
Prepare for production-quality release.
2015-09-28 20:14:27 +02:00
Marek Marczykowski-Górecki
6adfe1e846 lorax: make initrd back to work without ifcfg module
Anaconda requires /etc/sysconfig/network-scripts directory (even if
empty). Do not remove it, because if wouldn't be recreated if we omit
ifcfg dracut module.
2015-09-28 20:10:03 +02:00
Marek Marczykowski-Górecki
0570ce7f6d lorax: efi: improve using ESP for 'root' device
Simply do nothing, instead of searching by filesystem label. This should
work even if there are multiple devices with the same label.
2015-09-28 20:09:58 +02:00
Marek Marczykowski-Górecki
229da77d7e lorax: fix legacy mode boot after EFI initrd tinyfication 2015-09-25 16:25:47 +02:00
Marek Marczykowski-Górecki
4d7e45103d lorax: Add rescue entry to grub2-efi.cfg 2015-09-25 16:25:47 +02:00
Marek Marczykowski-Górecki
7cf4f825e5 lorax: Provide correct device information to xen.efi
xen.efi needs to call EFI services to access kernel and initramfs
images. For that it needs correct device handle. Grub set it to 'root'
device, regardless of which device was really used to load xen.efi.
2015-09-25 16:25:47 +02:00
Marek Marczykowski-Górecki
4868764d81 lorax: drop plymouth label plugin
It's not used by installer theme but pulls a lot of libraries into initrd.
2015-09-25 16:25:46 +02:00
Marek Marczykowski-Górecki
4fa5c591f8 lorax: exclude SCSI and misc modules from UEFI initrd
One more time - save on efiboot.img size.
2015-09-25 16:25:43 +02:00
Marek Marczykowski-Górecki
7e867fd810 lorax: remove SecureBoot files - save some space in efiboot.img 2015-09-25 16:25:06 +02:00
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