Вопрос № 114150: Уважаемые эксперты, прошу прощения за третью попытку задать Вам вопрос, который уже два раза поднимал здесь. И оба раза мне достаточно хорошо отвечал Dmitriy Omarov.
Но результат мною (по моей разумеется вине) достигнут не был. Я решил предостави...
Вопрос № 114.150
Уважаемые эксперты, прошу прощения за третью попытку задать Вам вопрос, который уже два раза поднимал здесь. И оба раза мне достаточно хорошо отвечал Dmitriy Omarov.
Но результат мною (по моей разумеется вине) достигнут не был. Я решил предоставить максим информации для экспертов - только бы получить вектор - "где копать" и куда посмотреть - чтобы разрешить вопрос.
Суть в следующем: на тестовой машине стоит несколько UNIX-подобных систем, расположенных по разделам в таком порядке:
В приложении указан /proc/partitions, directory /hdc2/boot и /hda5/boot для сравнения, lilo.conf с /hdc2/etc
Вся проблема в том, что при всех прочих равных условиях, FC4 "грузится" без проблем, при загрузке с hdc2, а CentOS5 не желает. Я конечно мог бы понять это - если бы и FC4 не грузилась тоже - всё таки это лило - загружается с одного раздела, а системы на другом! Но раз одна из них загружается - а другая нет - значит чего то я не знаю или не вижу. Происходит это так, выбираю пункт лило с CentoS - далее
BIOS check succefull....................
монитор переключается в другой видео режим (кстати - это не может послужить причиной?), экран чёрный - никаких движений, винт "молчит". Далее помогает только reset!
Может так быть, что initrd собран без поддержки reiser? Хотя по происходящему мне кажется - что дело не доходит даже до загрузки ядра - а не то чтобы до монтирования /
Буду благодарен за какие либо предположения или ссылки.
Отвечает: Dmitrii Omarov
Здравствуйте, Лясин Александр Владимирович!
Видать такая у Вас карма, раз Вы всё время на меня попадаете :-)
По существу. В файле /etc/lilo.conf c /dev/hdc2 в разделе "CentOS5 bootable partition config" имеются такие строчки: Image = /boot/vmlinuz_centos и initrd = /boot/initrd_centos Здесь и "собака порылась". vmlinuz_centos и initrd_centos явлются символическими ссылками на файлы vmlinuz-2.6.18-8.el5 и initrd-2.6.18-8.el5.img ссответственно, которые находятся на диске hda, а символические ссылки - на диске hdc. Вы, наверное, забыли, что символические ссылки действуют ТОЛЬКО В ПРЕДЕЛАХ ОДНОГО ФИЗИЧЕСКОГО
ДИСКА!! Рекомендации: записать соответственно Image = /boot/vmlinuz-2.6.18-8.el5 и initrd = /boot/initrd-2.6.18-8.el5.img , а символические ссылки убрать: rm -R *_centos
И, если у Вас правельные boot-файлы, то всё пройдёт как надо
Желаю успехов
--------- ВПЕРЁД!
Ответ отправил: Dmitrii Omarov (статус: Студент)
Ответ отправлен: 15.12.2007, 18:36 Оценка за ответ: 5