[ALTSP] [Comm] ALT Linux 4.0 Terminal. LTSP5
Дмитрий
ddv at nevod.ru
Wed Jan 23 13:41:45 MSK 2008
Led пишет:
> Wednesday, 23 January 2008 12:23:08 ви написали:
>
>> Led пишет:
>>
>>> Wednesday, 23 January 2008 12:03:23 ви написали:
>>>
>>>> Led пишет:
>>>>
>>>>> В сообщении от Tuesday 22 January 2008 15:18:33 Michael Shigorin
>>>>>
>>> написал(а):
>>>
>>>>>> On Tue, Jan 22, 2008 at 06:09:40PM +0500, Дмитрий wrote:
>>>>>>
>>>>>>> ltsp-mkbootiso обязательно попробую. но всё же, если машина
>>>>>>> очень старая, то на ней сетевуха, которая не умеет грузиться по
>>>>>>> сети и уж точно нет cdrom. Ради этого ставить cdrom нехотелось
>>>>>>> бы.
>>>>>>>
>>>>>> Тогда уж лучше сетевую с бутромом -- последний раз брал десяток
>>>>>> Intel Pro/100 за $40.
>>>>>>
>>>>> Если Etherboot нормально "хватает" сетевушку, то можно и с дискетки
>>>>> грузиться. В /etc/dhcp/dhcpd.conf должно быть что-то на подобие:
>>>>>
>>>>> if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
>>>>> filename "/ltsp5/i586/pxelinux.0";
>>>>> } else if substring( option vendor-class-identifier, 0, 9 ) =
>>>>> "Etherboot" { filename "/ltsp5/i586/pxelinux.0";
>>>>> }
>>>>>
>>>> При использовании nbi-2.6.18-std-smp-alt10.img всё работает до момента
>>>> монтирования root.
>>>> Eth0 ядром определился, но почему то не идёт запрос к DHCP серверу, хотя
>>>> должен судя по статье http://xgu.ru/wiki/PXE. Может быть с ядром что-то
>>>> не то? И каким именно?
>>>>
>>> Если бы не было запроса к DHCP серверу, ядро бы не загрузилось.
>>> Монтирование root происходит уже после загрузки ядра, по NFS.
>>>
>> Должно быть 2 DHCP запроса. 1-й раз это делает Etherboot. После чего
>> грузится ядро. Определяется сетевая карта. И далее должен быть 2-й DHCP
>> запрос, иначе у ядра линукс нет ip адреса и соответственно nfs работать
>> не будет. В статье, которую я указал, в схеме именно так и отражено.
>>
>
> Покажите ваш /etc/dhcp/dhcpd.conf. Откуда вы его взяли?
>
ddns-update-style interim;
ignore client-updates;
allow booting;
allow bootp;
option option-128 code 128 = string;
option option-129 code 129 = string;
use-host-decl-nameson;
next-server 192.168.0.1;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2;
option domain-name "localhost.localdomain";
option domain-name-servers 192.168.0.1;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option root-path "192.168.0.1:/var/lib/ltsp5/i586";
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
filename "/ltsp5/i586/pxelinux.0";
} else if substring( option vendor-class-identifier, 0, 9 ) =
"Etherboot" {
filename "/ltsp5/i586/nbi.img";
} else {
option-129 = " initrd=/ltsp5/i586/initrd.img";
filename "/ltsp5/i586/vmlinuz";
}
}
По дэфолту такой был.
Смотрел я логи DHCP. Собственно когда отрабатывает Etherboot, то я вижу
в логах, что есть запрос и ответ. После того как Etherboot отработал,
начинает работать ядро, цепляет сетевуху и никаких запросов в сеть не
кидает, в логах ничего и tcpdump тоже ничего.
>
>> Проверил загрузку с CD. загрузилось. Появились иксы. Курсор у мышки и
>> всё. Из консоли залогинится не могу, по причине того, что нет
>> пользователей в chroot'е.
>>
>
> Зачем вам пользователи в chroot'е?
>
>
Убил процесс startx и через пару минут иксы снова появились, уже с окном
аутентификации и там пользователи действительно не из chroot'а. Но не
могу набрать ничего, ни логин, ни пароль. NumLock и CapsLock работают и
более ничего. Ctrl+Alt+F1 не работает.
More information about the Ltsp-server
mailing list