Взять реализацию перечня ядер таблицы kernel_list.csv из проекта ubl-settings-kernel вкладка Ядра
Из примера основы ubl-settings-kernel вкладка Ядра убираем:
Первые иконки статуса установленного ядра или пакета
Последнюю колонку с кнопками
Остальной функционал и графику оставляем
Добавляем:
Первая колонка: Галка, выбор устанавливать версию ядра
Вторая колонка: Загрузить систему, выбор ядра для загрузки системы. Выбрать можно только один вариант и только при условии установленной галки в первой колонке.
т.к. проблемно разместить тег, то
1. Взять реализацию перечня ядер таблицы `kernel_list.csv` из проекта `ubl-settings-kernel` вкладка `Ядра`
2. Из примера основы `ubl-settings-kernel` вкладка `Ядра` убираем:
- Первые иконки статуса установленного ядра или пакета
- Последнюю колонку с кнопками
- Остальной функционал и графику оставляем
3. Добавляем:
- Первая колонка: `Галка`, выбор устанавливать версию ядра
- Вторая колонка: `Загрузить систему`, выбор ядра для загрузки системы. Выбрать можно только один вариант и только при условии установленной галки в первой колонке.
В конфиг сохраняем параметр из таблицы kernel_boot.csv колонка KERNEL_BOOT по соответствию имени пакета устанавливаемого.
Например, устанавливаем ядро 6.1 это пакет с модулем ubm-001-linux61
В соответствии с таблицой kernel_boot.csvKERNEL_BOOT=linux61
ubconfig set [boot] KERNEL_BOOT=linux61
~~В конфиг сохраняем параметр из таблицы `kernel_boot.csv` колонка `KERNEL_BOOT` по соответствию имени пакета устанавливаемого.
Например, устанавливаем ядро `6.1` это пакет с модулем `ubm-001-linux61`
В соответствии с таблицой `kernel_boot.csv` `KERNEL_BOOT=linux61`~~
```
ubconfig set [boot] KERNEL_BOOT=linux61
```
Удалил kernel_boot.csv в дизайне старый файл лежал kernel-list.csv.
У каждого пакета с модулем ядра в таблице kernel-list.csv имеется колонка PAСKAGE вот это имя и является значением параметра KERNEL_BOOT
ubconfig set [boot] KERNEL_BOOT=linux61
Удалил `kernel_boot.csv` в дизайне старый файл лежал `kernel-list.csv`.
У каждого пакета с модулем ядра в таблице `kernel-list.csv` имеется колонка `PAСKAGE` вот это имя и является значением параметра `KERNEL_BOOT`
```
ubconfig set [boot] KERNEL_BOOT=linux61
```
т.к. проблемно разместить тег, то
kernel_list.csvиз проектаubl-settings-kernelвкладкаЯдраubl-settings-kernelвкладкаЯдраубираем:Галка, выбор устанавливать версию ядраЗагрузить систему, выбор ядра для загрузки системы. Выбрать можно только один вариант и только при условии установленной галки в первой колонке.Так а в конфиге какой параметр?
В конфиг сохраняем параметр из таблицыkernel_boot.csvколонкаKERNEL_BOOTпо соответствию имени пакета устанавливаемого.Например, устанавливаем ядро
6.1это пакет с модулемubm-001-linux61В соответствии с таблицой
kernel_boot.csvKERNEL_BOOT=linux61Удалил
kernel_boot.csvв дизайне старый файл лежалkernel-list.csv.У каждого пакета с модулем ядра в таблице
kernel-list.csvимеется колонкаPAСKAGEвот это имя и является значением параметраKERNEL_BOOT