Want to try and help test dracut? Now is the time!

That is because dracut --force alone doesn’t tell it what name to use for the initramfs so it probably writes a default file that nothing is looking at.

1 Like

Huh… Then I don’t know how to target it, basically is the issue. :slight_smile:

So, next question is. I noticed plymouth is still in use, and in that being the case... Any ideas on how to load my plymouth theme into it, whether it be Garuda's default, or one I want to use that's already available and was in use before? :slight_smile:

sudo dracut /boot/initramfs-{kernel}.img

dracut shouldn't require any special configuration for plymouth. It should just work.

1 Like

OKay, well, it certainly did not pick up my previously configured cybernetic theme I was using. :slight_smile:

Did install it, works so far. Got a bunch of missing modules while installing tho

:: Building initramfs for linux-zen (6.0.8-zen1-1.1-zen)
dracut: Executing: /usr/bin/dracut --force /boot/initramfs-linux-zen.img 6.0.8-zen1-1.1-zen
dracut: dracut module 'dash' will not be installed, because command 'dash' could not be found!
dracut: dracut module 'mksh' will not be installed, because command 'mksh' could not be found!
dracut: dracut module 'busybox' will not be installed, because command 'busybox' could not be found!
dracut: dracut module 'dbus-broker' will not be installed, because command 'dbus-broker' could not be found!
dracut: dracut module 'rngd' will not be installed, because command 'rngd' could not be found!
dracut: dracut module 'network-wicked' will not be installed, because command 'wicked' could not be found!
dracut: dracut module 'tpm2-tss' will not be installed, because command 'tpm2' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsiadm' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsid' could not be found!
dracut: dracut module 'nvmf' will not be installed, because command 'nvme' could not be found!
dracut: dracut module 'biosdevname' will not be installed, because command 'biosdevname' could not be found!
dracut: dracut module 'memstrack' will not be installed, because command 'memstrack' could not be found!
dracut: memstrack is not available
dracut: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut: dracut module 'squash' will not be installed, because command 'mksquashfs' could not be found!
dracut: dracut module 'squash' will not be installed, because command 'unsquashfs' could not be found!
dracut: dracut module 'dash' will not be installed, because command 'dash' could not be found!
dracut: dracut module 'mksh' will not be installed, because command 'mksh' could not be found!
dracut: dracut module 'busybox' will not be installed, because command 'busybox' could not be found!
dracut: dracut module 'dbus-broker' will not be installed, because command 'dbus-broker' could not be found!
dracut: dracut module 'rngd' will not be installed, because command 'rngd' could not be found!
dracut: dracut module 'network-wicked' will not be installed, because command 'wicked' could not be found!
dracut: dracut module 'tpm2-tss' will not be installed, because command 'tpm2' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsiadm' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsid' could not be found!
dracut: dracut module 'nvmf' will not be installed, because command 'nvme' could not be found!
dracut: dracut module 'memstrack' will not be installed, because command 'memstrack' could not be found!
dracut: memstrack is not available
dracut: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut: dracut module 'squash' will not be installed, because command 'mksquashfs' could not be found!
dracut: dracut module 'squash' will not be installed, because command 'unsquashfs' could not be found!

Don't know, are any of them needed?

And the ISO-link gives me a 404.

All looks good to me! The ISO did get auto cleaned by our infrastructure by now though, you're right. I have some work to do before I can release another one.

2 Likes

Is this tool only for people who plan to develop something using it? Do I gain any advantage from installing this?

Hmm
Need to add

nvme-cli
tpm2-tools

To packages-root

What for? Doesn't seem like that's necessary to me.

New testing ISO: https://us-ny-mirror.garudalinux.org/iso/garuda/kde-lite/221116/

You can optionally also add some more parameters like checksum=y to verify the md5 checksum as well as copytoram=y. In theory, the latter should allow you to install onto the USB drive you used to boot even, if you get those kinds of forum requests :wink: (These parameters were already supported before, I just ported them to our dracut modules)

3 Likes

Can we get this as GRUB option? :eyes:

1 Like
Edit:

