Подробная информация на форуме http://forum.altlinux.org/index.php/topic,2459.msg49625.html#msg49625 Воспроизводится на 2-х машинах с насколькими разделами для Linux. При самостоятельной сборке образов повторяется стабильно. 27,28 июня сделал несколько сборок с этой ошибкой, поначалу думал на "mkimage-...", но на клоне от 10.06.09 все повторилось, а теперь подтвердилось и на публичной сборке от ALT. Если повесил не туда - перевесьте куда следует пожалуйста, ну и critical наверное можно уточнить.
Created attachment 3633 [details] UUID= --> /dev/[hs]d* Лучше копировать информацию в багу, чем ссылаться. > dm-10 device mapper как следствие разбивания libevms'ом. > Установилось, запустилось (grub --> lilo). Редактирую fstab и lilo.conf > (boot= ... пока не трогаю) > # lilo ... и получаю следующее ... > Fatal: raid_setup: stat("/dev/disk/by-id/dm-name-sda8") # А raid я ведь > не заказывал ... > После исправления записи для "boot=..." всё становится на свои места и работает. > Похоже с инсталлером опять проблемы. Вообще-то я пока вижу local misconfiguration -- сами сломали, сами и починили. _Мне_ бы хотелось, чтоб можно было использовать и "нормальные" sda8, и через devmapper ходить, но на сейчас совсем не готов в это встревать. А скриптик, который накропал для замены UUID на имена устройств в /etc/fstab -- прилагаю.
> - Установить загрузчик на /dev/disk/by-id/dm-name-sda8 # чудеса, там он был dm-10, а тут стал 8 Тут как раз чудес нет -- наверняка /dev/dm-10 соответствует /dev/sda8, а тогда /dev/disk/by-id/dm-name-sda8 и будет ссылаться на /dev/dm-10. Осталось понять, почему вылез dm-10 вместо sda8. > > Похоже с инсталлером опять проблемы. > Вообще-то я пока вижу local misconfiguration -- сами сломали, сами и починили. Может, и с инсталятором. Смотрю сейчас.
А dm-10 вылез, потому что его кто-то прописал в fstab как корневое устройство...
Да, проблема в том, что я опять понадеялся на udev вместо старого доброго blkid, а udev опять поменял свое поведение... Я выискивал корневое устройство в fstab (оно там записано в виде UUID=...) и искал имя устройства по ссылке /dev/disk/by-uuid/... Раньше оно ссылалось на /dev/sda8, сейчас - на /dev/dm-10.
alterator-lilo-1.8-alt8 -> sisyphus: * Tue Jun 30 2009 Vladislav Zavjalov <slazav@altlinux> 1.8-alt8 - lilo-disk.sh: fix get_part_with_mntpt to find correct devices by uuid (closes: #20634)
о как...
> о как... Ага, так .. С пакетом alterator-lilo-1.8-alt8 баг больше не воспроизводится (2 сборки сделал, потому как сообщения от robot требуют проверки, имхо). Всем спасибо.