Re: diskless, dhcp, nfs root
On Wed, Jun 25, 2003 at 12:02:10AM +0400, Andrew Korovin wrote: > VS> On Mon, Jun 23, 2003 at 04:27:06PM +0300, Pasha Kustov wrote: > >> Поднял DHCP-сервер, сделал NBI-image, всё указал нормально. Но ядро при > >> загрузке говорит NFS Server available: giving up. > >> VFS: Unable to mount root fs via nfs и т.д. > >> mknbi-linux --append="root=/dev/nfs nfsroot=192.168.10.106" ни к чему не > >> привели. Что делать? И ещё: как эту строчку (nfsroot=... ) можно > > VS> Попробуй так > VS> mknbi-linux --output=linux.img > VS> --ip="0.0.0.0:192.168.0.1:192.168.0.1:255.255.255.0:" > VS> --append="root=/dev/nfs" bzImage > > VS> да, еще root fs машин должны лежать на сервере в /tftpboot/, то > VS> есть в папкак с именами соотв. именам машин. > > Может я туплю.. НО в ядре должна быть поддержка "root fs on NFS" Ну естественно, я честно говоря предполагал, что это само собой разумеющееся, если нет, то тогда будьте добры прочитать хотя бы самый миниум документации. Но если ты сможешь сделать это по другому... ;) С уважением Vasily.
Re: diskless, dhcp, nfs root
On Tue, Jun 24, 2003 at 02:43:10PM +0300, Pasha Kustov wrote: > Так, конечно, тоже можно сделать. Но я хочу чтобы он не только свой > адрес-гейт-имя брал от dhcp-сервера, но и nfs-путь к корню... > > Vasily Shpakov wrote: > >On Mon, Jun 23, 2003 at 04:27:06PM +0300, Pasha Kustov wrote: > > > >>Поднял DHCP-сервер, сделал NBI-image, всё указал нормально. Но ядро при > >>загрузке говорит NFS Server available: giving up. > >>VFS: Unable to mount root fs via nfs и т.д. > >>mknbi-linux --append="root=/dev/nfs nfsroot=192.168.10.106" ни к чему не > >>привели. Что делать? И ещё: как эту строчку (nfsroot=... ) можно dhcpd.conf: host xxx { hardware ethernet xx:xx:xx:xx:xx:xx; fixed-address 192.168.1.x; next-server serv; option root-path "/path/to/xxx-root"; } kernel command line: ip=bootp PS Ну зачем топ-квотить? отвечать же неудобно. -- Regards, Sasha. OKTET Ltd. (http://www.oktet.ru/) e-mail: [EMAIL PROTECTED] (work) or [EMAIL PROTECTED] (home)
Re: diskless, dhcp, nfs root
On Tue, Jun 24, 2003 at 02:43:10PM +0300, Pasha Kustov wrote: > Так, конечно, тоже можно сделать. Но я хочу чтобы он не только свой > адрес-гейт-имя брал от dhcp-сервера, но и nfs-путь к корню... так параметром nfsroot ты и говоришь где у тебя будет nfs (на какой машине) мне надо было сделать что бы работало 10 машин, почитав доки я сделал след. образом, dhcp раздает фиксированную 10-ку адресов 192.168.0.240-249, а rootfs лежат в /tftpboot/192.168.0.240 /tftpboot/192.168.0.241 и т.д. а usr монтируется отдельно для экономии места. Или у тебя одна машина будет работать? Просто если брать адрес с гейта, я не увидел как сделать его по иному, чем у меня, динамическим. Или ты хочешь нескольким машинам один и тот же root fs скормить? Или я все таки не понял задачи ;) > > > >>Поднял DHCP-сервер, сделал NBI-image, всё указал нормально. Но ядро при > >>загрузке говорит NFS Server available: giving up. > >>VFS: Unable to mount root fs via nfs и т.д. > >>mknbi-linux --append="root=/dev/nfs nfsroot=192.168.10.106" ни к чему не > >>привели. Что делать? И ещё: как эту строчку (nfsroot=... ) можно > > > > > >Попробуй так > >mknbi-linux --output=linux.img > >--ip="0.0.0.0:192.168.0.1:192.168.0.1:255.255.255.0:" > >--append="root=/dev/nfs" bzImage > > > >да, еще root fs машин должны лежать на сервере в /tftpboot/, то > >есть в папкак с именами соотв. именам машин. > >
Re: diskless, dhcp, nfs root
Так, конечно, тоже можно сделать. Но я хочу чтобы он не только свой адрес-гейт-имя брал от dhcp-сервера, но и nfs-путь к корню... Vasily Shpakov wrote: On Mon, Jun 23, 2003 at 04:27:06PM +0300, Pasha Kustov wrote: Поднял DHCP-сервер, сделал NBI-image, всё указал нормально. Но ядро при загрузке говорит NFS Server available: giving up. VFS: Unable to mount root fs via nfs и т.д. mknbi-linux --append="root=/dev/nfs nfsroot=192.168.10.106" ни к чему не привели. Что делать? И ещё: как эту строчку (nfsroot=... ) можно Попробуй так mknbi-linux --output=linux.img --ip="0.0.0.0:192.168.0.1:192.168.0.1:255.255.255.0:" --append="root=/dev/nfs" bzImage да, еще root fs машин должны лежать на сервере в /tftpboot/, то есть в папкак с именами соотв. именам машин. -- Pasha Kustovmailto:[EMAIL PROTECTED] IATP System Administrator Assistant
Re: diskless, dhcp, nfs root
On Mon, Jun 23, 2003 at 04:27:06PM +0300, Pasha Kustov wrote: > Поднял DHCP-сервер, сделал NBI-image, всё указал нормально. Но ядро при > загрузке говорит NFS Server available: giving up. > VFS: Unable to mount root fs via nfs и т.д. > mknbi-linux --append="root=/dev/nfs nfsroot=192.168.10.106" ни к чему не > привели. Что делать? И ещё: как эту строчку (nfsroot=... ) можно Попробуй так mknbi-linux --output=linux.img --ip="0.0.0.0:192.168.0.1:192.168.0.1:255.255.255.0:" --append="root=/dev/nfs" bzImage да, еще root fs машин должны лежать на сервере в /tftpboot/, то есть в папкак с именами соотв. именам машин.
Re: diskless, dhcp, nfs root
On 2003.06.23 at 16:27:06 +0300, Pasha Kustov wrote: > Поднял DHCP-сервер, сделал NBI-image, всё указал нормально. Но ядро при > загрузке говорит NFS Server available: giving up. Наверное все-таки No NFS Server available? И говорит ли оно перед этим Sending DHCP request? И если нет, то пробовал ли ты прописать параметтры NFS-сервера в командной строке ядра. По-моему где-то в NBI это можно сделать, хотя я никогда не пользоватся NBI, считая что pxelinux.bin проще и удобнее. > VFS: Unable to mount root fs via nfs и т.д. > mknbi-linux --append="root=/dev/nfs nfsroot=192.168.10.106" ни к чему не А если append вот такое: root=/dev/nfs ip=192.168.217.5:192.168.217.1:192.168.217.1:255.255.255.0:xterm3:eth0:dhcp nfsroot=192.168.217.1:/var/diskless rw где 192.168.217.5 - адрес терминала, xterm3 - его hostname, 192.168.217.1 - default gateway, он же nfs сервер /var/diskless - соответственно путь к nfs-руту. Параметр ядра nfsroot сколько себя помню требует указания не имени сервера, а пути к нужной файловой системе, включающего себя hostname: Ну и параметр ip, заменяющий автоконфигурацию.