I'm getting an odd error in Calamares on this ISO, "There are no partitions to install on."

There are plenty of partitions to install on though.

[garuda@garuda-kde-lite ~]$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0         7:0    0  18.9M  1 loop /run/miso/sfs/livefs
loop1         7:1    0  37.7M  1 loop /run/miso/sfs/mhwdfs
loop2         7:2    0   715M  1 loop /run/miso/sfs/desktopfs
loop3         7:3    0 602.3M  1 loop /run/miso/sfs/rootfs
sda           8:0    1   1.9T  0 disk 
├─sda1        8:1    1 116.2G  0 part 
│ └─ventoy  254:0    0   1.4G  1 dm   /run/miso/bootmnt
└─sda2        8:2    1    32M  0 part 
zram0       253:0    0  15.4G  0 disk [SWAP]
nvme0n1     259:0    0 931.5G  0 disk 
├─nvme0n1p1 259:1    0   953M  0 part 
├─nvme0n1p2 259:2    0   2.8G  0 part 
├─nvme0n1p3 259:3    0     4G  0 part 
├─nvme0n1p4 259:4    0  20.3G  0 part 
├─nvme0n1p5 259:5    0  74.5G  0 part 
├─nvme0n1p6 259:6    0  74.5G  0 part 
├─nvme0n1p7 259:7    0  74.5G  0 part 
├─nvme0n1p8 259:8    0  74.5G  0 part 
└─nvme0n1p9 259:9    0 605.5G  0 part 

Running with sudo -E calamares -d:

[garuda@garuda-kde-lite ~]$ sudo -E calamares -d
QStandardPaths: runtime directory '/run/user/1000' is not owned by UID 0, but a directory permissions 0700 owned by UID 1000 GID 1000
QStandardPaths: runtime directory '/run/user/1000' is not owned by UID 0, but a directory permissions 0700 owned by UID 1000 GID 1000
19:16:41 [6]: Calamares::Settings::Settings(const QString&, bool)
    Using Calamares settings file at "/etc/calamares/settings.conf" 
    .. Required settings.conf key hide-back-and-next-during-exec is missing. 
19:16:41 [6]: void Logger::setupLogfile()
    Using log file: "/home/garuda/.cache/calamares/session.log" 
19:16:41 [6]: void CalamaresApplication::init()
    Calamares version: 3.3.0-alpha3 
    .. languages: ("ar", "as", "ast", "az", "az_AZ", "be", "bg", "bn", "ca", "ca@valencia", "cs_CZ", "da", "de", "el", "en", "en_GB", "es", "es_MX", "et", "eu", "fa", "fi_FI", "fr", "fur", "gl", "he", "hi", "hr", "hu", "id", "is", "it_IT", "ja", "ko", "lt", "ml", "mr", "nb", "nl", "oc", "pl", "pt_BR", "pt_PT", "ro", "ru", "si", "sk", "sl", "sq", "sr", "sr@latin", "sv", "tg", "th", "tr_TR", "uk", "vi", "zh_CN", "zh_TW") 
19:16:41 [6]: bool CalamaresUtils::initQmlModulesDir()
    Using Calamares QML directory "/usr/share/calamares/qml" 
19:16:41 [6]: Calamares::Branding::Branding(const QString&, QObject*)
    Using Calamares branding file at "/usr/share/calamares/branding/garuda/branding.desc" 
19:16:41 [2]: void Calamares::flavorAndSide(const YAML::Node&, const char*, Branding::PanelFlavor&, Branding::PanelSide&)
    WARNING: Branding setting for sidebar is missing, using "widget" "left" 
19:16:41 [2]: void Calamares::flavorAndSide(const YAML::Node&, const char*, Branding::PanelFlavor&, Branding::PanelSide&)
    WARNING: Branding setting for navigation is missing, using "widget" "bottom" 
19:16:41 [2]: Calamares::Branding::Branding(const QString&, QObject*)
    WARNING: the branding component "/usr/share/calamares/branding/garuda" does not ship translations. 
19:16:41 [6]: Calamares::Branding::Branding(const QString&, QObject*)
    Loaded branding component "garuda" 
