Summary: | live_rw doesn't mount alt-live-storage | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | ildar <ildar> | ||||||||||
Component: | make-initrd-propagator | Assignee: | Anton V. Boyarshinov <boyarsh> | ||||||||||
Status: | REOPENED --- | QA Contact: | qa-sisyphus | ||||||||||
Severity: | normal | ||||||||||||
Priority: | P3 | CC: | boyarsh, legion, mike | ||||||||||
Version: | unstable | ||||||||||||
Hardware: | all | ||||||||||||
OS: | Linux | ||||||||||||
Attachments: |
|
Description
ildar
2014-12-15 14:48:51 MSK
По второму: вероятно, надо досыпать модулей в stage1 -- см. тж. содержимое /proc/modules и /dev/disk/*/ на tty2 при работе propagator. Created attachment 6220 [details]
содержимое /dev/disk в stage1
Created attachment 6221 [details]
содержимое /dev/disk после загрузки
Миша, тут явно udev недорабатывает. Соответственно, это либо проблема mkimage-profiles, либо propagator. У меня в несколько иных ситуациях тоже складывалось ощущение, что надо то ли аналог udevadm settle задействовать (не помню, жив ли он ещё), то ли trigger пнуть -- но раскопки propagator на эту тему с проверками пока бесплодны. Created attachment 6222 [details]
временное решение
в качестве временного решения есть такой небольшой патчик.
С ним заработало почти полностью: только на VMware диск подцепляется только будучи на IDE-шине. Видимо, нужные scsi-модули в этот момент просто недоступны.
(В ответ на комментарий №6) > в качестве временного решения есть такой небольшой патчик. А единички в UUID там -- какая-то хитрая константа или что? Похоже, сейчас оно грузится без всяких подобных кривохаков, сегодня проверил. UUID, действительно, "хитрая константа", чтобы было легче форматировать. Закрываю. Если у кого воспроизведётся снова, можно переоткрыть. Понял, спасибо. Стоп! соврал! всё снова воспроизвелось в варианте с qemu. Прошу прощения. переоткрываю Тогда всё-таки хорошо бы на месте и добить, а сюда патчик :) а у меня патча нет, только кривохак, под который надо форматить alt-live-storage с нужным UUID! Created attachment 6736 [details]
[PATCH] TMP: regular-*.iso will pull make-initrd though
Кстати, а попробуйте-ка make-initrd2 и приложенный патчик для m-p.
(In reply to comment #14) > Created an attachment (id=6736) [details] > [PATCH] TMP: regular-*.iso will pull make-initrd though > > Кстати, а попробуйте-ка make-initrd2 и приложенный патчик для m-p. Не будет работать. В make-initrd-propagator происходит замена init на propagator и весь остальной runtime уже не используется. Хотя make-initrd2 и умеет ждать и монтировать более одного устройства это всё нужно реализовывать в make-initrd-propagator. http://git.altlinux.org/people/legion/packages/?p=make-initrd-propagator.git;a=blob;f=propagator/rules.mk;h=1c227082ce8f81c357055a4db1d356e919ebc4da;hb=26b86e37315d808bef63b0dfbf8b8f5e0bbbf8e5#l14 |