Bug 11381 - 0330 installer don't boot if / on md but no partition created
Summary: 0330 installer don't boot if / on md but no partition created
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: mkinitrd (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL: http://img236.imageshack.us/img236/91...
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-05 23:55 MSD by Mike Lykov
Modified: 2010-10-04 16:53 MSD (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Lykov 2007-04-05 23:55:13 MSD
делаем
 имеем пустые диски (совсем),  встаем на RAID, create raid,  raid1, оба обьекта
выбраны (hda hdb) , след. опер создать том, ок, выбираем ext3, точка мон /, все
создали, нажали далее и пошли ставить пакеты

после окончания инсталляции и загрузки получаем

check root= bootarg .... ALERT! /dev/disk/by-uuid/что-тотам does not exist

<vsu> combr-: тогда смотри /lib/udev/vol_id /dev/md0
<combr-> vsu: /dev/md0 - unknown volume type

<lioka> vsu: там диски, а не разделы, как я понимаю
<vsu> а, ну там и нет ни одного раздела
<vsu> это не работает
<vsu> lioka: к тому, что нефиг делать raid без разделов
<lioka> vsu: [это требует]  ... починки
Comment 1 Sergey Bolshakov 2007-04-05 23:57:51 MSD
это не ошибка alterator-vm
Comment 2 Mike Lykov 2007-04-06 00:03:46 MSD
перевешиваю на mkinitrd
Comment 3 Sergey Bolshakov 2007-04-06 00:04:42 MSD
to maintainer
Comment 4 Mike Lykov 2007-04-06 00:13:13 MSD
добавил ссылку на скриншот
Comment 5 Michael Shigorin 2007-04-06 18:23:16 MSD
Думаю, это скорее ненормальная ситуация.  Куча кривых биосов такие диски и не
подумает бутать вообще, да и с сохранностью дисков без таблицы разделов на
практике больше проблем ("пустые").
Comment 6 Mike Lykov 2007-04-06 19:07:52 MSD
я это запостил потому, что думаю - любая операция, и манипуляция в installer
должна в конце давать _загружаемую_ систему. 
Или не выпускать на следующий этап вообще, если прогнозируется что "это работать
не будет", или (хотя бы) выдавать сообщение, что "обратите внимание - то что вы
наконфигурили работать не будет".
Урезать функциональность я не требую, но простейшая защита от дурака должна быть.
В приведенной мной последовательности нет ничего экстраординарного,
пользователеь не лезет в глубокие настройки не использует экстра-опций, а просто
создает Raid и далее соглашается с предлагаемым.
Comment 7 Michael Shigorin 2007-04-06 19:26:17 MSD
(In reply to comment #6)
> Или не выпускать на следующий этап вообще, если прогнозируется что "это работать
> не будет", или (хотя бы) выдавать сообщение, что "обратите внимание - то что вы
> наконфигурили работать не будет".
Полностью согласен, вот только не придумаю, как _этой_ ситуации избежать.

2 lioka: возможно ли в /vm при нанесении "/" проверять, что block device создан
из volumes, а не disks, иначе предупреждать про кривые биосы?
Comment 8 Sergey Bolshakov 2007-04-06 20:07:56 MSD
причём тут кривые биосы ? в системе может быть и диск с разделами,
и / на рэйде из дисков.
Comment 9 Boris Savelev 2007-10-11 15:31:59 MSD
хотелось бы добавить
1) mdadm позволяет делать рейд на устройствах типа sda1, sdb1 ...
в инсталяторе такой возможности нет

2) в инсталяторе при создании рейда md0 (например), поверх него нельзя создать LVM
Создал в livecd рейд, инсталятор его просто не увидел...

все это имеется на server 4.0

или я не туда пишу?-)
Comment 10 Boris Savelev 2007-10-11 17:52:12 MSD
сори. создается все.
но не грузится потом=)))
Comment 11 Michael Shigorin 2007-10-11 19:11:32 MSD
(In reply to comment #9)
> хотелось бы добавить
> 1) mdadm позволяет делать рейд на устройствах типа sda1, sdb1 ...
> в инсталяторе такой возможности нет
Есть.  Потом -- грузится.  Проверено на Server 4.0.[01].
Comment 12 Mikhail Gusarov 2008-06-13 13:00:39 MSD

    
Comment 13 Dmitry V. Levin 2009-12-09 05:13:12 MSK
At this time, I'm reluctant to add any enhancements to this monolithic mkinitrd.

Please have a look at another implementations that have modular architecture, e.g. make-initrd by Alexey Gladkov and Kirill Shutemov.
Comment 14 Michael Shigorin 2010-10-04 16:53:36 MSD
Предлагается для / использовать всё-таки разделы.