19:16:41 [2]: bool Calamares::validateStyleEntries(const QMap<QString, QString>&)
    WARNING: Unknown branding *style* entry "sidebarBackground" 
WARNING:     ..  Unknown branding *style* entry "sidebarText" 
WARNING:     ..  Unknown branding *style* entry "sidebarTextHighlight" 
WARNING:     ..  Unknown branding *style* entry "sidebarTextSelect" 
    .. No translation for "tz_" "C" using default (en) 
    .. No translation for "calamares_" "C" using default (en) 
    .. STARTUP: initSettings, initQmlPath, initBranding done 
    .. STARTUP: initModuleManager: module init started 
19:16:41 [6]: void Calamares::ModuleManager::doInit()
    Found 55 modules 
19:16:41 [6]: void CalamaresApplication::initView()
    STARTUP: initModuleManager: all modules init done 
19:16:41 [6]: void CalamaresApplication::initView()
    STARTUP: initJobQueue done 
19:16:41 [6]: CalamaresWindow::CalamaresWindow(QWidget*)
    Available desktop QSize(2256, 1460) minimum size QSize(1024, 520) 
    .. Proposed window size: 1024 600 
19:16:41 [2]: QString Calamares::_stylesheet(const QDir&)
    WARNING: The branding component "/usr/share/calamares/branding/garuda" does not ship stylesheet.qss. 
19:16:41 [6]: void CalamaresApplication::initView()
    STARTUP: CalamaresWindow created; loadModules started 
19:16:41 [6]: void Config::initLanguages()
    Trying to match locale "C" 
19:16:41 [6]: void Config::initLanguages()
    Trying to match locale QLocale(C, Default, Default) 
    .. Trying to match approximate locale QLocale::C 
    .. Trying to match English (US) 
19:16:41 [6]: void Config::setLocaleIndex(int)
    Index 14 Selected locale "en" 
    .. Loaded QRC translation "tz_" "en" 
    .. Loaded QRC translation "calamares_" "en" 
19:16:41 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "welcome@welcome" loading complete. 
19:16:41 [6]: QStringList loadLocales(const QString&)
    Loading locales from "/usr/share/i18n/SUPPORTED" 
    ..  Read 492 lines 
    ..  After filtering 317 lines 
19:16:41 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "locale@locale" loading complete. 
19:16:41 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
    WARNING: No config file for "keyboard" found anywhere at 
     "/home/garuda/src/modules/keyboard/keyboard.conf" 
     "/etc/calamares/modules/keyboard.conf" 
     "/usr/share/calamares/modules/keyboard.conf" 
19:16:41 [6]: KeyboardModelsModel::KeyboardModelsModel(QObject*)
    Loaded 189 keyboard models 
19:16:41 [6]: KeyboardPage::KeyboardPage(Config*, QWidget*)
    Variants now total= 0 selected= -1 
    .. Loaded QRC translation "kb_" "en" 
19:16:41 [6]: void Config::detectCurrentKeyboardLayout()
    ("pc", "us", "inet(evdev)", "terminate(ctrl_alt_bksp)\"") 
19:16:41 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "keyboard@keyboard" loading complete. 
19:16:41 [6]: CalamaresUtils::Partition::InternalManager::InternalManager()
    KPMCore backend starting .. 
19:16:41 [6]: Loaded backend plugin:  "pmsfdiskbackendplugin"
    .. Backend @0x563efcddb3e0 "pmsfdiskbackendplugin" "1" 
19:16:41 [2]: virtual void PartitionViewStep::setConfigurationMap(const QVariantMap&)
    WARNING: Partition-module setting *defaultPartitionTableType* is unset, will use gpt for efi or msdos for bios 
19:16:41 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "partition@partition" loading complete. 
19:16:41 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "users@users" loading complete. 
19:16:41 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "summary@summary" loading complete. 
19:16:41 [6]: void Calamares::ModuleManager::loadModules()
    Module "partition@partition" already loaded. 
