Marek Marczykowski-Górecki
b3d04825a2
anaconda: generate xen efi configuration
9 years ago
Marek Marczykowski-Górecki
5796c78979
anaconda: disable os prober
...
It tries to mount every existing block device, including VM images.
9 years ago
Marek Marczykowski-Górecki
9e8a70dfb8
anaconda 20.25.16-9
9 years ago
Marek Marczykowski-Górecki
2726c5a9f5
anaconda: use kernel-install instead of grubby to regenerate initrd/grub.conf
...
Since we have own hook there, it properly handles Xen. This means we no
longer need post scripts in kickstart for that.
9 years ago
Marek Marczykowski-Górecki
73e8665a2b
anaconda: add dom0_mem=min:1024M to default xen cmdline
...
This will solve #959 for new installations.
Related to qubesos/qubes-issues#959
9 years ago
Marek Marczykowski-Górecki
3d5bcb5b18
anaconda 20.25.16-8
9 years ago
Marek Marczykowski-Górecki
6ec0a27683
anaconda: regenerate grub.cfg using grub2-mkconfig
...
Normally anaconda uses grubby to update bootloader configuration. But
unfortunately it breaks grub configuration (removes trailing "=", so
empty variable assignment xen_rm_opts= is broken). Instead of reworking
the whole bootloader support in anaconda, just regenerate grub.cfg at
the end.
9 years ago
Marek Marczykowski-Górecki
b95bd9af8c
anaconda: fix compile warnings
9 years ago
Wojciech Zygmunt Porczyk
d460acf065
anaconda: do not fail on nonexistent inital-setup-*
...
Split `systemctl enable` to fail only on nonexistent units. Qubes does not
currently use initial-setup.
10 years ago
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.
10 years ago
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).
10 years ago
Marek Marczykowski-Górecki
c066d85b06
anaconda: lower minimum required disk space
...
Indeed 50GB is advisable minimum to have usable system, but do not rule
out some corner cases/test installs.
10 years ago
Wojciech Zygmunt Porczyk
d81c64ca41
remove qubes-logos, migrate to qubes-artwork
10 years ago
Marek Marczykowski-Górecki
acb9c103c1
anaconda 20.25.16-7
10 years ago
Marek Marczykowski-Górecki
fe547f8ea9
anaconda: Remove link to software selection from storage dialog
...
If clicked too early (before metadata got loaded) it causes installer
crash. We don't provide wide software selection so just remove that
link.
10 years ago
Marek Marczykowski-Górecki
7eff70f58a
anaconda 20.25.16-6
10 years ago
Marek Marczykowski-Górecki
23a54d7436
anaconda: remove network setup from text interface
...
We have network disabled.
10 years ago
Marek Marczykowski-Górecki
7991a6f9ab
New versions
...
anaconda 20.25.16-5
firstboot 18.6-5
lorax-templates-qubes 2.1-1
pungi 3.03-1.4
qubes-release 2-7
10 years ago
Marek Marczykowski-Górecki
5a363bf786
anaconda: set default hostname to 'dom0'
10 years ago
Marek Marczykowski-Górecki
3e9ec61613
anaconda: set default grub theme
10 years ago
Marek Marczykowski-Górecki
9d8a1f945b
anaconda: disable user creation
...
For now we will stay with old firstboot for this task.
10 years ago
Marek Marczykowski-Górecki
c583904597
anaconda: indentation fix
10 years ago
Marek Marczykowski-Górecki
c938ccb706
anaconda: fixes for upgraded anaconda (failed conflict resolution)
10 years ago
Marek Marczykowski-Górecki
f73b3741f0
Update anaconda to 20.25.16
...
Apply result of "git diff anaconda-18.37.11-1..anaconda-20.25.16-1" and
resolve conflicts.
10 years ago
Marek Marczykowski-Górecki
58d9e1f32f
anaconda 18.37.11-4
10 years ago
Marek Marczykowski-Górecki
383f9fb3df
anaconda: fix build on fc20
10 years ago
Marek Marczykowski-Górecki
90d4fc499e
anaconda: set epoch to 1000
...
Prevent vanilla anaconda package installation.
10 years ago
Marek Marczykowski-Górecki
bd57fa02ec
Set grub default to the kernel used during installation ( #581 )
11 years ago
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.
11 years ago
Marek Marczykowski
3b444d3d65
anaconda: prevent anaconda.spec from regenerating
...
The only dynamic field is VERSION, so it isn't worth (but makes some
confusion).
11 years ago
Marek Marczykowski
5bde26c0d8
spec: build packages in-place when %{qubes_builder} defined
...
This will make building package without taring the sources and untaring
them again.
11 years ago
Marek Marczykowski
5d76b2f7aa
anaconda 18.37.11-3, lorax-templates-qubes-1.1, qubes-release-2-3
11 years ago
Marek Marczykowski
8558b595b0
anaconda: fix post-install scripts, regenerate initramfs
...
InstallClass.postAction isn't called from anywhere, move things to
anaconda post-scripts. Add regenerate of initramfs image to include
qubes-pciback module.
11 years ago
Marek Marczykowski
73e4bd6c22
anaconda: add "console=none" Xen parameter
11 years ago
Marek Marczykowski
1076c760e1
anaconda: start Xorg on tty7
...
To not conflict with logind-reserved tty6 (ReserveVT option in
logind.conf(5))
11 years ago
Marek Marczykowski
62252c5a3c
anaconda: replace installclass with Qubes one
...
Mainly to modify default partitioning layout.
12 years ago
Marek Marczykowski
e345814639
anaconda: display correct root password status
12 years ago
Marek Marczykowski
5e55b430b7
anaconda: add option to lock root account
...
Not only default setting, so one could leave account locked if entered
password setting spoke.
12 years ago
Marek Marczykowski
40aff2cab3
anaconda: lock root account by default
12 years ago
Marek Marczykowski
2c55391588
anaconda: simplify autopart customization (minor)
12 years ago
Marek Marczykowski
1c0f105c44
anaconda: write minimal network configuration
...
Do not skip it completely, only remove network devices setup.
Especially set hostname.
12 years ago
Marek Marczykowski
8ed84973ff
anaconda 18.37.11-2, firstboot 18.6-3, lorax-templates-qubes 1.0-1, qubes-logos 1-4, qubes-release 2-2
12 years ago
Marek Marczykowski
492e2932e7
anaconda: make encrypted partitions by default
12 years ago
Marek Marczykowski
745a36a17d
anaconda: fix grub config setup
...
Remove non-xen options, make the right thing default one
12 years ago
Marek Marczykowski
da044ddca2
anaconda: do not start network during install
12 years ago
Marek Marczykowski
00c5528adc
anaconda: import unmodified 18.37.11 version from fc18
12 years ago
Marek Marczykowski
07fa39350c
anaconda: remove option for setting GRUB password ( #647 )
12 years ago
Marek Marczykowski
22b87b5c9a
anaconda: fix default xen console parameter ( #644 )
12 years ago
Marek Marczykowski
376954e900
anaconda: more general (and working...) detection of qubes kernel
12 years ago
Marek Marczykowski
ad83f834d2
anaconda: treat pvops kernel as qubes kernel
12 years ago
Marek Marczykowski
f7d5658907
anaconda 13.42-4
12 years ago
Marek Marczykowski
c9a92d8e34
anaconda: add missing files to installation image
12 years ago
Marek Marczykowski
cabe94affb
anaconda: do not fallback to text mode install when Xorg failed
...
Text mode provide very limited UI widget set and almost not existing error
reporting, which can result in broken installation.
12 years ago
Marek Marczykowski
73352d6438
anaconda 13.42-3
12 years ago
Marek Marczykowski
0d804af891
anaconda: use packages from already mounted /mnt/stage2 if commanded so ( #440 )
12 years ago
Marek Marczykowski
5fd3c8b151
anaconda: try to use installation disk directly, before searching for ISO images ( #440 )
12 years ago
Marek Marczykowski
ba1ff47849
anaconda: use correct disk label ( #440 )
12 years ago
Marek Marczykowski
5cba3ae239
anaconda: disable xen messages on VGA console ( #434 )
13 years ago
Marek Marczykowski
270e4be35e
anaconda: decrease minimum partition size (in automatic partitioning)
13 years ago
Marek Marczykowski
825cef77c5
anaconda, repos: Use same group selection in all places
13 years ago
Joanna Rutkowska
a5f58a524f
User rpm_verify instead of repeated manual parsing of rpm --checksign output
...
Additionally, rpm_verify understands the NO_SIGN enviroment variable.
13 years ago
Marek Marczykowski
40fd364be6
anaconda: include all usb/input/scsi/ata modules in installer system ( #369 )
13 years ago
Marek Marczykowski
50caa8513f
anaconda: enable crond in dom0 ( #354 )
13 years ago
Marek Marczykowski
d064feb31c
anaconda: disable xend
...
Since we use libxl not needed any more.
13 years ago
Marek Marczykowski
639faf029d
anaconda: do not pass rdloaddriver=pciback to the kernel ( #357 )
13 years ago
Joanna Rutkowska
810972c3ba
anaconda: try to fix the broken progress bar
13 years ago
Joanna Rutkowska
6ad43624e6
anaconda: fix initramfs regenerating code
13 years ago
Marek Marczykowski
1fe4aa8183
anaconda: call dracut manually
...
Anaconda does use own version, not from installed system (so without needed
modules).
13 years ago
Marek Marczykowski
97d0f39f38
Revert "anaconda: Regenerate initramfs at the installation end"
...
This reverts commit bf57b2a3f5
.
This script is not needed any more. Perhaps dracut should be called here
directly, but I believe that anaconda does it automatically.
Conflicts:
anaconda/installclasses/qubes.py
13 years ago
Joanna Rutkowska
8dbb66724a
Grand Dom0 packages cleanup!
13 years ago
Rafal Wojtczuk
3eda9af075
Import default rpm keys
...
...so that qubes-receive-updates can call rpm -K
13 years ago
Joanna Rutkowska
09593833d6
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/installer
13 years ago
Marek Marczykowski
bf57b2a3f5
anaconda: Regenerate initramfs at the installation end
13 years ago
Marek Marczykowski
d0c648cbbb
anaconda: update default kernel parameters
...
Do not blacklist aesni-intel.
Load pciback in initramfs, before network drivers.
13 years ago
Marek Marczykowski
85d4a3160d
anaconda 13.42-2
13 years ago
Joanna Rutkowska
ebd88386f9
Revert "anaconda: Remove unused variables to let compile with -Werror=unused-but-set-variable"
...
This reverts commit 3341ed2c5f
.
This commit breaks build on F13...
13 years ago
Marek Marczykowski
c61fc09716
Make 'Enter' accepts LUKS passphrase ( #219 )
13 years ago
Marek Marczykowski
fe6bdefd7a
Set 'Next' as default button in anaconda ( #219 )
13 years ago
Marek Marczykowski
fd08adaf55
Do not create two /boot ( #184 )
...
/boot will be automatically added to partitions list when required (in this
case: when / is on LVM). No need for explicit adding it.
13 years ago
Marek Marczykowski
35e7e4de35
Fix root account setup
...
Set password only when provided. In Qubes root account is locked, so no
password is provided by user...
13 years ago
Marek Marczykowski
c321043e39
Do not disable qubes_setupdvm at the end of instalation ( #216 )
13 years ago
Marek Marczykowski
2492505537
Verify packages downloaded by yumdownloader ( #229 )
13 years ago
Marek Marczykowski
3341ed2c5f
anaconda: Remove unused variables to let compile with -Werror=unused-but-set-variable
13 years ago
Joanna Rutkowska
d0bc9daab8
anaconda: user message spelling correction
13 years ago
Tomasz Sterna
1cba868e2e
Fixed CD isolinux.cfg generator.
...
Do not remove additional kernel commandline parameters.
13 years ago
Joanna Rutkowska
46578f3f7d
Do not allow to login as root in Dom0
...
Anaconda apparently uses en empty password by default for root user -- this allows
for trivial bypass of the screenlocker in Dom0 -- just switch to a text console and log in as root
with empty password.
So, we tell anaconda to lock this root account.
13 years ago
Joanna Rutkowska
6a52964b35
Do not urge user to upgrade Dom0 after installation
13 years ago
Joanna Rutkowska
ba25e32153
Anaconda: do not ask for root password
13 years ago
Joanna Rutkowska
a9795ae4a6
Disable unnecessary services in qubes.postAction()
13 years ago
Joanna Rutkowska
38e5317508
Don't try to be too smart!
...
Revert "Do not offer usless actions"
This reverts commit 240b29fc12
.
Believe it or not: the next DVD I burned after commiting the above patch
turned out to be... broken, and installer died without any useful warning!
13 years ago
Joanna Rutkowska
240b29fc12
Do not offer usless actions
13 years ago
Joanna Rutkowska
7acedffd35
Do not ask about hostname, use 'dom0' ( #183 )
13 years ago
Joanna Rutkowska
065e5773e1
Actually do not skip some of the important steps (which don't involve GUI)
13 years ago
Joanna Rutkowska
59e90686a1
Revert "Do not support package selection and upgrade in Qubes"
...
This reverts commit 61af4bd9af
.
This is now properly covered by 85b30a5f4c
.
13 years ago
Joanna Rutkowska
b22bfadefa
Revert "Implemented option to skip packages selection in installclass"
...
This reverts commit 9bb56a32e9
.
This should really be done in the Qubes install class.
13 years ago
Joanna Rutkowska
85b30a5f4c
Qubes class fixups
...
* Ensure this is the only class
* Skip installation steps that make no sense for Qubes
13 years ago
Joanna Rutkowska
ef4af12841
Use Epoch=1000 for anaconda, just in case
13 years ago
Joanna Rutkowska
d31022937e
Revert "Fixes to allow compilation on F14"
...
This reverts commit 91bc81afee
.
Apparently we must build the installer on F13, and this
fix is incompatible with F13... Sigh...
13 years ago
Joanna Rutkowska
91bc81afee
Fixes to allow compilation on F14
13 years ago
Tomasz Sterna
61af4bd9af
Do not support package selection and upgrade in Qubes
13 years ago
Tomasz Sterna
9bb56a32e9
Implemented option to skip packages selection in installclass
13 years ago
Tomasz Sterna
6675e871cc
Create default /etc/sysconfig/network with network disabled
13 years ago
Tomasz Sterna
25b30fa527
Moved Anaconda source to subdirectory
13 years ago
Tomasz Sterna
4cecd1324a
Initial import of anaconda-13.42 source
14 years ago