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

Автор Тема: UIRD. Сетевая загрузка  (Прочитано 17540 раз)

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

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: UIRD. Сетевая загрузка
« Ответ #45 : 25 Октябрь 2017, 10:12:30 »
Ильфат, покажите cmdline.
Код
splash=silent plymouth.enable=0 uird.syscp+=/usr/bin/busybox::/usr/bin uird.from=ftp://mirror.yandex.ru/puppyrus/netload/pra64/ uird.copy2ram=*.pfs
Все как вы писали. Это просто ftp коннект не держит, один или два модуля удается скачать, а на третьем уже источника нет.
http устраивает :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: UIRD. Сетевая загрузка
« Ответ #46 : 25 Октябрь 2017, 11:06:17 »
Sfs, а что с инструкцией?
Хотелось бы по пунктам:
1. Скачайте initrd , ядро ...
2. Пример параметров загрузки
3. Особенности - типа фтп http
...
что за компоненты? Не понял.
initrd , ядро ...
По httpfs спрсил Антона. Говорит, что у нас  переписанная им версия и такой нигде нет. Если нужен берите наш, ну или можно узнать у него по исходникам.
Где взять? Исходники тоже не повредят - сделаю арч пакет

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: UIRD. Сетевая загрузка
« Ответ #47 : 25 Октябрь 2017, 17:28:10 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: UIRD. Сетевая загрузка
« Ответ #48 : 25 Октябрь 2017, 18:00:26 »
httpfs
Скомпилился и работает. Сделаю пакет. Спасибо+
httpfs2 из AUR не работает

http://magos.sibsau.ru/repository/netlive/multi/boot/grub4dos/install.lin/bootinst_mbr.sh - если у вас это в дистре - на ext4 работать не будет
Я у себя починил

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: UIRD. Сетевая загрузка
« Ответ #49 : 25 Октябрь 2017, 19:06:07 »
Скомпилился и работает. Сделаю пакет. Спасибо+
Это Антону +

Да у нас на ext4 не работает загрузчик. Посмотрю. Спасибо.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: UIRD. Сетевая загрузка
« Ответ #50 : 25 Октябрь 2017, 20:39:09 »
Хотелось бы по пунктам:
1. Скачайте initrd , ядро ...
2. Пример параметров загрузки
3. Особенности - типа фтп http

1. Uird лучше конечно собрать для вашего ядра, но можно взять готовое вместе с ядром к примеру в Магос. При сборке uird пытается установить и сетевые компоненты тоже если они присутствуют в системе. Если чего то нет, то uird получится вполне рабочий, но без некоторых сетевых протоколов. К примеру может отсутствовать поддержка rsync и httpfs.
2 и 3.  Параметров у уирд море, те что описываю загрузку конкретного дистрибутива записываются в дефолтный конфиг внутри уирд, если эти параметры для вашего дистра в конфиге есть, то для сетевой загрузки нужно только указать источник. Делается ровно так-же как и диск или папка.
uird.from=http://mirror.yandex.ru/puppyrus/netload/pra64/ (слэш в конце важен)
если не папка а исо то где-то так:
uird.from=http://mirror.yandex.ru/puppyrus/netload/pra64.iso;/pra64
 (это если внутри исо папка /pra64 с /base, /modules и т.д.  А то у некоторых внутри исо -  img, внутри которого squash. внутри которого яйцо, а в нем игла. Ну вы поняли)
С фтп все также, но очень медленно подключает и не стабильно работает, подозреваю, что сервер нужно специальным образом настраивать. Однако с копированием модулей в RAM все заработает.
Для локальной сети интереснее всего nfs. С ним можно не только загрузиться, но и разместить на сетевом ресурсе файл с изменениями, хомяк,  и даже свопфайл (подключается своп точно, как работает не знаю). Изменения в папку работать не будут, во всяком случае у меня не вышло, но в img работает отлично.
uird.mode=changes (включили сохранение)
uird.changes=/changes.img (это если файл находится внутри уже подключенного nfs источника, иначе нужен полный путь от nfs://сервер:/папка/папка/changes.img

То есть в итоге. Можно загрузиться с яндекса, а изменения хранить на соседней машине в локалке. Если еще PXE прикрутить винт вообще не нужен, и его можно смело пропить :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: UIRD. Сетевая загрузка
« Ответ #51 : 26 Октябрь 2017, 09:08:28 »
взять готовое вместе с ядром к примеру в Магос.
Дайте ссылки? Для i686 есть?
может отсутствовать поддержка rsync и httpfs.
rsync - в арчрепе. httpfs будет в пра репе
С фтп все также, но очень медленно подключает и не стабильно работает
А чем он в данном случае лучше httpfs? ftp лучше http тем, что возможна запись. Но здесь это не нужно

Спасибо за инструкцию. Постараюсь доработать вики (или помогайте - доступ давал)

Я правильно понял - httpfs не поддерживает парольную авторизацию?
« Последнее редактирование: 26 Октябрь 2017, 09:27:48 от sfs »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: UIRD. Сетевая загрузка
« Ответ #52 : 26 Октябрь 2017, 11:55:58 »
Авторизации наверное нет. А зачем  она здесь? Речь о загрузки открытых проектов. Чего прятать то?  Если очень нужно можно сборку в криптоконтейнере держать. Не проверял, но вроде должно работать.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: UIRD. Сетевая загрузка
« Ответ #53 : 26 Октябрь 2017, 12:10:50 »
А зачем  она здесь?
например -грузить сохраненку со своего сервера в инете
Просто спросил - т.к. в проге ни хелпа ни доки

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
Re: UIRD. Сетевая загрузка
« Ответ #54 : 26 Октябрь 2017, 14:14:56 »
По httpfs - сохраненку из криптофайла и пароли не нужны.

Вот чего не хватает - это поддержки https.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: UIRD. Сетевая загрузка
« Ответ #55 : 26 Октябрь 2017, 14:40:37 »
Это Антону +
+
не хватает - это поддержки https.
А зачем?

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
Re: UIRD. Сетевая загрузка
« Ответ #56 : 27 Октябрь 2017, 03:56:57 »
Постепенно все переходят на сертификаты и поддержка в браузерах перехода на https все больше и больше побуждает обращать на это внимание.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: UIRD. Сетевая загрузка
« Ответ #57 : 01 Ноябрь 2017, 17:21:08 »
http://files.magos-linux.ru/betcher/MagOSboot.iso
Это мини исо загрузчик+ядро+uird. В загрузчике прописаны  пару тройку вариантов загрузки по сети. В т.ч. ну очень экпериментальные :)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: UIRD. Сетевая загрузка
« Ответ #58 : 01 Ноябрь 2017, 19:11:03 »
 Загрузилось. Правда lxsession пришлось толкать вручную, видимо не успела подгрузиться. В запущенной системе сеть почему-то отсутствует.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: UIRD. Сетевая загрузка
« Ответ #59 : 01 Ноябрь 2017, 19:26:40 »
Загрузилось.
А что загрузилось то? У меня там не все нормально грузится.