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/dhcp_ip, то VS есть в папкак с именами соотв. именам машин. Может я туплю.. НО в ядре должна быть поддержка root fs on NFS Ну естественно, я честно говоря предполагал, что это само собой разумеющееся, если нет, то тогда будьте добры прочитать хотя бы самый миниум документации. Но если ты сможешь сделать это по другому... ;) С уважением Vasily.
Re[2]: diskless, dhcp, nfs root
Hello Vasily, Wednesday, June 25, 2003, 9:38:58 AM, you wrote: VS 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/dhcp_ip, то VS есть в папкак с именами соотв. именам машин. Может я туплю.. НО в ядре должна быть поддержка root fs on NFS VS Ну естественно, я честно говоря предполагал, что это само собой VS разумеющееся, если нет, то тогда будьте добры прочитать хотя бы самый VS миниум документации. Но если ты сможешь сделать это по другому... ;) Не понял? Не ужели я прав ? %) -- Best regards, Andrewmailto:[EMAIL PROTECTED]
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/dhcp_ip, то есть в папкак с именами соотв. именам машин.
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/dhcp_ip, то есть в папкак с именами соотв. именам машин. -- Pasha Kustovmailto:[EMAIL PROTECTED] IATP System Administrator Assistant
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/dhcp_ip, то есть в папкак с именами соотв. именам машин.
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[2]: diskless, dhcp, nfs root
Hello Vasily, Tuesday, June 24, 2003, 10:00:15 AM, you 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/dhcp_ip, то VS есть в папкак с именами соотв. именам машин. Может я туплю.. НО в ядре должна быть поддержка root fs on NFS -- Best regards, Andrewmailto:[EMAIL PROTECTED]
diskless, dhcp, nfs root
Поднял 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=... ) можно подставлять от данных, полученных от dhcp-сервера? Кусок dhcpd.conf приаттачен. И ещё: чем отличаются пакеты dhcp и dhcpd3-server в дебиане 3.0 testing ??? -- Pasha Kustovmailto:[EMAIL PROTECTED] IATP System Administrator Assistant default-lease-time 600; max-lease-time 7200; authoritative; option domain-name IATPNet; ddns-updates false; ddns-update-style none; option domain-name-servers 192.168.10.3; option routers 192.168.10.3; subnet 192.168.10.0 netmask 255.255.255.0 { range 192.168.10.113 192.168.10.200; option subnet-mask 255.255.255.0; option broadcast-address 192.168.10.255; next-server 192.168.10.106; filename /tftpboot/kernel; option root-path 192.168.10.106:/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, заменяющий автоконфигурацию.