Не грузится бездисковая система

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Whalther
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-03-31 9:38:12

Не грузится бездисковая система

Непрочитанное сообщение Whalther » 2010-03-31 10:17:25

Добрый день!
Настраивал по статье http://www.lissyara.su/?id=1264 загрузку бездисковой системы. Только DHCP сервак под это дело использовал уже имеющийся win2k8. Собственно настроил nfs, tftp, проверил - пашут нормально. Собрал мир, ядро в чруте. В DHCP дополнительно настроил параметры:

017 Корневой путь: 192.168.100.3:/shares/tftp/8.0/diskless/
066 Имя узла сервера загрузки: 192.168.100.3
067 Имя файла загрузки: /boot/pxeboot

После этого пытаюсь загрузить машинку по сети - IP получает, находит по tftp файл pxeboot, а дальше пишет следующее:

Код: Выделить всё

pxe_open: server addr: 192.168.100.3
pxe_open: server path: /
pxe_open: gateway ip: 0.0.0.0
NFS MOUNT RPC error: 13
\
can't load 'kernel'
На сервере загрузки в журнале пишет, то эта машинка пытается ломиться в корень NFS:

Код: Выделить всё

mountd[945]: mount request denied from 192.168.100.199 for /
Подскажите, пожалуйста, куда копать: неправильно ядро собрал или виндузовый DHCP не так настроил? Или может он принципиально не подойдет под это дело?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Dark_ASU
сержант
Сообщения: 258
Зарегистрирован: 2009-10-31 22:13:04
Контактная информация:

Re: Не грузится бездисковая система

Непрочитанное сообщение Dark_ASU » 2010-03-31 12:06:05

a nfs показать у меня не запахало пока не собрал ядро с NFSV3

Whalther
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-03-31 9:38:12

Re: Не грузится бездисковая система

Непрочитанное сообщение Whalther » 2010-03-31 12:21:35

/etc/exports:

Код: Выделить всё

/usr/ports /usr/src  -maproot=root -network 192.168 -mask 255.255.0.0
/shares/tftp/8.0/diskless -maproot=root -ro -network 192.168 -mask 255.255.0.0
Попробую пересоберу ядро с NFSV3...

Whalther
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-03-31 9:38:12

Re: Не грузится бездисковая система

Непрочитанное сообщение Whalther » 2010-03-31 13:13:17

Не помогло, при загрузке все равно ломится почему то в /
Только сейчас сообразил - при чем тут ядро то? Ведь до него даже не доходит дело: грузится pxeboot, а затем бездисковая машинка почему то ищет ядро по NFS в корне. Почему там то?
Я тут проверил - поменял в параметре DHCP "017 Корневой путь" с "192.168.100.3:/shares/tftp/8.0/diskless/" на "192.168.100.1:/shares/tftp/8.0/diskless/".
Собственно как писала система при загрузке

Код: Выделить всё

pxe_open: server addr: 192.168.100.3
pxe_open: server path: /
pxe_open: gateway ip: 0.0.0.0
NFS MOUNT RPC error: 13
\
can't load 'kernel'
, так и пишет.
То есть параметр "017 Корневой путь" не используется в принципе. Подскажите, пожалуйста, почему? :-o Других то вроде нет...

Dark_ASU
сержант
Сообщения: 258
Зарегистрирован: 2009-10-31 22:13:04
Контактная информация:

Re: Не грузится бездисковая система

Непрочитанное сообщение Dark_ASU » 2010-03-31 13:41:03

путь не видит попробуй по фри поднять dhcp и почему и тебя шлюз нули?

Whalther
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-03-31 9:38:12

Re: Не грузится бездисковая система

Непрочитанное сообщение Whalther » 2010-03-31 16:10:25

Настроил DHCP на фре - система загрузилась вообще без проблем. Получается проблема в виндовом DHCP, только в чем косяк то? Может кто знает?

Whalther
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-03-31 9:38:12

Re: Не грузится бездисковая система

Непрочитанное сообщение Whalther » 2010-04-01 17:57:43

Сравнив обмен пакетами DHCP на фре и на винде кажись разобрался в чем дело, только не знаю че с этим делать.
Вобщем суть следующая - в случае с фрей обмен выглядит так:
DHCPDISCOVER -> DHCPOFFER->DHCPREQUEST->DHCPACK , затем непонятно зачем сразу два запроса от клиента DHCPDISCOVER и DHCPREQUEST, но фря на них не отвечает. Тем не менее PXE видимо получает все что ему надо и грузит ядро.

В случае же с виндовым DHCP все немного не так:
Стандартно DHCPDISCOVER -> DHCPOFFER->DHCPREQUEST->DHCPACK (в ответах сервака все нужные параметры есть), потом от PXE опять идет запрос DHCPDISCOVER (но внутри запроса нет ParameterRequestList) и получает на него ответ от виндового сервака соответственно без параметров (в том числе и root path). С DHCPREQUEST то же самое. В результате имею то что имею.

Осталось разобраться почему фря не отвечает на повторный запрос, а винда отвечает....

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35504
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Не грузится бездисковая система

Непрочитанное сообщение Alex Keda » 2010-04-03 13:35:39

чё за винда хоть?
у меня на 2k3 всё работало...
Убей их всех! Бог потом рассортирует...

Whalther
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-03-31 9:38:12

Re: Не грузится бездисковая система

Непрочитанное сообщение Whalther » 2010-04-05 15:53:07

dhcp на win2k8 r2

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

Re: Не грузится бездисковая система

Непрочитанное сообщение xaker1 » 2010-08-01 21:58:27

Такая же проблема. Поиск по интернету толку пока не дал, завтра постараюсь выложить конфиги.
В качестве DHCP - ISC-DHCP
TFTP - INETD
NFS - NFSD.
Ось - FreeBSD 8.0

В качестве ОС загружаемой по сети - FreeBSD хз какая версия (собиралась по handbook + http://www.lissyara.su/articles/freebsd ... /diskless/).

Вся система работает под виртуалкой VirtualBox, сеть для загрузки используется естественно виртуальная внутренняя.

Код: Выделить всё

NFS MOUNT RPC error: 13                                                         
\                                                                               
can't load 'kernel'                                                             
                                                                                
Type '?' for a list of commands, 'help' for more detailed help.                 
OK                                                                              
-------------------------------------------------------------------------------
p.s. судя по google данной ошибкой интересуются.
Но ответов мало http://lists.freebsd.org/pipermail/free ... 04874.html.

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

Re: Не грузится бездисковая система

Непрочитанное сообщение LizardOfOzz » 2010-08-01 22:28:08

а вручную nfs монтируется?

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

Re: Не грузится бездисковая система

Непрочитанное сообщение xaker1 » 2010-08-02 15:48:27

В ручную монитируется. Поставил еще одну машинку с FreeBSD - проверил.

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Не грузится бездисковая система

Непрочитанное сообщение schizoid » 2010-08-03 10:07:17

там как-то next host нуно указывать или что-то такого плана...
давно очень было, несколько лет назад...но сталкивался.
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

Re: Не грузится бездисковая система

Непрочитанное сообщение xaker1 » 2010-08-03 10:11:59

next-server? в dhcp? если да, то указан.

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

Re: Не грузится бездисковая система

Непрочитанное сообщение xaker1 » 2010-08-04 10:26:04

Сам сервер
/etc/exports:

Код: Выделить всё

/usr/tftpboot/freebsd -maproot=root
/usr/local/etc/dhcp.conf

Код: Выделить всё

option domain-name-servers 8.8.8.8, 8.8.4.4;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
authoritative;
log-facility local7;
subnet 192.168.100.0 netmask 255.255.255.0{
range 192.168.100.2 192.168.100.254;
}
host test{
hardware ethernet 08:00:27:1A:BF:06;
fixed-address 192.168.100.2;
next-server 192.168.100.1;
filename "freebsd/boot/pxeboot";
option routers 192.168.100.1;
option root-patch "192.168.100.1:/tftpboot/";
}
Монтируемая система:
/etc/make.conf:

Код: Выделить всё

KERNCONF=NETBOOT
PORTDIR?=/usr/ports

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Не грузится бездисковая система

Непрочитанное сообщение schizoid » 2010-08-05 9:52:34

xaker1 писал(а): option root-patch "192.168.100.1:/tftpboot/";
по-моему не патч, а путь...
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

Re: Не грузится бездисковая система

Непрочитанное сообщение xaker1 » 2010-08-05 22:20:30

Писал топик на форуме - ошибся. В конифге написано root-path