最近和朋友在弄自己的发行版ayakaOS,目前把livecd做了。但是开机总是弹无中生设置时区,但无伤大雅。现在缺少一个安装器。
嗯经过我一通搜索,发现基本上用的是calamares,在aur也找到了一个包,下载后发现initramfs模块用不了,请问有什么办法吗?
顺带一提,我是在wsl运行的
日志:
yxl@ArchLinuxWSL ~> calamares -d
23:26:43 [6]: Calamares::Settings::Settings(const QString&, bool)
Using Calamares settings file at "/usr/share/calamares/settings.conf"
23:26:43 [6]: void Logger::setupLogfile()
Using log file: "/home/yxl/.cache/calamares/session.log"
23:26:43 [6]: void CalamaresApplication::init()
Calamares version: 3.4.0
.. Using Qt version: 6.10.1
.. Build type: Release
.. Using PyBind11
.. Using settings: "/usr/share/calamares/settings.conf"
.. Using log file: "/home/yxl/.cache/calamares/session.log"
.. Languages: QList("ar", "as", "ast", "az", "az_AZ", "be", "bg", "bn", "ca", "ca@valencia", "cs_CZ", "da", "de", "el", "en", "en_GB", "eo", "es", "es_AR", "es_MX", "et", "eu", "fa", "fi_FI", "fr", "fur", "gl", "he", "hi", "hr", "hu", "id", "is", "it_IT", "ja", "ka", "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")
23:26:43 [6]: bool Calamares::initQmlModulesDir()
Using Calamares QML directory "/usr/share/calamares/qml"
23:26:43 [6]: Calamares::Branding::Branding(const QString&, QObject*, qreal)
Using Calamares branding file at "/usr/share/calamares/branding/default/branding.desc"
23:26:43 [6]: Calamares::Branding::Branding(const QString&, QObject*, qreal)
Loaded branding component "default"
.. No translation for "tz_" "zh_CN" using default (en)
.. Loaded QRC translation "calamares_" "zh_CN"
.. STARTUP: initSettings, initQmlPath, initBranding done
.. STARTUP: initModuleManager: module init started
23:26:43 [6]: void Calamares::ModuleManager::doInit()
Found 48 modules
23:26:43 [6]: void CalamaresApplication::initView()
STARTUP: initModuleManager: all modules init done
23:26:43 [6]: void CalamaresApplication::initView()
STARTUP: initJobQueue done
23:26:43 [6]: CalamaresWindow::CalamaresWindow(QWidget*)
Available desktop QSize(1920, 1080) minimum size QSize(1024, 520)
.. Proposed window size: 1024 520
23:26:43 [6]: void CalamaresApplication::initView()
STARTUP: CalamaresWindow created; loadModules started
23:26:43 [6]: void Config::initLanguages()
Trying to match locale "zh_CN"
23:26:43 [6]: void Config::setLocaleIndex(int)
Index 60 Selected locale "zh_CN"
.. Loading "calamares-default_zh_CN" from "/usr/share/calamares/branding/default/lang"
.. Branding no translation for "zh_CN" using default (en)
.. No translation for "tz_" "zh_CN" using default (en)
.. Loaded QRC translation "calamares_" "zh_CN"
23:26:43 [2]: Calamares::GeoIP::Handler::Handler(const QString&, const QString&, const QString&)
WARNING: GeoIP style *none* does not do anything.
23:26:43 [2]: void GeneralRequirements::setConfigurationMap(const QVariantMap&)
WARNING: GeneralRequirements checks 'storage' but libparted is disabled.
23:26:43 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "welcome@welcome" loading complete.
23:26:43 [6]: QStringList loadLocales(const QString&)
Loading locales from "/usr/share/i18n/SUPPORTED"
.. Read 501 lines
.. After filtering 326 lines
23:26:43 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "locale@locale" loading complete.
23:26:43 [6]: KeyboardModelsModel::KeyboardModelsModel(QObject*)
Loaded 183 keyboard models
23:26:43 [6]: KeyboardGroupsSwitchersModel::KeyboardGroupsSwitchersModel(QObject*)
Loaded 45 keyboard groups
23:26:43 [6]: KeyboardPage::KeyboardPage(Config*, QWidget*)
Variants now total= 0 selected= -1
23:26:43 [6]: KeyboardPage::KeyboardPage(Config*, QWidget*)
Groups now total= 45 selected= -1
.. No translation for "kb_" "zh_CN" using default (en)
23:26:43 [2]: bool KeyBoardPreview::loadCodes()
WARNING: ckbcomp not found , keyboard preview disabled
23:26:43 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "keyboard@keyboard" loading complete.
23:26:43 [6]: Calamares::Partition::InternalManager::InternalManager()
KPMCore backend starting ..
23:26:43 [6]: DEBUG (Qt): Loaded backend plugin: "pmsfdiskbackendplugin"
.. Backend @0x5a5bb80ee8e0 "pmsfdiskbackendplugin" "1"
23:26:43 [2]: virtual void PartitionViewStep::setConfigurationMap(const QVariantMap&)
WARNING: Partition-module setting *defaultPartitionTableType* is unset, will use gpt for efi or msdos for bios
23:26:43 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "partition@partition" loading complete.
.. libpwquality setting "minlen=0"
.. libpwquality setting "minclass=0"
23:26:43 [2]: add_check_libpwquality(PasswordCheckList&, const QVariant&)::<lambda(const QString&)>
WARNING: libpwquality error -20 密码未提供
23:26:43 [2]: add_check_libpwquality(PasswordCheckList&, const QVariant&)::<lambda(const QString&)>
WARNING: libpwquality error -20 密码未提供
23:26:43 [2]: add_check_libpwquality(PasswordCheckList&, const QVariant&)::<lambda(const QString&)>
WARNING: libpwquality error -20 密码未提供
23:26:43 [2]: add_check_libpwquality(PasswordCheckList&, const QVariant&)::<lambda(const QString&)>
WARNING: libpwquality error -20 密码未提供
23:26:43 [2]: add_check_libpwquality(PasswordCheckList&, const QVariant&)::<lambda(const QString&)>
WARNING: libpwquality error -20 密码未提供
23:26:43 [2]: add_check_libpwquality(PasswordCheckList&, const QVariant&)::<lambda(const QString&)>
WARNING: libpwquality error -20 密码未提供
23:26:43 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "users@users" loading complete.
23:26:43 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "summary@summary" loading complete.
23:26:43 [6]: void Calamares::ModuleManager::loadModules()
Module "partition@partition" already loaded.
23:26:43 [6]: Calamares::SlideshowQML::SlideshowQML(QWidget*)
QML import paths:
"/usr/share/calamares/qml"
"/usr/bin"
"qrc:/qt-project.org/imports"
"qrc:/qt/qml"
"/usr/lib/qt6/qml"
23:26:43 [6]: Calamares::SlideshowQML::SlideshowQML(QWidget*)
QML load on startup, API 2.
23:26:43 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:43 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:43 [6]: virtual void Calamares::CppJobModule::loadSelf()
CppJobModule "machineid@machineid" loading complete.
23:26:43 [6]: void Calamares::ModuleManager::loadModules()
Module "locale@locale" already loaded.
23:26:43 [6]: void Calamares::ModuleManager::loadModules()
Module "keyboard@keyboard" already loaded.
23:26:43 [6]: virtual void Calamares::CppJobModule::loadSelf()
CppJobModule "initcpio@initcpio" loading complete.
23:26:43 [6]: void Calamares::ModuleManager::loadModules()
Module "users@users" already loaded.
23:26:43 [1]: void Calamares::ModuleManager::loadModules()
ERROR: Module "initramfs@initramfs" not found in module search paths.
"/usr/lib/calamares/modules"
23:26:43 [6]: virtual void Calamares::CppJobModule::loadSelf()
CppJobModule "umount@umount" loading complete.
23:26:43 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "finished@finished" loading complete.
23:26:43 [2]: WARNING (Qt): QString::arg: Argument missing: "%1无法安装。 Calamares无法加载所有已配置的模块。这个问题是发行版配置Calamares不当导致的。<br/>无法加载以下模块:", "Arch Linux"
23:26:43 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:43 [6]: void Calamares::SlideshowQML::loadQmlV2Complete()
QML component complete, API 2
23:26:43 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:43 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:43 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:43 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
libEGL warning: failed to get driver name for fd -1
libEGL warning: MESA-LOADER: failed to retrieve device information
libEGL warning: failed to get driver name for fd -1
MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER)
libEGL warning: egl: failed to create dri2 screen
.. Loading "/usr/share/calamares/branding/default/show.qml"
.. No translation for "kb_" "zh_CN" using default (en)
23:26:43 [2]: add_check_libpwquality(PasswordCheckList&, const QVariant&)::<lambda(const QString&)>
WARNING: libpwquality error -20 密码未提供
23:26:43 [2]: add_check_libpwquality(PasswordCheckList&, const QVariant&)::<lambda(const QString&)>
WARNING: libpwquality error -20 密码未提供
23:26:43 [1]: void CalamaresApplication::initFailed(const QStringList&)
ERROR: STARTUP: failed modules are QList("initramfs@initramfs")
23:26:43 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:43 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:43 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:43 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:43 [6]: void applyXkb(const BasicLayoutInfo&, AdditionalLayoutInfo&)
xkbmap selection changed to: "custom" - ""
23:26:43 [2]: void applyLocale1(const BasicLayoutInfo&, AdditionalLayoutInfo&)
WARNING: Could not set keyboard config through org.freedesktop.locale1.X11Keyboard. QDBusError("org.freedesktop.DBus.Error.InvalidArgs", "Specified keymap cannot be compiled, refusing as invalid.")
23:26:43 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:43 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:43 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:43 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:43 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:43 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:43 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:44 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:44 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:44 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:44 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:44 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:44 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:44 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:44 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:44 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:44 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:44 [6]: QList<Device*> PartUtils::getDevices(DeviceType)
Removing unsuitable devices: 0 candidates.
.. there are 0 devices left.
23:26:44 [6]: void PartitionCoreModule::doInit()
LIST OF DETECTED DEVICES:
.. node capacity name prettyName
.. 0 devices detected.
23:26:44 [6]: OsproberEntryList PartUtils::runOsprober(DeviceModel*)
os-prober gave no output.
23:26:44 [2]: WARNING (Qt): beginResetModel called on BootLoaderModel(0x5a5bb80fd410) without calling endResetModel first
23:26:44 [2]: WARNING (Qt): endResetModel called on BootLoaderModel(0x5a5bb80fd410) without calling beginResetModel first
23:26:44 [2]: WARNING (Qt): QDBusError("org.freedesktop.DBus.Error.AccessDenied", "")
23:26:44 [2]: void ChoicePage::updateActionDescriptionsTr()
WARNING: Invalid osprober count, labels and buttons not updated.
23:26:44 [6]: bool ChoicePage::calculateNextEnabled() const
No partitioning choice has been made yet
