11/13/2023 0 Comments Fedora 28 workstation![]() ![]() The Initial Setup tool is basically a lightweight launcher for arbitrary configuration screens from Anaconda. Starting with Fedora 28, Anaconda adds the kernel option ‘resume’ with a path to the largest available swap device by default on x86 architectures. Previously, Hibernation didn’t work after installation because of a missing kernel option, so it had to be set up manually. ![]() You can still use the authconfig command, but Anaconda will install and run the authselect-compat tool instead. The authconfig tool is deprecated and replaced with authselect in Fedora 28, so Anaconda deprecated the kickstart command authconfig and introduced a new command: authselect. Some installer-related code still sitting in Blivet was finally moved to Anaconda. This not only brings all the features argparse has, it was also one of the prerequisites for having automatically generated kickstart documentation on Read the Docs.īlivet 3 is less radical update, but includes significant API improvements and cleanups. The main change in Pykickstart 3 is the switch from the deprecated optparse module to argparse for kickstart parsing. ![]() While this is not really visible from end user perspective, changes like this are important to assure a robust and maintainable future for the Anaconda installer. Blivet 3.0 and Pykickstart 3.0įedora 28 provides version 3 of blivet and Pykickstart, and Anaconda uses the updated versions too. The Anaconda DBUS API as visible in D-Feet. Now you can view the interfaces, methods, signals and properties of Anaconda DBus modules and interact with them. The application will open a new tab and show you a list of available DBus services. Start D-Feet, choose the option ‘Connect to other Bus’ and copy the first part of the Anaconda bus address to the text field (see the picture below). Start the installer and get an address of the Anaconda message bus: cat /var/run/anaconda/bus.address To do so, boot the live image and install the D-Feet application: sudo dnf install d-feet Just keep in mind that the API is still unstable, so it might change in the future. You can easily explore the current Anaconda DBus API with the live version of Fedora Workstation 28. This means that you can use DBus to monitor current settings, but you should use the UI to change them. The UI uses the data to drive installation. ![]() For now, the modules just hold data that are provided by a kickstart file and modified by the UI. At startup, Anaconda starts its private message bus and ten simple modules. This will provide better stability, extensibility and testability of Anaconda.įedora 28 is the first release where Anaconda operates via DBus. The main idea is to split the code into several modules that will communicate over DBus. Last year we announced the commencement of our next major initiative - modularizing Anaconda. All other images, including the Fedora Workstation netinst image and other live images, are unaffected. It’s also worth noting that this change only affects the Fedora Workstation live image. In the end they opted for just always skipping the user and root configuration screens in Anaconda and just configuring a user with sudo rights in Gnome Initial Setup.īecause of this the respective screen (user creation) shows up just once (in Gnome Initial Setup), making the installation experience more consistent. The working group considered various options, such as Anaconda reporting which screens have been visited by the user and then hiding them in Gnome Initial Setup. Primarily, this included screens that let a user set option twice: both Anaconda and the Gnome Initial Setup tool upon first boot. The back story is that the Fedora Workstation working group aimed to reduce the number of screens users see during installation. The progress hub on a Fedora 28 Workstation live installation. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |