Bug 20634 - Проблема с установкой ALT Linux на раздел
: Проблема с установкой ALT Linux на раздел
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/alterator-lilo)
: unstable
: all Linux
: P3 critical
Assigned To:
:
:
:
:
: 19564
  Show dependency tree
 
Reported: 2009-06-30 01:46 by
Modified: 2009-07-02 00:53 (History)


Attachments
UUID= --> /dev/[hs]d* (655 bytes, text/plain)
2009-06-30 13:05, Michael Shigorin
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-06-30 01:46:34
Подробная информация на форуме
http://forum.altlinux.org/index.php/topic,2459.msg49625.html#msg49625

Воспроизводится на 2-х машинах с насколькими разделами для Linux.
При самостоятельной сборке образов повторяется стабильно.
27,28 июня сделал несколько сборок с этой ошибкой, поначалу думал
на "mkimage-...", но на клоне от 10.06.09 все повторилось, а теперь
подтвердилось и на публичной сборке от ALT.

Если повесил не туда - перевесьте куда следует пожалуйста, ну и critical
наверное можно уточнить.
------- Comment #1 From 2009-06-30 13:05:05 -------
Created an attachment (id=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 -- прилагаю.
------- Comment #2 From 2009-06-30 13:35:14 -------
> - Установить загрузчик на /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 -- сами сломали, сами и починили. 

Может, и с инсталятором. Смотрю сейчас.
------- Comment #3 From 2009-06-30 13:37:30 -------
А dm-10 вылез, потому что его кто-то прописал в fstab как корневое
устройство...
------- Comment #4 From 2009-06-30 13:49:00 -------
Да, проблема в том, что я опять понадеялся на udev вместо старого доброго
blkid, а udev опять поменял свое поведение...

Я выискивал корневое устройство в fstab (оно там записано в виде UUID=...) и
искал имя устройства по ссылке /dev/disk/by-uuid/...

Раньше оно ссылалось на /dev/sda8, сейчас - на /dev/dm-10.
------- Comment #5 From 2009-06-30 14:48:57 -------
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)
------- Comment #6 From 2009-06-30 18:26:40 -------
о как...
------- Comment #7 From 2009-07-02 00:53:50 -------
> о как...
Ага, так ..
С пакетом alterator-lilo-1.8-alt8 баг больше не воспроизводится (2 сборки
сделал, потому как сообщения от robot требуют проверки, имхо).
Всем спасибо.