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

Автор Тема: Ошибка в INIT "respawning too fast" при загрузке с флешки  (Прочитано 7915 раз)

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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
respawning too fast: намекает, что что-то отрабатывает слишком быстро. Возможно, флеш-накопитель.
https://wiki.puppyrus.org/soft/porteus-initrd#delay

Оффлайн GL

  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Автор темы
Цитата
https://wiki.puppyrus.org/soft/porteus-initrd#delay
Ставил DELAY=10
Это задержка ПЕРЕД исполнением INIT. А проблема возникает В ХОДЕ выполнения INIT

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Вопрос, а с той же флешки на другом железе загрузка идет?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн GL

  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Автор темы
Цитата
Вопрос, а с той же флешки на другом железе загрузка идет?

Именно DDR01 я с флешки на другом, более мощном железе не проверял.  Пробовал на EeePC 1001PX - но он флешку с Ventoy вообще не видит.
Другие дистры - Runtu 18.04, Porteus, Antix - на этом же железе нормально с этой же флешки грузятся, а Porteus и на внутренний флеш ставится и с него работает.
Домой приду - попробую загрузить DDR01 с флешки на более мощном компе. Чисто для проверки.

Больше того, я же пробовал загрузить его на этом компике с другой флешки, сделанной через dd - результат то же, не грузится

Проблема в том, что Runtu - не приспособлен для работы с флешки (не FRUGAL), иначе я бы его воткнул и не парился.
В Porteus и Antix нет звука, и не хочется связываться с англоязычными форумами.
Это не говоря уже о том, что в DDR01 из коробки есть всё, что мне нужно от этой машинки, и даже больше.
« Последнее редактирование: 20 Январь 2023, 14:38:11 от GL »

Оффлайн Ilbych

  • Постоялец
  • ***
  • Сообщений: 121
  • Репутация: +2/-0
не приспособлен для работы с флешки
А MX linux не пробовал? Он тоже в режиме фругала может устанавливаться и работать. Еще можно штатными средствами все настроить и сделать образ под себя.

Оффлайн GL

  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Автор темы
Цитата
А MX linux не пробовал? 

Спасибо. Посмотрел. У него размер ISO 2 ГБ. У меня всего 1 Гб на внутреннем флеш-накопителе.

Попробовал также загрузиться c USB HDD. Точнее, использовал GRUB2 на флешке Ventoy и в командном режиме прописал ему путь к ядру и initrd в каталоге /ddr01 на USB HDD
Эффект тот же:
Код
INIT: ID "1" respawning too fast: disabled for 5 minutes
Но удалось понять, что он монтирует как минимум первый PFS модуль, копирует его содержимое в RAM и виснет уже после этого копирования

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
В этой теме советовал пробовать сборку от от gumanzoy. Теперь советую и здесь.

Чтобы не искать крайнее обновление, ссылка https://gumanzoy.blogspot.com/. Сборка совмещенная, x64-86/i686.
Если запустится, то надеюсь sfs тряхнет 'стариной'  :) и пересоберет DDR01.iso под современный initrd. Все же это более ожидаемо от разраба, чем советовать новичку самостоятельно ковырять initrd.xz. )


upd. Обещалась автором гарантированная работа с Ventoy для этого iso.


upd2. Скачивал, когда-то, DebianDogCD-20220712-free.iso по ссылке из этого поста (в аттаче). Iso устарел, но провериться на запуск хватит.
« Последнее редактирование: 21 Январь 2023, 00:34:47 от krasnyh »

Оффлайн GL

  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Автор темы
Цитата
советовал пробовать сборку от gumanzoy.

Спасибо, поставил качать.

Оффлайн GL

  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Автор темы
Попробовал DebianDogCD-20220712-free.iso. На подопытной машинке не грузится. Стартует Init, пишет, что грузятся модули, и на этом останавливается. Может, памяти не хватает?
На ноутбуке с 4 GB памяти загрузился абсолютно нормально. Но, т.к. сборка free, не удалось сразу проверить воспроизведение звука и видео - VLC в меню есть, но при щелчке пишет, что не установлен, сделайте apt-get update

Также попробовал грузить DDR01 c флешки на другом компе. Внезапно, он не находит файлы дистрибутива и просит открыть ISO и скопировать папку DDR01 на диск С. Это странно, т.к. на EeePC с этого же образа, положенного на винт, он через GRUB загружается.
Собственно, у меня это было с самого начала: на подопытном он не грузился, я попробовал на большом компе, получил это сообщение, что "не находит файлы", и полез экспериментировать на EeePC, т.к. он близок по объёму RAM с подопытным - тоже 1 GB. На EeePC он начал грузиться после танцев с бубном GRUB2, на других компах не хочет.

Видимо, оставлю DDR01 на EeePC, а на подопытном придётся пытаться настраивать звук в Antix - он хотя бы грузится и в целом работает

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Попробовал DebianDogCD-20220712-free.iso.
Проверил на старом ноуте (2G ram; флешка с Ventoy) в обоих вариантах 64/32bit - работает.

