Вот вроде конечный вариант :
43-uird-1.0.4.xzm - https://cloud.mail.ru/public/Jr37/t6TFbyqQK
- обновил uird
- В /usr/share/uird код остался авторский
Но добавил переменную kernel и возможность выбора ядра :
if [ "$1" ] ;then
kernel=$1
else
kernel=$(uname -r)
fi
- В /usr/share/uird/configs/uird_configs/magos стр 6
описание - https://forum.mageia.org.ru/viewtopic.p … 916#p27916
Основная необходимость этой правки, то что на fat32 нельзя корректно копировать из MagOS/rootcopy в корень при загрузке
Да и удобнее когда содержимое rootcopy в модулях.
Можно ведь делать несколько вариантов загрузки.
Запуск :
1) Для генерации загрузчика по дефолту и для активного ядра (uname -r) в root-терминале для нужной папки набрать команду
Пример
Консоль: root
[root@localhost ~]# # mkuird
Start make_uird_magos.sh kernel=4.14.78-desktop-1.mga6 config=MagOS
2) Интерактивный режим
Здесь можно итерактивном режиме выбрать выбор скрипта в /usr/share/uird, выбрать установленное ядро и конфиг
В root-терминале для нужной папки набрать команду например :
Консоль: root
[root@localhost ~]# # mkuird -k -c
Start make_uird_magos.sh kernel=4.9.56-desktop-1.mga6 config=LiveDVD-mga
Если задать без выбора конфига, то он по дефолту будет MagOS
Консоль: root
[root@localhost ~]# # mkuird -k
Start make_uird_magos.sh kernel=4.9.56-desktop-1.mga6 config=MagOS
3)Ядро и конфиг можно задать в терминале :
Консоль: root
[root@localhost ~]# mkuird 4.9.56-desktop-1.mga6 LiveDVD-mga
При ручном наборе ядра появится запрос о правильности набора ядра
Если все не правильно то можно прервать работу.