Домашняя система FC3! Стоит на hda
Понадобилось подцепить и поставить на второй винт (hdc) под VMWare
тоже FC3.
Подцепил винт, перезагрузился... запустил VMWare и успешно установил
на hdc FC3 (под VMWare он hda)!
После перезагрузки начинает вроде грузиться с hda a потом судя по
логам загрузка переходит на hdc!!! Почему??
[root@linuxz temp]# cat /etc/grub.conf
# grub.conf generated by anaconda
boot=/dev/hda
default=0
timeout=5
splashimage=(hd0,4)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.11-1.7_FC3)
root (hd0,4)
kernel /boot/vmlinuz-2.6.11-1.7_FC3 ro root=LABEL=/
initrd /boot/initrd-2.6.11-1.7_FC3.img
[root@linuxz temp]# cat /etc/fstab
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
/dev/hda6 swap swap defaults 0 0
/dev/hda1 /media/hda vfat iocharset=utf8,codepage=866,nouser,suid,rw,umask=000,showexec,quiet 0 0
/dev/sda1 /media/flash auto users,noauto,rw,iocharset=utf8,umask=000 0 0
/dev/hdd /media/cdrecorder auto pamconsole,ro,exec,noauto,managed 0 0
>Да сламерил... заменил на /dev/hda5 и все ок... Зачем этот LABEL....?...
По этому параметру во время загрузки с initrd происходит поиск корневой ФС (проверяется LABEL всех ФС подряд...) Это сделано, чтобы если переставить винт на другой контроллер загрузка все равно прошла нормально... Проблема в том, что метка корневой ФС у RedHat'ов одинаковая. Отсюда растут траблы типа: начал ставит FC на один винт, потом передумал, нажал reset, поставил на другой, а нифига на грузится...
ИМХО, правильнее было бы использовать UUID файловой системы, но это надо друго initrd...
кроме этого LABEL может использоватся в /еtc/fstab, там ее точно лучше заменит на UUID.