Bug 24526

Summary: не поднимается корень на lvm после установки системы
Product: Sisyphus Reporter: Anton Farygin <rider>
Component: make-initrdAssignee: Kirill A. Shutemov <kas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: glebfm, ldv, legion, placeholder, rider
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
initrd
none
Use /dev/initrd-root instad of /dev/root to avoid name collisions none

Description Anton Farygin 2010-11-10 13:39:42 MSK
Свежепоставленная система, / на lvm.

Вылезает ошибка unable to mount root.

в отладочной консоли /dev/mapper/root-root доступен и монтируется нормально.
Comment 1 Anton Farygin 2010-11-10 13:40:24 MSK
Забыл добавить - легко воспроизводится в kvm.
Comment 2 Kirill A. Shutemov 2010-11-10 13:49:16 MSK
Слишком мало информации. Покажите хотя бы initrd.
Comment 3 Anton Farygin 2010-11-10 14:20:47 MSK
Кирилл, выложу попозже.
Comment 4 Anton Farygin 2010-11-10 15:52:58 MSK
Created attachment 4652 [details]
initrd
Comment 5 Anton Farygin 2010-11-10 18:54:12 MSK
образ системы можно взять тут:
ftp://ftp.altlinux.ru/pub/people/rider/image/
Comment 6 Kirill A. Shutemov 2010-11-11 13:25:19 MSK
Не нужно создавать VG с именем root. make-initrd использует имя /dev/root для своих нужд, а LVM'ные правила udev'а пытаются создавать директорию /dev/root, что бы туда сложить симлинки на dm-*.
Comment 7 Kirill A. Shutemov 2010-11-11 13:38:30 MSK
Created attachment 4653 [details]
Use /dev/initrd-root instad of /dev/root to avoid name collisions

С другой стороны, можно использовать не такое распространённое имя в make-initrd.
Comment 8 Kirill A. Shutemov 2010-11-11 13:38:57 MSK
Я не тестировал патч.
Comment 9 Alexey Gladkov 2010-11-11 14:02:44 MSK
(В ответ на комментарий №7)
> С другой стороны, можно использовать не такое распространённое имя в
> make-initrd.

Лучше использовать служебный каталог /dev/.initramfs, в нём гарантированно никто ничего создавать не будет.
Comment 10 Anton Farygin 2010-11-19 15:15:18 MSK
Коллеги, подскажите пожалуйста, у нас в сизифе на данный момент эта ошибка исправлена ?
Comment 11 Kirill A. Shutemov 2010-11-19 15:24:06 MSK
(In reply to comment #10)
> Коллеги, подскажите пожалуйста, у нас в сизифе на данный момент эта ошибка
> исправлена ?

#32673 BUILDING #1 [locked] sisyphus/legion make-initrd.git=0.4.2-alt1
Comment 12 Alexey Gladkov 2010-11-19 15:24:40 MSK
Исправлено в 0.4.2-alt1, которая на пути в сизиф.
Comment 13 Repository Robot 2010-11-19 15:30:46 MSK
make-initrd-0.4.2-alt1 -> sisyphus:

* Sun Nov 14 2010 Alexey Gladkov <legion@altlinux> 0.4.2-alt1
- More plymouth fixes (thx Anton V. Boyarshinov)
- Use /dev/.initramfs/root instad of /dev/root to avoid name
  collisions (ALT#24526) (thx Kirill A. Shutemov).