bootctl install does not work as systemd bootloader is not built/shipped
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
systemd (Debian) |
Fix Released
|
Unknown
|
|||
systemd (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
when you want to switch to systemd you need to
sudo bootctl install --path=/boot/efi
but für ubuntu this fails with
Failed to open "/usr/lib/
it seems that something is wrong with that
full output:
% sudo bootctl install --path=/boot/efi :(
Created "/boot/
Created "/boot/
Created "/boot/efi/loader".
Created "/boot/
Failed to open "/usr/lib/
ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: systemd 221-1ubuntu2
ProcVersionSign
Uname: Linux 4.0.0-4-lowlatency x86_64
ApportVersion: 2.17.3-0ubuntu4
Architecture: amd64
CurrentDesktop: KDE
Date: Tue Jul 7 16:22:42 2015
InstallationDate: Installed on 2015-05-16 (52 days ago)
InstallationMedia: Kubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
MachineType: System manufacturer System Product Name
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: systemd
UdevLog: Error: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/var/log/udev'
UpgradeStatus: Upgraded to wily on 2015-06-27 (9 days ago)
dmi.bios.date: 04/02/2015
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 2202
dmi.board.
dmi.board.name: A88XM-PLUS
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev X.0x
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: System Product Name
dmi.product.
dmi.sys.vendor: System manufacturer
Changed in systemd (Debian): | |
status: | Unknown → New |
Changed in systemd (Debian): | |
status: | New → Fix Committed |
Changed in systemd (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in systemd (Debian): | |
status: | Fix Committed → Fix Released |
There is absolutely zero distro integration with the systemd EFI boot loader, unlike GRUB and friends. Thus we don't build/ship systemd's boot loader so far, and bootctl can merely show you boots, but its other commands don't work.
If that's confusing, we could also stop installing bootctl completely.