Summary: | mountroot fails for /dev/md0 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Kuznetsov <vitty> |
Component: | make-initrd | Assignee: | Alexey Gladkov <legion> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | evg, glebfm, ldv, legion, placeholder |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Vitaly Kuznetsov
2010-03-23 20:43:50 MSK
А вы не могли бы сделать qemu образ с такой конфигурацией ? По адресу ftp://ftp.altlinux.org/pub/people/vitty/centaurus1.img.gz лежит зажатый образ диска для kvm (в qemu странным образом не работает, не разбирался). запускаю так: kvm -drive "file=/var/centaurus1.img,if=scsi,boot=on" -m 512 это один из двух дисков для рейда, но эффект достигается. (В ответ на комментарий №2) > По адресу ftp://ftp.altlinux.org/pub/people/vitty/centaurus1.img.gz > лежит зажатый образ диска для kvm (в qemu странным образом не работает, не > разбирался). > запускаю так: > kvm -drive "file=/var/centaurus1.img,if=scsi,boot=on" -m 512 > это один из двух дисков для рейда, но эффект достигается. Проверьте пожалуйста: http://git.altlinux.org/people/legion/packages/make-initrd.git?p=make-initrd.git;a=shortlog;h=refs/heads/udev-events Я пока не пробовал ваш образ, но в этом бранче содержится исправление, которое связано с монтирование рейда. (В ответ на комментарий №2) > По адресу ftp://ftp.altlinux.org/pub/people/vitty/centaurus1.img.gz > лежит зажатый образ диска для kvm (в qemu странным образом не работает, не > разбирался). > запускаю так: > kvm -drive "file=/var/centaurus1.img,if=scsi,boot=on" -m 512 > это один из двух дисков для рейда, но эффект достигается. Пока не проверяйте. Не работает. Скажите, а с какими параметрами ядра вы загружаетесь ? > Скажите, а с какими параметрами ядра вы загружаетесь ?
root=/dev/md0 ro panic=30 splash=silent
BTW, это, похоже на какой-то race. У меня сейчас есть рабочая инсталляция. Там, правда, передаётся root=UUID=xxxxx
(В ответ на комментарий №5)
> root=/dev/md0 ro panic=30 splash=silent
Сейчас для того, чтобы собрался рейд нужно, чтобы был правильно определён параметр md=. Для меня невероятно как у вас появился /dev/md0.
Безусловно нам нужна более полная поддержка рейдов чем, то что предоставляет md_run. В fedora написан большой модуль для сборки рейдов. Попробуйте 0.2.3-alt1-8-g7d36d7b . Старый функционал должен работать. (В ответ на комментарий №8) > Попробуйте 0.2.3-alt1-8-g7d36d7b . Старый функционал должен работать. К сожалению в моём случае не помогло. Выложил образ для kvm: ftp://ftp.altlinux.org/pub/people/vitty/centaurus3.img.gz запускать с помощью kvm -drive "file=/var/centaurus3.img,if=scsi,boot=on" -m 512 Можно больше деталей ? Рейд не собрался ? Рейд не смонтировался ? Какая-то ещё проблема ? Рейд собрался, но корень на нём не смонтировался. Вывалился на "udev: ERROR: Unable to mount root Stage 'udev' failed". руками в initramfs /dev/md0 монтируется, всё замечательно. В 0.2.3-alt1-9-g4ab7021 точно исправлено. Я смог загрузить ваш образ без проблем. Я проверил на реальном железе - теперь не воспроизводится. Но в моём kvm воспроизведение стопроцентное. Возможно, что это баг kvm. Просьба отправить исправление в Сизиф. Я могу только сказать, что я ваш образ загрузил, но использовал обычный "qemu -enable-kvm". |