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

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

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

Оффлайн Ильфат

  • Старожил
  • ****
  • Сообщений: 341
  • Репутация: +10/-0
prar-1811-lxqt-01.iso
На реальном железе с флешки не загружается, не находит носитель. С этой же флешки в виртуалке загружается. Пробовал указывать /dev/sdb1, тоже не находит.
Пробовал на двух флешках. Создавал на разных компах и образ тоже скачивал на каждом компе отдельно.
« Последнее редактирование: 12 Январь 2019, 10:14:34 от sfs »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 1123
  • Репутация: +45/-0
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #1 : 25 Декабрь 2018, 16:37:21 »
На реальном железе с флешки не загружается
У меня загрузился с HDD. Распакован на sda3.
Код
title ▒▒ PRAR1811 LXQT FRUGAL. Тема оформления: Pop (зелено-синяя).
set d=prar1811-lxqt
set k=4.15.4-pf
find --set-root --ignore-floppies /%d%/boot/vmlinuz-%k%_64
kernel /%d%/boot/vmlinuz-%k%_64 net.ifnames=0 biosdevname=0 root=/dev/sda3 dir=%d% rw quiet %l% %n% 
initrd  /%d%/boot/initrd-lf-pf-sf06.cpio.xz
Скриншот.

Оффлайн Ильфат

  • Старожил
  • ****
  • Сообщений: 341
  • Репутация: +10/-0
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #2 : 25 Декабрь 2018, 16:59:41 »
У меня загрузился с HDD
На виртулабоксе у меня тоже загрузился. Там флешка получается тоже как HDD и единственный диск. А на ПК как флешка. Возможно что-то с дровами на usb storage. Если кто-нибудь еще на флешке бы проверил и на реальном железе было бы неплохо. Я также проверил на другом ПК, тоже не находит корневой раздел.

P.S. В Qemu тоже работает.
« Последнее редактирование: 26 Декабрь 2018, 09:27:00 от sfs »

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 888
  • Репутация: +18/-0
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #3 : 25 Декабрь 2018, 18:54:20 »
На реальном железе с флешки
применительно к тому меню, что на данный момент(при загрузке с корня раздела c "развернутым" .iso):
--1. для "первых-фругал-пунктов-с-темами" - нужна Реальная метка флэшки (раздела) => достаточно --или прописать свою метку в кернель-строке (и наверное нужно чтоб она(метка у раздела флэшки) вообще была, т.к. "смонтировано" похоже "по LABLE"(по uuid-не монтируется); --или изменить метку флэшки на "какую просит").
--2. остальные 4 пункта - вроде d=lf, но у меня в корне .исо нет такого каталога (или может там "?вообще что-то другое"? ???); в имени initrd присутствует %i%, которой не увидел задания. --"Упоминается"  vmlinuz-4.11-x86_64, но не нашел.
« Последнее редактирование: 25 Декабрь 2018, 19:17:54 от knn »
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1 - Grub2; hd2 - Gr4D; PRA frugal, copy2ram.
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ

Оффлайн Ильфат

  • Старожил
  • ****
  • Сообщений: 341
  • Репутация: +10/-0
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #4 : 25 Декабрь 2018, 19:20:55 »
нужна Реальная метка флэшки (раздела) => достаточно --или прописать свою метку в кернель-строке (и наверное нужно чтоб она(метка у раздела флэшки) вообще была
У меня метка раздела PRAR1811. Указана в cmdline ядра.
Код
root=LABEL=PRAR1811
или изменить метку флэшки на "какую просит").
Да вродь ниче не просит
Если бы что-то не так было с cmdline, то и в виртуалке тоже бы не грузилось. Я думаю проблема как-то связана с USB.


Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 888
  • Репутация: +18/-0
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #5 : 25 Декабрь 2018, 19:33:20 »
Если бы что-то не так было с cmdline
- в итоге грузился какими-то "~средними пунктами" (по началу не получалось - помогло только вышеупомянутое).
-----
p.s.-- если вдруг  есть на разных разделах одноименные(и с одинаковыми путями) - sgnfile или from=/dev/sdXY

p.p.s. возможно удалял строку "--файнд-сет-рут" - не помню(пробовал сделать разное - удалось загрузиться совсем не сразу)
« Последнее редактирование: 25 Декабрь 2018, 19:37:46 от knn »
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1 - Grub2; hd2 - Gr4D; PRA frugal, copy2ram.
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 888
  • Репутация: +18/-0
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #6 : 25 Декабрь 2018, 19:35:52 »
Да вродь ниче не просит
root=LABEL=hybrid-iso (и если стереть параметр, то "просит"/"уведомляет")
« Последнее редактирование: 25 Декабрь 2018, 19:38:54 от knn »
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1 - Grub2; hd2 - Gr4D; PRA frugal, copy2ram.
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ

Оффлайн Ильфат

  • Старожил
  • ****
  • Сообщений: 341
  • Репутация: +10/-0
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #7 : 25 Декабрь 2018, 19:48:32 »
--файнд-сет-рут
Это для загрузчика, чтоб нашел указанный раздел, где должны лежать ядро и инитрд. На этом этапе проблем нет.
root=LABEL=hybrid-iso
Это для загрузки из исо образа, потому что его метка hybrid-iso. У меня раздел с другой меткой.
Повторюсь, с cmdline все в порядке. Проблема в другом.

Оффлайн Ильфат

  • Старожил
  • ****
  • Сообщений: 341
  • Репутация: +10/-0
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #8 : 25 Декабрь 2018, 19:50:06 »
и если стереть параметр, то "просит"/"уведомляет"
Я не стирал, я изменил на актуальное значение.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 1123
  • Репутация: +45/-0
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #9 : 25 Декабрь 2018, 19:59:28 »
На реальном железе с флешки не загружается, не находит носитель
А каким способом записан образ на флешку? И как выглядит загрузочная запись?

Оффлайн Ильфат

  • Старожил
  • ****
  • Сообщений: 341
  • Репутация: +10/-0
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #10 : 25 Декабрь 2018, 20:20:50 »
А каким способом записан образ на флешку? И как выглядит загрузочная запись?
Проблема не в загрузчике, а в инитрд. Я же не говорю, что у меня загрузчик не грузится или не находит раздел с ядром.
Инитрд не находит корневой раздел. Загрузчик уже давно свое отработал.
Но если так интересно, то создал на флешке таблицу разделов msdos. Создал раздел c FAT32, задал метку PRAR1811. Скопировал на него содержимое исо образа LXQT, установил загрузчик c помощью bootlace, заменил в файле menu.lst все вхождения root=LABEL=hybrid-iso на root=LABEL=PRAR1811.
Еще раз повторюсь, в виртуалках грузится. Флешка там является жестким диском. В cmdline ошибок нет! Ждем экспертное мнение sfs, его инитрд :)

Оффлайн Ильфат

  • Старожил
  • ****
  • Сообщений: 341
  • Репутация: +10/-0
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #11 : 25 Декабрь 2018, 20:40:02 »
Собрал уирд и загрузился с ним. Правда до иксов дело не дошло, так как в юзера не входит, но это уже совсем другая история, даже разбираться не стал.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 1123
  • Репутация: +45/-0
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #12 : 25 Декабрь 2018, 21:38:02 »
в виртуалках грузится. Флешка там является жестким диском
Да, проверил на  реал. железе, странная ситуация. С HDD грузит, с флешки нет. Причем одинаковые действия на обоих носителях.

Собрал уирд и загрузился с ним. Правда до иксов дело не дошло
В menu.lst если раскоментировать запись title ▒▒ PRAR1811 LXQT FRUGAL UIRD., то можно загрузиться с флешки. Правда жалуется на отсутствующее ядро 4.9.137 (похоже от magos) и соответственно ошибки с видеодровами. Но все же грузится.

P.s Вот что мне не нравится в uird - это привязка к своему ядру. Меняешь ядро - пересобирай uird.
« Последнее редактирование: 25 Декабрь 2018, 22:11:48 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 24534
  • Репутация: +176/-0
    • PuppyRus-A
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #13 : 26 Декабрь 2018, 09:34:16 »
"смонтировано" похоже "по LABLE"(по uuid-не монтируется)
Ничего не менял. все должно быть стандартно http://wiki.puppyrus.org/soft/arch-initrd#root
Инитрд не находит корневой раздел
Загрузитесь со step и посмотрите blkid
С этим же ядром и porteus-initrd (в прар1801) вроде никто не жаловался.
И там и тут без udev
Может флэшка или контроллер какие -то особенные, требующие доп. модулей ядра
У всех эта проблема?

Оффлайн Ильфат

  • Старожил
  • ****
  • Сообщений: 341
  • Репутация: +10/-0
Re: prar-1811-lxqt-01.iso не грузится с флэшки
« Ответ #14 : 26 Декабрь 2018, 09:54:15 »
Может флэшка или контроллер какие -то особенные, требующие доп. модулей ядра
Нет, так как грузится с уирд от другого ядра.
У всех эта проблема?
С HDD грузит, с флешки нет.
Как минимум не у меня одного
Загрузитесь со step и посмотрите blkid
Ок.