Marek Marczykowski-Górecki
116bbc6a34
lorax-templates-qubes: use qubes kernel during installation
...
Don't try to install kernel-modules-extra, which force Fedora's kernel.
Qubes kernel package is not split into several packages.
Also, don't install gfs2-utils (not needed in Qubes case) which is said
to pull kernel-debuginfo package.
Fixes QubesOS/qubes-issues#3784
2018-09-30 22:31:04 +02:00
Marek Marczykowski-Górecki
8ed5c0ae4c
lorax-templates-qubes 4.0.3, qubes-anaconda-addon 4.0.8, qubes-release 4.0-5
2018-09-17 15:40:39 +02:00
Marek Marczykowski-Górecki
2f3063da20
lorax-templates-qubes: break the build if efiboot.img is too big
...
Break the build instead of producing broken boot image.
2018-09-16 03:40:12 +02:00
Frédéric Pierret
bd0e0d5659
Support Mock based build
2018-05-14 12:38:22 +02:00
Marek Marczykowski-Górecki
38fdf4bbe3
blivet 2.1.6-5, anaconda 25.20.9-11, lorax-templates-qubes 4.0.2, qubes-anaconda-addon 4.0.6
2018-03-04 02:40:17 +01:00
Marek Marczykowski-Górecki
3a93e8a2bb
lorax-templates-qubes: don't fail when no extra kernel is selected
...
It should be possible to build the ISO with just one kernel from
repository, instead of locally built.
2018-02-24 05:06:25 +01:00
Marek Marczykowski-Górecki
ad42bdc95b
Update kernel parameters for i915.preliminary_hw_support -> i915.alpha_support
...
This option has been renamed in kernel 4.10.
2018-02-24 03:58:40 +01:00
Marek Marczykowski-Górecki
13dcbb4c15
anaconda 25.20.9-10, lorax-templates-qubes 4.0.1-1, qubes-anaconda-addon 4.0.5-1
2018-01-30 06:07:19 +01:00
Marek Marczykowski-Górecki
9b80ceeda6
lorax-templates-qubes: include additional VM kernels on the image
...
HVM suspend is broken in 4.14.13, on some machines. Lets ease using 4.9
for them.
2018-01-30 06:06:41 +01:00
Marek Marczykowski-Górecki
ae8b332ca8
lorax-templates-qubes: boot xen.efi directly, bypass grub
...
Grub cause problems while loading xen.efi on many machines, mostly
because xen.efi support loading dom0 kernel and initramfs only via EFI
services and xen.efi needs to be loaded through them too. But grub in
some cases uses own filesystem handling code instead, leaving xen.efi
without dom0 kernel.
This should improve when xen.efi will get multiboot2 support (Xen 4.10?)
- then grub could load dom0 kernel and initramfs too and pass them to
xen.efi.
For now, bypass grub and launch xen.efi directly. This have unfortunate
effect of not having boot menu, so choose the most universal option:
verbose, with all known workarounds for UEFI applied.
Fixes QubesOS/qubes-issues#3505
2018-01-30 06:06:40 +01:00
Marek Marczykowski-Górecki
7272063fa4
lorax-templates-qubes 4.0.0-1
2017-11-21 13:49:26 +01:00
Marek Marczykowski-Górecki
9da8bf76e6
lorax-templates-qubes: do not remove libgstallocators needed by yelp
2017-11-21 13:08:17 +01:00
Marek Marczykowski-Górecki
1c18b82b5e
pykickstart 2.32-4, lorax-templates-qubes 3.2.4-1, qubes-release 4.0-0.2
2017-09-15 05:35:53 +02:00
Marek Marczykowski-Górecki
e12094a910
lorax-templates-qubes: remove unneded parts of xen-runtime
2017-09-13 12:26:16 +02:00
Marek Marczykowski-Górecki
8873d4b659
lorax-templates-qubes: sync with upstream
...
Apply 25.17-1..25.19-1.
QubesOS/qubes-issues#2412
2017-05-30 00:27:03 +02:00
Marek Marczykowski-Górecki
f9bb3b2f33
lorax-templates-qubes: make initrd for EFI smaller
...
Skip system-wide dracut config, specifically
/etc/dracut.conf.d/plymouth-missing-fonts.conf, which loads 'label'
plymouth plugin, which in turn pulls a lot of libraries (including
libX11).
QubesOS/qubes-issues#2412
2017-05-29 04:17:18 +02:00
Marek Marczykowski-Górecki
211f3a3638
lorax-templates-qubes: do not limit to qubes kernels only
...
Upstream kernel packages works too. But in any case, it isn't place to
choose it - if one want to have specific kernel version, need to
configure appropriate repositories (including 'exclude' option).
2017-04-09 01:46:14 +02:00
Marek Marczykowski-Górecki
4e725c1506
lorax-templates-qubes: create basic /dev files in installation image
...
`rpm -qa` needs /dev/urandom
2017-04-09 01:05:59 +02:00
Marek Marczykowski-Górecki
d706bb5d31
lorax-templates-qubes: provide dummy /proc/modules for dracut
...
Updated dracut don't like not having /proc/modules - modules
installation routines fails then, producing initramfs without kernel
modules at all. Empty /proc/modules is enough to avoid this.
QubesOS/qubes-issues#2574
2017-02-14 02:37:52 +01:00
Marek Marczykowski-Górecki
2f6d43569e
lorax-templates-qubes: update based on new upstream version
...
QubesOS/qubes-issues#2574
2017-02-14 02:37:51 +01:00
Marek Marczykowski-Górecki
d2988a8643
anaconda 23.19.10-4, lorax-templates-qubes 3.2.3, qubes-anaconda-addon 3.2.2
2016-07-19 01:42:11 +02:00
Marek Marczykowski-Górecki
221d6af261
lorax: fix "System Volume Information" directory creation
...
Fixes QubesOS/qubes-issues#2051
2016-07-14 02:36:33 +02:00
Marek Marczykowski-Górecki
9257165994
lorax-templates-qubes 3.2.2, pykickstart 2.13-3
2016-06-08 02:32:14 +02:00
Marek Marczykowski-Górecki
4a8eca2c45
Merge branch 'add-sysvolinfo'
...
* add-sysvolinfo:
lorax: add "System Volume Information" to ESP image
2016-06-08 02:31:34 +02:00
Marek Marczykowski-Górecki
2ea4a511ff
lorax: allow '.' in image label
...
Otherwise "R3.2" will end up as "R3-2".
2016-06-08 02:20:57 +02:00
Marek Marczykowski-Górecki
c9a10727cf
lorax: add "System Volume Information" to ESP image
...
When installation image is written on Windows, it automatically (by the
OS) gets mounted and Windows create "System Volume Information" there.
This obviously means the installation media is modified and then fails
verification.
This is really wrong from the Windows side to automatically modify some
files behind users back. But since we can prevent this with really low
cost by just creating those files ourself and reduce a lot of user
confusion, just do it.
Thanks @pbatard for the help.
Fixes QubesOS/qubes-issues#2051
2016-06-07 17:18:58 +02:00
Marek Marczykowski-Górecki
8d5bab3f4c
anaconda 23.19.10-3, lorax-templates-qubes 3.2.1, qubes-anaconda-addon 3.2.1
2016-06-07 06:27:35 +02:00
Marek Marczykowski-Górecki
6a8388e111
lorax: make sure qubes-artwork is installed
...
DNF based pungi isn't deterministic and sometimes chooses fedora-logos
(both provide system-logos). Make sure the right one is installed.
QubesOS/qubes-issues#1807
2016-06-06 00:59:38 +02:00
Marek Marczykowski-Górecki
13f17526ed
anaconda 23.19.10-2, lorax-templates-qubes 3.2.0, lorax 23.20-2, qubes-anaconda-addon 3.2.0-1
2016-05-18 03:22:57 +02:00
Marek Marczykowski-Górecki
6ce8b815d7
lorax: do not generate upgrade.img
...
QubesOS/qubes-issues#1807
2016-04-21 19:56:26 +02:00
M. Vefa Bicakci
ba30700ef7
lorax: Do not fail if EFI directory already exists
2016-04-21 19:56:23 +02:00
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
ab1104fa13
anaconda 20.25.16-12, firstboot 18.6-10, lorax-templates-qubes 3.1.2
2016-02-12 04:46:05 +01: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