Сайт | Скачать | Видео | Wiki

Автор Тема: Надо определиться с initrd  (Прочитано 12210 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Надо определиться с initrd
« : 18 Август 2013, 10:47:49 »
Это тормозит дальнейшую разработку.
Сейчас - доработанный и переведенный porteus-initrd

Как вариант можно MagOS. Функционал даже больше. Нет перевода. Очень большой. Они сами могут перейти на dracut. Переговоры про объединение пока ходят по кругу и малоконкретны  :'(. В Porteus - все стабильно

Наш старый initrd не дотягивает до функционала porteus-magos. Арчевые тоже.

Поменять потом просто не будет. Для реализации подключения модулей в парять, сохраненки - нужна связка с initrd
Какие будут мысли, предложения?

Оффлайн for_wov

  • Ветеран
  • *****
  • Сообщений: 464
  • Репутация: +13/-0
  • TRUE
Re:PRA. Надо определиться с initrd
« Ответ #1 : 18 Август 2013, 10:57:32 »
Как вариант можно MagOS. Функционал даже больше. Нет перевода.
могу перевести. (хуже не будет) да и ребятам с magos оно может пригодится.
Опыт увеличивает нашу мудрость, но не уменьшает нашей глупости.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PRA. Надо определиться с initrd
« Ответ #2 : 18 Август 2013, 11:03:35 »
Перевод на 90% подойдет от porteus - основа одинаковая
Только сначала надо понять - надо ли это им и нам...

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Re:PRA. Надо определиться с initrd
« Ответ #3 : 18 Август 2013, 11:23:33 »
если у них пока там не все ясно почему бы пока не юзать и улучшать портеус, тем более что работает отлично!
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PRA. Надо определиться с initrd
« Ответ #4 : 18 Август 2013, 12:21:00 »
Пока надо не улучшать, а восстановить нужный нам функционал. Например changes=EXIT:
Поэтому и надо определиться
Смотрел porteus 2.1. Наш initrd передран с 2.0. Отличия минимальны

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Re:PRA. Надо определиться с initrd
« Ответ #5 : 18 Август 2013, 12:45:27 »
под улучшением я и имел ввиду про интеграцию с нашим функциоанлом
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:PRA. Надо определиться с initrd
« Ответ #6 : 18 Август 2013, 13:10:22 »
Я  вчера объединил dracut и наш Linux live.
Получилось вполне интересно. Буду дальше продолжать.

Поэтому интеграция перевода через написание функции трансляции пригодится в любом случае. Если у вас уже есть наработки локализации скриптов на bash , то не придется уже изобретать. Если нет, то надо сделать такую функцию и внешним трансляционным файлов прикрутить перевод.

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:PRA. Надо определиться с initrd
« Ответ #7 : 18 Август 2013, 14:08:44 »
А как у вас перевод сделан. Только русский? или можно как-то включить английский. Мне думается только русский не правильно. Должна быть возможность переключать.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PRA. Надо определиться с initrd
« Ответ #8 : 18 Август 2013, 14:16:15 »
Размер скрипта маленький. Можно иметь 2 языка. Выбирать в параметрах ядра
Только придется изменения в оба вносить.
gettext мутить - наверное крутовато
В буржуйском пупи грепается текст и пересобирается инитрд

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:PRA. Надо определиться с initrd
« Ответ #9 : 18 Август 2013, 14:27:45 »
Два языка достаточно будет думаю. По умолчанию русский, параметром включать английский.

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:PRA. Надо определиться с initrd
« Ответ #10 : 18 Август 2013, 14:59:16 »
Можно сделать по аналогии функции, которую мы используем в установщике загрузчика.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PRA. Надо определиться с initrd
« Ответ #11 : 18 Август 2013, 17:43:48 »
Я  вчера объединил dracut и наш Linux live.
Как бы ознакомиться?

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:PRA. Надо определиться с initrd
« Ответ #12 : 18 Август 2013, 20:27:33 »
пока первая ласточка, но уже хотя бы получилось скрестить: https://github.com/magos-linux/magos-linux/tree/master/patch_for_dracut/make_dracut

единственное, что я там еще играл с самим dracut, поэтому необходимо добавить такой параметр загрузки: root=magos:/:/
« Последнее редактирование: 18 Август 2013, 20:30:18 от neobht »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PRA. Надо определиться с initrd
« Ответ #13 : 18 Август 2013, 22:26:44 »
Для PRA скомпилил AUR http://cdn.2safe.com/741239033557/dracut-029-1-i686.pkg.tar.xz
Чем по впечатлениям dracut будет лучше?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A