Откуда примонтирован корень

Вопрос вот в чем - допустим в fstab у нас написано, что / монтируется из /dev/sda1. А мы во время загрузки ядру говорим что root=/dev/sdb1. И система загрузится и реальным корнем у нас будет /dev/sdb1. Хотя в stab, mtab будет инфа о том, что /dev/sda1 примонтирован на /, и соотв. по mount, df и т.п. нам будут говорить что корень примонтирован из /dev/sda1, а это не так.
Можно глянуть /proc/cmdline и посмотреть на параметр root. Можно глянуть в /proc/mounts и увидеть, что рут примонтирован из /dev/root, который по minor/major совпадает с /dev/sdb1.
Может есть какой-то более прямой спобоб определять подобные ситуации?

монтировать по UUID, не?

монтировать по UUID, не?

Первый ман что нашел в гугле по ''UUID mount', правда на Ubuntu. Просьба ногами не пинать...

http://www.cyberciti.biz/faq/linux-finding-using-uuids-to-update-fstab/

Я думаю применить это в Gentoo труда не составит.

P.S. Утилиты vol_id описанной в мане уже нет. Используйте blkid

Нейтральность - высшее достижение сознания!

uuid в grub, насколько я

uuid в grub, насколько я понял, работает только в grub2. а /etc/fstab у меня - таки да, давно уже на uuid'ах

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Неправильно понял

UUID замечательно работает и в обычном grub-0.97
С генкернелом - real_root=UUID=f180c407-424d-4a15-a7ee-afe185769b40 в опциях kernel
Вроде как-то и с собранным вручную ядром работает, но не помню синтаксис

У меня работает аналогично с

У меня работает аналогично с ядром, собранным вручную.

Справедливость восторжествует.

так вопрос насколько я понял

так вопрос насколько я понял не в том, с помощью уидов можно точно так же указать разные рут устройства в fstab и grub

а label??

а label??

А LABEL вообще может быть

А LABEL вообще может быть одинаковым для разных ус-в.

И как правильно заметил gry, на счет UUID - это тут вообще не при чем, вопрос не в этом.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".