19:16:41 [6]: Calamares::SlideshowQML::SlideshowQML(QWidget*)
    QML import paths: 
     "/usr/share/calamares/qml" 
     "/usr/bin" 
     "qrc:/qt-project.org/imports" 
     "/usr/lib/qt/qml" 
19:16:41 [2]: QThread::setPriority: Cannot set priority, thread is not running
19:16:41 [2]: virtual void MachineIdJob::setConfigurationMap(const QVariantMap&)
    WARNING: MachineId: configuration setting *symlink* is deprecated, use *dbus-symlink*. 
19:16:41 [6]: virtual void Calamares::CppJobModule::loadSelf()
    CppJobModule "machineid@machineid" loading complete. 
19:16:41 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
    WARNING: No config file for "fstab" found anywhere at 
     "/home/garuda/src/modules/fstab/fstab.conf" 
     "/etc/calamares/modules/fstab.conf" 
     "/usr/share/calamares/modules/fstab.conf" 
19:16:41 [6]: void Calamares::ModuleManager::loadModules()
    Module "locale@locale" already loaded. 
19:16:41 [6]: void Calamares::ModuleManager::loadModules()
    Module "keyboard@keyboard" already loaded. 
19:16:41 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
    WARNING: No config file for "luksopenswaphookcfg" found anywhere at 
     "/home/garuda/src/modules/luksopenswaphookcfg/luksopenswaphookcfg.conf" 
     "/etc/calamares/modules/luksopenswaphookcfg.conf" 
     "/usr/share/calamares/modules/luksopenswaphookcfg.conf" 
19:16:41 [6]: virtual void Calamares::CppJobModule::loadSelf()
    CppJobModule "luksopenswaphookcfg@luksopenswaphookcfg" loading complete. 
19:16:41 [6]: virtual void Calamares::CppJobModule::loadSelf()
    CppJobModule "luksbootkeyfile@luksbootkeyfile" loading complete. 
19:16:41 [6]: void Calamares::ModuleManager::loadModules()
    Module "users@users" already loaded. 
19:16:41 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
    WARNING: No config file for "grubcfg" found anywhere at 
     "/home/garuda/src/modules/grubcfg/grubcfg.conf" 
     "/etc/calamares/modules/grubcfg.conf" 
     "/usr/share/calamares/modules/grubcfg.conf" 
19:16:41 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
    WARNING: No config file for "postcfg" found anywhere at 
     "/home/garuda/src/modules/postcfg/postcfg.conf" 
     "/etc/calamares/modules/postcfg.conf" 
     "/usr/share/calamares/modules/postcfg.conf" 
19:16:41 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
    WARNING: No config file for "umount" found anywhere at 
     "/home/garuda/src/modules/umount/umount.conf" 
     "/etc/calamares/modules/umount.conf" 
     "/usr/share/calamares/modules/umount.conf" 
19:16:41 [6]: virtual void Calamares::CppJobModule::loadSelf()
    CppJobModule "umount@umount" loading complete. 
19:16:41 [2]: void Config::setConfigurationMap(const QVariantMap&)
    WARNING: Configuring the finished module with deprecated restartNowEnabled settings 
19:16:41 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "finished@finished" loading complete. 
19:16:41 [6]: setGeoIP(Config*, const QVariantMap&)::<lambda()>
    GeoIP result for welcome= "US" 
19:16:41 [6]: void setCountry(Config*, const QString&, CalamaresUtils::GeoIP::Handler*)
    Unusable country code "US" 
    .. Obtained from "https://ipapi.co/json"  ( 1 "country" ) 
    .. Loaded QRC translation "kb_" "en" 
19:16:41 [6]: void CalamaresApplication::initViewSteps()
    STARTUP: loadModules for all modules done 
19:16:41 [6]: void Calamares::ModuleManager::checkRequirements()
    Checking module requirements .. 
19:16:41 [6]: void CalamaresApplication::initViewSteps()
    STARTUP: Window now visible and ProgressTreeView populated 
    .. 8 view steps loaded. 
19:16:41 [6]: bool GeneralRequirements::checkHasPower()
    A battery exists, checking for mains power. 
