Показать полную графическую версию : Загрузка по сети
проблемма в том что все было сделанна как говорят статьи и howto(перекомпилил ядро и проч).
МашинаDC находит DHCP-server, загружает ядро по сети ядро, сама грузиться, но не может подмонтировать рутову файловую ситему(расшарена через nfs).
Ядро пишет цитата: no nfs server avaliable, givin up. Причем на машине с которой она грузила ядро (с моеи тобишь), ей все расшарено права есть, перепроверял.
У меня есть предположение что она просто не знает по какому адресу искать этот самый nfs. А не знаю где это ей указать.
Если кто сталкивался, просьба поделитьмся мыслями.
Продолжение...
NFSRoot - я смотил, теперь проблемма в том что ядро в панике не находит init.
То что было на эту тему в форуме попроовал не подходит может все же найдется чел, который юзал загрузку по сети и могет поделиться опытом.
А init то есть? то есть NFS root fs содержит все нужные файлы? То есть его можно использовать как root раздел для скомпиленного ядра?
Рутовый раздел содержит все нужные файлы,
Эта файловая система, которую я в качестве рута юзаю у меня с нее виртуальная машина грузиться без проблем.
Ну так как есть свежие мысли
>Ну так как есть свежие мысли
Две мысли... Ешь их хорошо пережовывая :)
1. Неудачно скомпиленное ядро (виртуальная машина грузится именно с этим ядром?)
2. Сервер i686 и выше, а грузить пытаешься i586 или еще слабее машинку...
Исправлено: mky, 22:01 24-08-2004
Ядро грузиться нормально, и что ты понимаешь под "неудачно" нужные галки в IP auto config & nfsroot стоят - как по писанному.
А вот насчет того что пакеты скомпиленны под 586 возможно, но маловероятно, корневая система была сделанна в vmware с дистра шляпы 7.0 - сомнительно, что пакеты не для 386, но, на крайняк, на пне 1 должны работать.
Похоже что ядро вообще управление init не передает: уже даже паниковать перестало об отсутствии оного, если перемешаешь init B init123 - к примеру, - никакой реакции при перезагрузке - вот это меня вообще в тупик ставит.
Последнее что вываливается на моник - Freeing unused kernel memory:280 k
Не помню, как было в RedHat 7.0,
НО RedHat 7.2 при установке определял процессор и если он был PentiumPRO и выше ставил пакеты i686 (в первую очередь glibc). Смотри, есть ли каталог /lib/i686
Это уже было проверено, что если воткнуть винт в P!!!, залить туда RH7.2 то потом этот винт не загрузится на P1.
>и что ты понимаешь под "неудачно
Например, выключена поддержка Unix domain sockets.
>Похоже что ядро вообще управление init не передает: уже даже
>паниковать перестало об отсутствии оного
Это еще как? возвращай конфигурацию к той, при котором ядро паниковало и
я вобще не понял, у тебя NFS root fs сервер что на VMware работает что ли???
Кондигурация системы такая, Есть "моя" машина чистокровный ASP 9.0, на нем стоит VMWare для всяких экспериментов. Также есть Р1 - его нужно загрузить по сети
VMware была использована чтобы сделать из диста Red Hat 7.0 рутовую файловую систему, потом она была перелита на локальный винт по nfs(назовем ее "новая").
Каталога /lib/i386 нет.
Ярдо, которое грузиться на Р1 собрано для Pentium MMX, поддежка Unix domain sockets присутствует.
И еще в дебря инет я нашел nfsroot-x-x-x, готовая рутовая файловая для сетевой загрузки, собранная в 97 году(назовем ее "старой"), так вот она загружается. И когда я меняю init, ld*,libc*, в "новой" системе на их аналоги из старой, - начинается паника. А если грузить чисто новую систему то последнне сообщение об освобождении памяти.
Похоже что пакеты на самом деле для Р1 MMX не подходят.
pokemonik
02-04-2008, 14:49
не по сабжу но в тему:
может кто даст УРЛ где есть подробное или не очень описание от и до настройки сервака линукс для загрузки тонких клиентов, плz
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.