Давайте я приведу логический пример:
Вот я поставлю PRA на диск, загрузчик, пропишу меню и т.п. он у меня запускается, в нем есть ядро и все такое.
Теперь мне хочется поставить рядом lf runtu, я что делаю? правильно, качаю iso и ну допустим вручную ставлю, в iso от runtu тоже есть ядро, какой мне толк от ядра и initrd.xz которые в PRA ? даже если они совпадают.
Ну в крайнем случае если уж совсем припрет - можно сделать симссылки. Но инсталятор, вручную получается все ставить проще чем инсталятором, и инсталятор усложняется т.к. ему надо будет найти ранее установленный lf с его ядром и initrd.xz и определить что это относится к lf и ...... короче инсталятор не справится. однозначно.
Вывод: опция sgnfile сделана только для тех кто ставит руками, замечательно, следующим этапом сделаем ручной запуск WM, их же тоже может быть много разных рядом, да еще в разных каталогах. Т.е. надо sgnwm= задать и по его наличию определять что грузить.