switch from GRUB2 to systemd-boot
This commit is contained in:
parent
550563d561
commit
d3a5d4ea18
@ -3,11 +3,12 @@
|
|||||||
<profile name="BootCore" description="Boot core packages"/>
|
<profile name="BootCore" description="Boot core packages"/>
|
||||||
</profiles>
|
</profiles>
|
||||||
<packages type="bootstrap" patternType="plusRecommended" profiles="BootCore">
|
<packages type="bootstrap" patternType="plusRecommended" profiles="BootCore">
|
||||||
<package name="grubby"/>
|
<package name="sdubby"/>
|
||||||
</packages>
|
</packages>
|
||||||
<packages type="image" patternType="plusRecommended" profiles="BootCore">
|
<packages type="image" patternType="plusRecommended" profiles="BootCore">
|
||||||
<package name="kernel"/>
|
<package name="kernel"/>
|
||||||
<package name="kernel-modules-extra"/>
|
<package name="kernel-modules-extra"/>
|
||||||
|
<package name="systemd-boot-unsigned"/>
|
||||||
<package name="systemd-oomd-defaults"/>
|
<package name="systemd-oomd-defaults"/>
|
||||||
<package name="systemd-resolved"/>
|
<package name="systemd-resolved"/>
|
||||||
</packages>
|
</packages>
|
||||||
|
11
config.sh
11
config.sh
@ -33,17 +33,6 @@ echo 'uninitialized' > /etc/machine-id
|
|||||||
## remove random seed, the newly installed instance should make its own
|
## remove random seed, the newly installed instance should make its own
|
||||||
rm -f /var/lib/systemd/random-seed
|
rm -f /var/lib/systemd/random-seed
|
||||||
|
|
||||||
#======================================
|
|
||||||
# Configure grub correctly
|
|
||||||
#--------------------------------------
|
|
||||||
## Works around issues with grub-bls
|
|
||||||
## See: https://github.com/OSInside/kiwi/issues/2198
|
|
||||||
echo "GRUB_DEFAULT=saved" >> /etc/default/grub
|
|
||||||
## Disable submenus to match Fedora
|
|
||||||
echo "GRUB_DISABLE_SUBMENU=true" >> /etc/default/grub
|
|
||||||
## Disable recovery entries to match Fedora
|
|
||||||
echo "GRUB_DISABLE_RECOVERY=true" >> /etc/default/grub
|
|
||||||
|
|
||||||
#======================================
|
#======================================
|
||||||
# Delete & lock the root user password
|
# Delete & lock the root user password
|
||||||
#--------------------------------------
|
#--------------------------------------
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
</profiles>
|
</profiles>
|
||||||
<preferences profiles="Minimal">
|
<preferences profiles="Minimal">
|
||||||
<type image="oem" filesystem="btrfs" kernelcmdline="" target_blocksize="4096" bootpartition="true" bootpartsize="1024" bootfilesystem="ext4" efipartsize="500" firmware="uefi" btrfs_root_is_subvolume="true" btrfs_set_default_volume="false" rootfs_label="fedora" fsmountoptions="x-systemd.growfs,compress=zstd:1">
|
<type image="oem" filesystem="btrfs" kernelcmdline="" target_blocksize="4096" bootpartition="true" bootpartsize="1024" bootfilesystem="ext4" efipartsize="500" firmware="uefi" btrfs_root_is_subvolume="true" btrfs_set_default_volume="false" rootfs_label="fedora" fsmountoptions="x-systemd.growfs,compress=zstd:1">
|
||||||
<bootloader name="grub2" console="none" timeout="5" timeout_style="menu"/>
|
<bootloader name="systemd_boot"/>
|
||||||
<systemdisk name="fedora">
|
<systemdisk name="fedora">
|
||||||
<volume name="@root=root"/>
|
<volume name="@root=root"/>
|
||||||
<volume name="home" parent="/"/>
|
<volume name="home" parent="/"/>
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
</profiles>
|
</profiles>
|
||||||
<preferences profiles="Server">
|
<preferences profiles="Server">
|
||||||
<type image="oem" filesystem="btrfs" kernelcmdline="" target_blocksize="4096" bootpartition="true" bootpartsize="1024" bootfilesystem="ext4" efipartsize="500" firmware="uefi" btrfs_root_is_subvolume="true" btrfs_set_default_volume="false" rootfs_label="fedora" fsmountoptions="x-systemd.growfs,compress=zstd:1">
|
<type image="oem" filesystem="btrfs" kernelcmdline="" target_blocksize="4096" bootpartition="true" bootpartsize="1024" bootfilesystem="ext4" efipartsize="500" firmware="uefi" btrfs_root_is_subvolume="true" btrfs_set_default_volume="false" rootfs_label="fedora" fsmountoptions="x-systemd.growfs,compress=zstd:1">
|
||||||
<bootloader name="grub2" console="none" timeout="5" timeout_style="menu"/>
|
<bootloader name="systemd_boot"/>
|
||||||
<systemdisk name="fedora">
|
<systemdisk name="fedora">
|
||||||
<volume name="@root=root"/>
|
<volume name="@root=root"/>
|
||||||
<volume name="home" parent="/"/>
|
<volume name="home" parent="/"/>
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
</profiles>
|
</profiles>
|
||||||
<preferences profiles="WorkstationCommon">
|
<preferences profiles="WorkstationCommon">
|
||||||
<type image="oem" filesystem="btrfs" kernelcmdline="rhgb quiet" target_blocksize="4096" bootpartition="true" bootpartsize="1024" bootfilesystem="ext4" efipartsize="500" firmware="uefi" btrfs_root_is_subvolume="true" btrfs_set_default_volume="false" rootfs_label="fedora" fsmountoptions="x-systemd.growfs,compress=zstd:1">
|
<type image="oem" filesystem="btrfs" kernelcmdline="rhgb quiet" target_blocksize="4096" bootpartition="true" bootpartsize="1024" bootfilesystem="ext4" efipartsize="500" firmware="uefi" btrfs_root_is_subvolume="true" btrfs_set_default_volume="false" rootfs_label="fedora" fsmountoptions="x-systemd.growfs,compress=zstd:1">
|
||||||
<bootloader name="grub2" console="console" timeout="1" timeout_style="hidden"/>
|
<bootloader name="systemd_boot"/>
|
||||||
<systemdisk name="fedora">
|
<systemdisk name="fedora">
|
||||||
<volume name="@root=root"/>
|
<volume name="@root=root"/>
|
||||||
<volume name="home" parent="/"/>
|
<volume name="home" parent="/"/>
|
||||||
|
Loading…
Reference in New Issue
Block a user