19:16:41 [6]: getting temp failed for  "/dev/nvme0n1" :  Success
19:16:41 [6]: getting powered on time failed for  "/dev/nvme0n1" :  Success
19:16:41 [6]: getting power cycles failed for  "/dev/nvme0n1" :  Success
19:16:41 [6]: Calamares::RequirementsList GeneralRequirements::checkRequirements()
    GeneralRequirements output: 
     storage :   32104880537 
     enoughStorage :   true 
     RAM :   2684354560 
     enoughRam :   true 
     hasPower :   true 
     hasInternet :   true 
     isRoot :   true 
19:16:41 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 5 requirement results from "welcome" 
19:16:42 [6]: void Config::xkbApply()
    xkbmap selection changed to:  "us" - "" 
19:16:42 [6]: smartctl initialization failed for  "/dev/sda" :  No such file or directory
19:16:42 [6]: error during smart output parsing for  "/dev/sda" :  Success
19:16:42 [6]: smartctl initialization failed for  "/dev/zram0" :  No such file or directory
19:16:42 [6]: error during smart output parsing for  "/dev/zram0" :  Success
19:16:42 [6]: QList<Device*> PartUtils::getDevices(DeviceType)
    Removing unsuitable devices: 3 candidates. 
    .. Running ("blkid", "/dev/nvme0n1") 
    .. Finished. Exit code: 0 output:
 /dev/nvme0n1: PTUUID="545c1e42-fc5a-4eb9-87b3-b867c5e8e712" PTTYPE="gpt"
    .. Running ("blkid", "/dev/nvme0n1p1") 
    .. Finished. Exit code: 0 output:
 /dev/nvme0n1p1: LABEL_FATBOOT="EFI" LABEL="EFI" UUID="0F79-C00E" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="9f6762de-1674-224a-9bf2-e075651e0b35"
    .. Running ("blkid", "/dev/nvme0n1p2") 
    .. Finished. Exit code: 0 output:
 /dev/nvme0n1p2: BLOCK_SIZE="2048" UUID="2022-09-09-15-09-04-00" LABEL="GARUDA_XFCE_TALON" TYPE="iso9660" PTTYPE="dos" PARTLABEL="Rescue" PARTUUID="62f3cd93-58c3-49a5-8625-678a62d15425"
    .. Removing device with iso9660 filesystem (probably a CD) on it "/dev/nvme0n1" 
    .. Running ("blkid", "/dev/sda") 
    .. Finished. Exit code: 0 output:
 /dev/sda: PTUUID="f85f14b3-1a74-4018-bae2-fd9757b8aae1" PTTYPE="gpt"
    .. Running ("blkid", "/dev/sda1") 
    .. Finished. Exit code: 0 output:
 /dev/sda1: UUID="18a766bf-53be-4ee7-a49a-74688b1fbb65" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="Ventoy" PARTUUID="e81975d9-2568-4c37-aea9-557206d3c713"
    .. Running ("blkid", "/dev/sda2") 
    .. Finished. Exit code: 0 output:
 /dev/sda2: BLOCK_SIZE="2048" UUID="2022-11-16-23-26-25-00" LABEL="GARUDA_KDELITE_TALON" TYPE="iso9660" PTTYPE="dos"
    .. Removing device with iso9660 filesystem (probably a CD) on it "/dev/sda" 
    .. Removing zram "/dev/zram0" 
    .. there are 0 devices left. 
19:16:42 [6]: void PartitionCoreModule::doInit()
    LIST OF DETECTED DEVICES: 
    .. node     capacity        name    prettyName 
    .. 0 devices detected. 
19:16:42 [6]: void Calamares::RequirementsChecker::reportProgress()
    Remaining modules: 1 
     "partition" 
19:16:44 [6]: void Calamares::RequirementsChecker::reportProgress()
    Remaining modules: 1 
     "partition" 
19:16:45 [6]: void Calamares::RequirementsChecker::reportProgress()
    Remaining modules: 1 
     "partition" 
19:16:46 [6]: void Calamares::RequirementsChecker::reportProgress()
    Remaining modules: 1 
     "partition" 
