You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 11, 2023. It is now read-only.
Is your feature request related to a problem? Please describe.
Distros that use dracut require 2 parameters to boot from an ISO file:
iso-scan/filename=PATH_TO_ISO
root=live:CDLABEL=ISO_LABEL
Fedora is an example where these parameters are easy to provide. We are able to parse the syslinux config file, which provides the following line. When we append the iso-scan/filename parameter, we have everything we need to boot.
This becomes trickier with something like openSUSE. Our config file parser can't handle the grub config file they provide, so one way around that is to provide the configuration ourselves in a bootiso.Config object. However, that would involve hardcoding the ISO_LABEL, which might vary between the KDE and Gnome versions for example.
Describe the solution you'd like
Find a way to locate the ISO_LABEL so we can append it to the kernel parameters in the same way as PATH_TO_ISO. This might involve mounting the ISO to grab the label.
Describe alternatives you've considered
The following supportedDistros entry will boot into the openSUSE KDE Live ISO. However, we should avoid hardcoding the root=live parameter.
Is your feature request related to a problem? Please describe.
Distros that use dracut require 2 parameters to boot from an ISO file:
Fedora is an example where these parameters are easy to provide. We are able to parse the syslinux config file, which provides the following line. When we append the
iso-scan/filename
parameter, we have everything we need to boot.This becomes trickier with something like openSUSE. Our config file parser can't handle the grub config file they provide, so one way around that is to provide the configuration ourselves in a
bootiso.Config
object. However, that would involve hardcoding the ISO_LABEL, which might vary between the KDE and Gnome versions for example.Describe the solution you'd like
Find a way to locate the ISO_LABEL so we can append it to the kernel parameters in the same way as PATH_TO_ISO. This might involve mounting the ISO to grab the label.
Describe alternatives you've considered
The following
supportedDistros
entry will boot into the openSUSE KDE Live ISO. However, we should avoid hardcoding the root=live parameter.Additional context
More info on dracut's parameters
The text was updated successfully, but these errors were encountered: