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

Автор Тема: [Решено rootdelay=5]Arch-initrd не грузится с флэшки  (Прочитано 5979 раз)

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

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
  • Автор темы
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #15 : 26 Декабрь 2018, 10:13:47 »
Загрузитесь со step и посмотрите blkid
blkid показывет /dev/sdb1: LABEL=PRAR1811 UUID и т.д. и т.п.
Особенность контроллера исключается. Тем более я на двух флешках проверял, плюс одна флешка у krasnyh.
На PRAR 1811test01 и 1811test03 проблем не было.
На фотке, которое я выше прикладывал, что-то про sdb пишет, думаю надо в эту сторону смотреть. С поиском раздела проблем не должно быть, раз blkid его показывает.
Ничего не менял.
Что-то все-таки изменилось. Надо думать..

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #16 : 26 Декабрь 2018, 10:14:48 »
грузится с уирд от другого ядра.
В этом инитрд нет модулей используемого ядра и udev ?

Проверил с флэшки на ноуте - норм. На флэш ставил - скопировал папку с дистром и menu.lst
C root=/dev/sda1 тоже норм
Скорее всего :
флэшка или контроллер какие -то особенные, требующие доп. модулей ядра
Тогда пересобрать инитрд арч средствами с udev и если это не поможет - юзать fallback
Ну или заюзать ядро манджаро из prar1811test*.iso - там есть udev и fallback

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
  • Автор темы
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #17 : 26 Декабрь 2018, 10:26:33 »
В этом инитрд нет модулей используемого ядра и udev ?
В собранном мной есть конечно же, а в вашем врядли, так как ругается что версии уирд и ядра не совпадают, но все равно грузится. Он похоже вообще от МагОС. Насчет udev не знаю.
Проверил с флэшки на ноуте - норм.
ФС какая? Мы тестировали FAT32.

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
  • Автор темы
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #18 : 26 Декабрь 2018, 10:48:02 »
На prar-1811-test03.iso с initrd-lf-sf06.cpio.xz проблем с загрузкой не было.
Разница получается в ядре.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #19 : 26 Декабрь 2018, 10:56:22 »
Насчет udev не знаю.
Если есть бинарник udevadm - значит есть
blkid показывет /dev/sdb1: LABEL=PRAR1811 UUID и т.д. и т.п.
Если видит - значит дело не в ядре
Надо step-ом пройти и понять - почему у меня норм, у вас - нет
Мы тестировали FAT32.
тоже
Мы - а разве у krasnuh плохо...

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #20 : 26 Декабрь 2018, 10:57:29 »
На prar-1811-test03.iso с initrd-lf-sf06.cpio.xz проблем с загрузкой не было.
Потому что там
Тогда пересобрать инитрд арч средствами с udev и если это не поможет - юзать fallback
Ну или заюзать ядро манджаро из prar1811test*.iso - там есть udev и fallback

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #21 : 26 Декабрь 2018, 10:59:32 »
 Флешка fat32, root=/dev/sdb1 - ошибка как здесь http://forum.puppyrus.org/index.php?topic=21327.msg152072#msg152072

Но, если грузиться со step, то флешка прекрасно монтируется и грузится.
Код
$ cat /var/log/initrd.log
::::: Mounted: /dev/sdb1 on /run/archroot/root_ro type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=866,iocharset=utf8,shortname=mixed,utf8,errors=remount-ro)
:: rootaufs2 end

 Проблема похожа как в этой теме https://archlinux.org.ru/forum/topic/6942/?page=2
Что-то не успевает подгрузиться при обычной загрузке, но подгружается с командой step.
« Последнее редактирование: 26 Декабрь 2018, 20:33:20 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #22 : 26 Декабрь 2018, 11:01:46 »
не успевает подгрузиться при обычной загрузке, но подгружается с командой step.
Это теплее. У меня ноут не бодрый
Пробуйте http://wiki.puppyrus.org/soft/arch-initrd#rootdelay

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
  • Автор темы
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #23 : 26 Декабрь 2018, 11:01:49 »
Надо step-ом пройти и понять - почему у меня норм, у вас - нет
Степ останавливается на том, что у меня на фотке. Туплю  ::)
Мы - а разве у krasnuh плохо...
Плохо:
Да, проверил на  реал. железе, странная ситуация. С HDD грузит, с флешки нет. Причем одинаковые действия на обоих носителях.
« Последнее редактирование: 26 Декабрь 2018, 11:11:34 от Ильфат »

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
  • Автор темы
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #24 : 26 Декабрь 2018, 11:13:32 »
Да, со step грузится. Флешка значит не поспевает. Сделайте тогда циклы как в UIRD.

Оффлайн sfs

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

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
  • Автор темы
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #26 : 26 Декабрь 2018, 11:51:52 »
Пробуйте http://wiki.puppyrus.org/soft/arch-initrd#rootdelay
С rootdelay=5 работает. Значения меньше не стал пока проверять.
При загрузке со step заметил что ::Mounted /dev/sdb1 /run/archroot/root_ro два раза пишет. То есть на каком-то шаге это выдает, потом через пару тройку шагов еще раз. Это нормально?

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
  • Автор темы
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #27 : 26 Декабрь 2018, 12:05:41 »
С rootdelay=5 работает
Оказалось достаточно rootdelay=1

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #28 : 26 Декабрь 2018, 12:09:43 »
Оказалось достаточно rootdelay=1
Быстрая флешка. :)  У меня - rootdelay=2

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #29 : 26 Декабрь 2018, 12:43:57 »
::Mounted /dev/sdb1 /run/archroot/root_ro два раза пишет.
Там сложно. Код изначально не мой. Есть над чем поработать
rootdelay=
Значит решили стандартными средствами. krasnyh+ за подвод к решению
Ильфат+ за активное участие
Дописал в вики
« Последнее редактирование: 26 Декабрь 2018, 12:48:00 от sfs »