19:16:47 [6]: void Calamares::RequirementsChecker::reportProgress()
    Remaining modules: 1 
     "partition" 
19:16:48 [6]: void Calamares::RequirementsChecker::reportProgress()
    Remaining modules: 1 
     "partition" 
19:16:50 [6]: void Calamares::RequirementsChecker::reportProgress()
    Remaining modules: 1 
     "partition" 
    .. Running ("blkid", "-s", "TYPE", "-o", "value", "/dev/nvme0n1p5") 
    .. Finished. Exit code: 0 output:
 btrfs
19:16:50 [6]: FstabEntryList PartUtils::lookForFstabEntries(const QString&)
    Checking device "/dev/nvme0n1p5" for fstab (fs= "btrfs" ) 
    .. Running ("mount", "-o", "ro", "/dev/nvme0n1p5", "/tmp/calamares-YkpiiE") 
    .. Running ("udevadm", "settle") 
    .. Running ("sync") 
19:16:51 [2]: FstabEntryList PartUtils::lookForFstabEntries(const QString&)
    WARNING: Could not read fstab from mounted fs 
    .. Running ("umount", "-R", "/tmp/calamares-YkpiiE") 
    .. Running ("udevadm", "settle") 
    .. Running ("sync") 
19:16:51 [2]: bool PartUtils::canBeResized(DeviceModel*, const QString&, const Logger::Once&)
    WARNING: Can not resize "/dev/nvme0n1p5" , no Partition* found. 
    .. Running ("blkid", "-s", "TYPE", "-o", "value", "/dev/nvme0n1p6") 
    .. Finished. Exit code: 0 output:
 btrfs
19:16:51 [6]: FstabEntryList PartUtils::lookForFstabEntries(const QString&)
    Checking device "/dev/nvme0n1p6" for fstab (fs= "btrfs" ) 
    .. Running ("mount", "-o", "ro", "/dev/nvme0n1p6", "/tmp/calamares-JdHlsP") 
    .. Running ("udevadm", "settle") 
    .. Running ("sync") 
19:16:51 [2]: FstabEntryList PartUtils::lookForFstabEntries(const QString&)
    WARNING: Could not read fstab from mounted fs 
    .. Running ("umount", "-R", "/tmp/calamares-JdHlsP") 
    .. Running ("udevadm", "settle") 
    .. Running ("sync") 
19:16:51 [2]: bool PartUtils::canBeResized(DeviceModel*, const QString&, const Logger::Once&)
    WARNING: Can not resize "/dev/nvme0n1p6" , no Partition* found. 
    .. Running ("blkid", "-s", "TYPE", "-o", "value", "/dev/nvme0n1p7") 
    .. Finished. Exit code: 0 output:
 btrfs
19:16:51 [6]: FstabEntryList PartUtils::lookForFstabEntries(const QString&)
    Checking device "/dev/nvme0n1p7" for fstab (fs= "btrfs" ) 
    .. Running ("mount", "-o", "ro", "/dev/nvme0n1p7", "/tmp/calamares-dSfiVi") 
    .. Running ("udevadm", "settle") 
    .. Running ("sync") 
19:16:51 [2]: FstabEntryList PartUtils::lookForFstabEntries(const QString&)
    WARNING: Could not read fstab from mounted fs 
    .. Running ("umount", "-R", "/tmp/calamares-dSfiVi") 
    .. Running ("udevadm", "settle") 
    .. Running ("sync") 
19:16:51 [2]: bool PartUtils::canBeResized(DeviceModel*, const QString&, const Logger::Once&)
    WARNING: Can not resize "/dev/nvme0n1p7" , no Partition* found. 
    .. Running ("blkid", "-s", "TYPE", "-o", "value", "/dev/nvme0n1p8") 
    .. Finished. Exit code: 0 output:
 btrfs
19:16:51 [6]: FstabEntryList PartUtils::lookForFstabEntries(const QString&)
    Checking device "/dev/nvme0n1p8" for fstab (fs= "btrfs" ) 
    .. Running ("mount", "-o", "ro", "/dev/nvme0n1p8", "/tmp/calamares-IUZhmK") 
    .. Running ("udevadm", "settle") 
    .. Running ("sync") 
