Bug 25444 - Абсолютные пути к устройствам в Grub
: Абсолютные пути к устройствам в Grub
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/alterator-grub)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
: 23155
  Show dependency tree
 
Reported: 2011-04-15 05:12 by
Modified: 2011-05-23 19:31 (History)


Attachments


Note

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


Description From 2011-04-15 05:12:54
Если выбрать ручной режим разбиения диска, то инсталлятор прописывает в конфиге
Grub root-раздел в таком виде:

"linux boot=/vmlinuz root=/dev/sda2 ..."

То есть вместо UUID используется абсолютный пусть, что может вызвать проблемы.
У меня, например инсталлятор и установленная система по-разному определили
устройства sdX. Из-за этого при первой загрузке система не смогла смонтировать
root-раздел.

Если выбирать автоматическое разбиение (сервер или рабочая станция), то
прописывается UUID.
------- Comment #1 From 2011-04-22 14:40:17 -------
У меня это не воспроизвелось. Скорее всего исправлено.
------- Comment #2 From 2011-04-25 12:04:29 -------
К сожалению, это не исправлено.
Тестировалось на altlinux-5.9.9-20110422-centaurus-i586-ru-install-dvd5.iso.
Как воспроизвести:

1. При инсталляции выбрать профиль разбиения "вручную".
2. Разбить диск как душе угодно.
3. На ПЕРВОЙ загрузке установленной системы в меню Grub нажать
   "e" и убедиться, что в root прописан абсолютный путь.

Если система всё-таки загрузилась, то конфигурация Grub обновится и в ней
пропишется UUID, как и должно быть, поэтому на загруженной системе смотреть в
grub.cfg бесполезно.
------- Comment #3 From 2011-05-19 06:03:52 -------
2vitty: проверьте, пожалуйста.
------- Comment #4 From 2011-05-20 10:56:39 -------
Сегодня тренировался на бете от 17.05 и заметил, что баг проявляется, только
если устанавливать Кентавр на уже готовые разделы, а не созданные с нуля в
процессе установки.
------- Comment #5 From 2011-05-23 19:31:34 -------
grub2-1.99-alt1 -> sisyphus:

* Fri May 20 2011 Vitaly Kuznetsov <vitty@altlinux> 1.99-alt1
- 1.99
- fix absolute pathnames during install (ALT #25444)