alex_q_2000⇓ пишет:Тебе нужно нечто новое... Хорошо, я займусь этим. Главное, чтобы это обновление не привело к обновлению стандартов.
Мне нужно решение проблем. Стандарты это конечно хорошо.
Но запускал стандартно. Т е в MagOS/base - сборка Магеи
Все остальные дистры откуда то сбоку MagOS/ADD/Ubuntu или MagOS/ADD/MagOS_Linux
Если в MagOS/base поместить допустим Ubuntu, то возникает вопрос а чем другие дистры хуже ?
Применил новый стандарт. Теперь дистры запускаются :
Linux/Mageia/base
Linux/MagOS/base
Linux/Ubuntu/base
Допустимо расширение
Linux/MGAREMIX/base
Linux/Suse/base
Linux/Mint/base
И так до бесконечности. Для UIRD все равно откуда запускать
Запуск дистров идет унифицированно и это упрощает скрипты и причем существенно
Проблема, что в grub 2 подменю дистров множатся, как грибы после дождя
А можно организовать все в одном подменю. Если ввести в систему переменную допустим DISTR
И если бы UIRD еще и поддерживал эту переменную то было бы вообще замечательно.
Тогда бы был один конфиг. Условно назвал его MagOSM :
uird.config=MagOS.ini
uird.ramsize=70%
uird.ro=*.xzm;*.rom;*.rom.enc;*.pfs;*.sqfs
uird.rw=*.rwm;*.rwm.enc
uird.cp=*.xzm.cp,*/rootcopy
uird.load=/base/,/modules/,rootcopy
uird.noload=My-Data/changes,/My-Data/homes
uird.from=/Linux/$DISTR;/Linux/Zmod
uird.find_params=-maxdepth_3
uird.mode=clean
uird.changes=/My-Data/changes
uird.syscp=/livekitlib::/usr/lib/magos/scripts;/uird.scan::/usr/lib/magos/scripts;/liblinuxlive::/mnt/live
# Комментарии могут быть только в конце файла
#uird.home=/My-Data/homes
#uird.cache=/My-Data/cache
Но что бы дойти до изменений в UIRD надо заставить grub 2 в интерактивном режиме выбирать нужный дистр
С grub 2 пока глухо. Если в UIRD это в принципе реализуемо, то с grub 2 сколько ни лазил по инету ничего не нашел
Ну ладно в grub 2 должно что то найтись. А как допустим в syslinux организовать интерактивность.
Есди помечтать, то хорошо бы появлялась какая то таблица и там нужные параметры запуска.
Это и разрешение экрана, локализация и т д
Поставил нужные галки и все !!! Это было бы поистине грандиозно !!!
Допустим выставляю я в моей сборке нужное разрешение экрана в подменю grub 2 для моего нетбука :
set gfxpayload='1600х900'
И оно в моей сборке становится системным. Удобно и даже очень
С этим AlexL естественно никогда не согласится. Скажет, как обычно, что так не делают