19:16:51 [2]: FstabEntryList PartUtils::lookForFstabEntries(const QString&)
    WARNING: Could not read fstab from mounted fs 
    .. Running ("umount", "-R", "/tmp/calamares-IUZhmK") 
    .. Running ("udevadm", "settle") 
    .. Running ("sync") 
19:16:51 [2]: bool PartUtils::canBeResized(DeviceModel*, const QString&, const Logger::Once&)
    WARNING: Can not resize "/dev/nvme0n1p8" , no Partition* found. 
19:16:51 [6]: OsproberEntryList PartUtils::runOsprober(DeviceModel*)
    os-prober lines after cleanup: 
     "/dev/nvme0n1p5:Garuda Linux:Garuda:linux:btrfs:UUID=5fa54f34-b5fc-40be-8092-8ba34ced9eba:subvol=@" 
     "/dev/nvme0n1p6:Garuda Linux:Garuda1:linux:btrfs:UUID=0e41d854-daa7-4d3e-8607-256fbb8317bb:subvol=@" 
     "/dev/nvme0n1p7:Debian GNU/Linux 11 (bullseye):Debian:linux:btrfs:UUID=caed28bf-3cb4-44ca-a827-e549759cc33f:subvol=@" 
     "/dev/nvme0n1p8:Garuda Linux:Garuda2:linux:btrfs:UUID=47d2178b-2308-44ae-a6d0-9f8222c56007:subvol=@" 
19:16:51 [2]: void PartitionCoreModule::scanForEfiSystemPartitions()
    WARNING: system is EFI but no EFI system partitions found. 
19:16:51 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 1 requirement results from "partition" 
19:16:51 [6]: bool ChoicePage::calculateNextEnabled() const
    No partitioning choice has been made yet 
19:16:51 [6]: void Calamares::RequirementsChecker::finished()
    All requirements have been checked. 
19:16:51 [6]: void Calamares::RequirementsModel::describe() const
    Requirements model has 6 items 
    .. requirement 0 "storage" satisfied? true mandatory? true 
    .. requirement 1 "ram" satisfied? true mandatory? true 
    .. requirement 2 "power" satisfied? true mandatory? false 
    .. requirement 3 "internet" satisfied? true mandatory? false 
    .. requirement 4 "root" satisfied? true mandatory? true 
    .. requirement 5 "partitions" satisfied? false mandatory? true 
19:16:51 [6]: void CheckerContainer::requirementsComplete(bool)
    Requirements not satisfied 6 entries: 
    .. 5 "partitions" not-satisfied mandatory? true 
19:16:56 [6]: void Calamares::ModuleManager::checkRequirements()
    Checking module requirements .. 
19:16:56 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 1 requirement results from "partition" 
19:16:56 [6]: bool GeneralRequirements::checkHasPower()
    A battery exists, checking for mains power. 
19:16:56 [6]: Calamares::RequirementsList GeneralRequirements::checkRequirements()
    GeneralRequirements output: 
     storage :   32104880537 
     enoughStorage :   true 
     RAM :   2684354560 
     enoughRam :   true 
     hasPower :   true 
     hasInternet :   true 
     isRoot :   true 
19:16:56 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 5 requirement results from "welcome" 
19:16:56 [6]: void Calamares::RequirementsChecker::finished()
    All requirements have been checked. 
19:16:56 [6]: void Calamares::RequirementsModel::describe() const
    Requirements model has 6 items 
    .. requirement 0 "storage" satisfied? true mandatory? true 
    .. requirement 1 "ram" satisfied? true mandatory? true 
    .. requirement 2 "power" satisfied? true mandatory? false 
    .. requirement 3 "internet" satisfied? true mandatory? false 
    .. requirement 4 "root" satisfied? true mandatory? true 
    .. requirement 5 "partitions" satisfied? false mandatory? true 
19:16:56 [6]: void CheckerContainer::requirementsComplete(bool)
    Requirements not satisfied 6 entries: 
    .. 5 "partitions" not-satisfied mandatory? true 