Оффлайн GL

  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Автор темы
Цитата
Проверил на старом ноуте (2G ram; флешка с Ventoy) в обоих вариантах 64/32bit - работает.

Дык на ноуте 2010 г выпуска и проверял, там-то работает. На подопытном не хочет.
Ноут мощнее в несколько раз.
При этом Antix и Porteus на подопытном работают, хоть и без звука. Antix даже не тормозит.
« Последнее редактирование: 21 Январь 2023, 20:28:33 от GL »

Оффлайн gumanzoy

  • Постоялец
  • ***
  • Сообщений: 110
  • Репутация: +12/-0
Попробовал DebianDogCD-20220712-free.iso. На подопытной машинке не грузится. Стартует Init, пишет, что грузятся модули, и на этом останавливается. Может, памяти не хватает?
Есть забавная машинка - тонкий клиент HP Thin Pro - процессор Via 1 ГГц, 1 Гб ОЗУ
Так по умолчанию с copy2ram запускается. С 1Gb не хватит ему. Нужно без copy2ram запускать.
UPD. А нет, в конфиге из iso без copy2ram по умолчанию.
Я на таком железе запускал с флешки и PXE только systemrescuecd-x86-5.x.x.iso который на Gentoo еще был. И собирал Thinstation c Xfce, запускал через PXE, но там весь дистр в initrd упаковывается.
Больше ничего не подскажу, такой железяки под рукой нет.
« Последнее редактирование: 21 Январь 2023, 21:25:48 от gumanzoy »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
по умолчанию с copy2ram
Нет же, ) более того пункт с copy2ram подписан, так что не перепутаешь:
Код
loadfont unicode
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
insmod all_video
set gfxpayload=keep
set timeout=30

submenu '[DebianDog 64bit Linux]' {
    menuentry "DebianDog 64bit Linux" {
        echo 'Loading ...'
        linux /live/vmlinuz1 \
        nvidia_detect noauto from=/ extramod=/live/firmware mitigations=off nvme_core.default_ps_max_latency_us=5500
        initrd /live/initrd1.xz
    }
    menuentry "DebianDog 64bit Linux Copy2RAM" {
        echo 'Loading ...'
        linux /live/vmlinuz1 \
        copy2ram nvidia_detect noauto from=/ extramod=/live/firmware mitigations=off nvme_core.default_ps_max_latency_us=5500
        initrd /live/initrd1.xz
    }
    menuentry "DebianDog 64bit Linux autorun=winpasswd" {
        echo 'Loading ...'
        linux /live/vmlinuz1 \
        autorun=winpasswd copy2ram auto noload=modules from=/ extramod=/live/firmware mitigations=off nvme_core.default_ps_max_latency_us=5500
        initrd /live/initrd1.xz
    }
}
submenu '[DebianDog 32bit Linux]' {
    menuentry "DebianDog 32bit Linux" {
        echo 'Loading ...'
        linux /live32/live/vmlinuz1 \
        noauto from=/live32 extramod=/live/firmware mitigations=off
        initrd /live32/live/initrd1.xz
    }
    menuentry "DebianDog 32bit Linux Copy2RAM" {
        echo 'Loading ...'
        linux /live32/live/vmlinuz1 \
        copy2ram noauto from=/live32 extramod=/live/firmware mitigations=off
        initrd /live32/live/initrd1.xz
    }
    menuentry "DebianDog 32bit Linux autorun=winpasswd" {
        echo 'Loading ...'
        linux /live32/live/vmlinuz1 \
        autorun=winpasswd copy2ram auto noload=modules from=/live32 extramod=/live/firmware mitigations=off
        initrd /live32/live/initrd1.xz
    }
}


Единственно, можно ошибиться и запутить 64bit версию, но надеюсь это не тот случай. )
« Последнее редактирование: 21 Январь 2023, 21:24:39 от krasnyh »

Оффлайн GL

  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Автор темы
Цитата
более того пункт с copy2ram подписан, так что не перепутаешь:
Цитата
можно ошибиться и запутить 64bit версию, но надеюсь это не тот случай. )

Однозначно нет, я внимательно смотрел, что запускал  :)

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Попробуй https://file.puppyrus.org/users/pra/pra03/pfs-test/ddr01-21.08-i686_uird.iso. Я прописал uird.magos.cpio.xz из MagOS вместо родного initrd.xz.

Будет писать, что не находит модули ядра, это не важно. Главное, должен пройти стадию init и попытаться запустить рабочий стол. Если удачно, то понятно будет в чем причина незапуска в дефолтном iso.

upd. Можно не нажимать в Меню при загрузке, я там выставил 5 сек для каждого окна. Или нажимать, но только верхние строки, другие я не правил.
« Последнее редактирование: 21 Январь 2023, 22:28:32 от krasnyh »