19:17:01 [6]: void Calamares::ModuleManager::checkRequirements()
    Checking module requirements .. 
19:17:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 1 requirement results from "partition" 
19:17:01 [6]: bool GeneralRequirements::checkHasPower()
    A battery exists, checking for mains power. 
19:17:01 [6]: Calamares::RequirementsList GeneralRequirements::checkRequirements()
    GeneralRequirements output: 
     storage :   32104880537 
     enoughStorage :   true 
     RAM :   2684354560 
     enoughRam :   true 
     hasPower :   true 
     hasInternet :   true 
     isRoot :   true 
19:17:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 5 requirement results from "welcome" 
19:17:01 [6]: void Calamares::RequirementsChecker::finished()
    All requirements have been checked. 
19:17:01 [6]: void Calamares::RequirementsModel::describe() const
    Requirements model has 6 items 
    .. requirement 0 "storage" satisfied? true mandatory? true 
    .. requirement 1 "ram" satisfied? true mandatory? true 
    .. requirement 2 "power" satisfied? true mandatory? false 
    .. requirement 3 "internet" satisfied? true mandatory? false 
    .. requirement 4 "root" satisfied? true mandatory? true 
    .. requirement 5 "partitions" satisfied? false mandatory? true 
19:17:01 [6]: void CheckerContainer::requirementsComplete(bool)
    Requirements not satisfied 6 entries: 
    .. 5 "partitions" not-satisfied mandatory? true 
^C

:point_up_2: Disregard all that, I managed to fix the issue. The problem was related to something I had done myself, not Dracut or Calamares or anything else.

Installing just fine now. :slightly_smiling_face:

Well I set it up in a VirtualBox enviroment and it works so far. Anything specific to check for?

PS. Only worked with EFI, not with BIOS. Installed with BIOS but didn't find anything to boot from afterwards.

Seems VM is not the problem.

The new ISO looks good as far as I can see. I've added and removed a few kernels just to test and I haven't seen any problems crop up. I just have an IGPU on this machine so maybe not too difficult a test. :smirk:

On the stock ISO there is no Plymouth, which is normal for KDE Lite but there is an error message before SDDM loads, it says:

[FAILED] Failed to start Setup Virtual Console

It shows again while shutting down. I don't have the message on my normal KDE Lite installation (same machine), only the Dracut one.

I'm not sure the significance of the error message, or if it even matters. I read through a couple threads that said this is caused by invalid entries in /etc/vconsole.conf but mine looks like this:

FONT=ter-220n
KEYMAP=us

I didn't set those manually, but from what I can tell those values are valid.

Other than typos in /etc/vconsole.conf I found this error message in some bug reports for Open SUSE or Fedora/Red Hat which implicated Dracut, but the reports all seemed to be old and/or solved.

1 Like

What about some journalctl? :stuck_out_tongue:

Okie doke:

Nov 17 16:21:41 archlinux systemd-vconsole-setup[210]: setfont: ERROR setfont.c:417 kfont_load_font: Unable to find file: ter-220n
-- Boot 8c741bbba13d49a496e7a39a47fde429 --
Nov 17 16:37:25 Framework-GarudaDracut systemd-vconsole-setup[207]: setfont: ERROR setfont.c:417 kfont_load_font: Unable to find file: ter-220n
-- Boot b5e7b0bfe8314296a519c86df441cbbf --
Nov 17 16:41:14 Framework-GarudaDracut systemd-vconsole-setup[209]: setfont: ERROR setfont.c:417 kfont_load_font: Unable to find file: ter-220n
-- Boot 981a1efdb95c451689c6a6d4ab04575d --
Nov 17 17:06:22 archlinux systemd-vconsole-setup[211]: setfont: ERROR setfont.c:417 kfont_load_font: Unable to find file: ter-220n

I do see the font it is looking for, ter-220n, is not in /usr/share/kbd/consolefonts/ so perhaps that is supposed to be set to something else?

Where does that value come from?

Seems like this is because we don’t have terminus-font installed on KDE-lite. Fixed here.

Here.

Works fine for me in bios.

2 Likes