]> www.wagner.pp.ru Git - sites/home_page.git/commitdiff
*** empty log message ***
authorVictor Wagner <vitus@wagner.pp.ru>
Thu, 8 Nov 2007 21:10:19 +0000 (21:10 +0000)
committerVictor Wagner <vitus@wagner.pp.ru>
Thu, 8 Nov 2007 21:10:19 +0000 (21:10 +0000)
hints/etch-x-term.html [new file with mode: 0644]

diff --git a/hints/etch-x-term.html b/hints/etch-x-term.html
new file mode 100644 (file)
index 0000000..b781e7d
--- /dev/null
@@ -0,0 +1,242 @@
+<HTML><HEAD>
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=koi8-r">
+<META NAME="DESCRIPTION" CONTENT="ïÐÉÓÁÎÉÅ ËÁË ÓÄÅÌÁÔØ NFS-ÒÕÔ ÄÌÑ
+X-ÔÅÒÍÉÎÁÌÁ ÍÉÎÉÍÁÌØÎÙÈ ÒÁÚÍÅÒÏ× ÉÓÐÏÌØÚÕÑ ÄÉÓÔÒÉÂÕÔÉ× Debian
+etch">
+<TITLE>Creating diskless X-terminal with Debian etch</TITLE>
+</HEAD><BODY>
+<H1>óÏÚÄÁÎÉÅ ÂÅÚÄÉÓËÏ×ÏÇÏ X-ÔÅÒÍÉÎÁÌÁ Ó ÐÏÍÏÝØÀ Debian etch</h1>
+<p>
+÷ ÓÏÓÔÁ× Debian etch ×ÈÏÄÑÔ ÐÁËÅÔÙ ltsp-server É ltsp-utils, ÓÐÅÃÉÁÌØÎÏ
+ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÅ ÄÌÑ ÓÏÚÄÁÎÉÑ ÔÏÎËÉÈ ËÌÉÅÎÔÏ×. îÏ ÍÎÅ ÞÔÏ-ÔÏ ÐÏÌÕÞÉ×ÛÁÑÓÑ
+"ÔÏÎËÏÓÔØ" ÎÅ ÐÏÎÒÁ×ÉÌÁÓØ. 
+</p>
+<p>
+ðÏÜÔÏÍÕ Ñ ÐÏÛÅÌ ÄÒÕÇÉÍ ÐÕÔÅÍ
+</p>
+<p>
+óÎÁÞÁÌÁ Ñ ÞÅÓÔÎÏ ÐÏÐÙÔÁÌÓÑ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ debootstrap, ÎÏ ËÁË
+×ÙÑÓÎÉÌÏÓØ, ÚÁ×ÉÓÉÍÏÓÔÉ Õ ÔÒÅÂÕÅÍÙÈ ÄÌÑ X-ÔÅÒÍÉÎÁÌÁ ÐÁËÅÔÏ× ÔÁËÉÅ,
+ÞÔÏ ÏÊ. ðÏÌÕÞÉÔÓÑ ÎÅ ÍÅÎØÛÅ, ÞÅÍ Õ ltsp.
+</p>
+<p>
+á ÍÎÅ × ÉÔÏÇÅ ÕÄÁÌÏÓØ ÕÌÏÖÉÔØÓÑ × 28íÂ. ôÏÖÅ ÍÎÏÇÏ, ÎÏ ÕÖÅ ÅÓÌÉ
+ÚÁÈÏÞÅÔÓÑ, ÍÏÖÎÏ ×ÍÅÓÔÏ ÓÅÔÅ×ÏÊ ÚÁÇÒÕÚËÉ ÎÅÎÕÖÎÕÀ 32í CF-ËÕ ÎÁ IDE
+ÐÒÉÃÅÐÉÔØ.
+</p>
+<h2>ðÏÓÔÁÎÏ×ËÁ ÚÁÄÁÞÉ</h2>
+<p>
+éÍÅÅÔÓÑ ÓÉÓÔÅÍÁ, ÓÏÄÅÒÖÁÝÁÑ ×ÉÄÅÏËÁÒÔÕ, ÓÅÔÅ×ÕÀ ËÁÒÔÕ Ó PXE-bootrom,
+Ú×ÕËÏ×ÕÀ ËÁÒÔÕ, ÆÌÏÐÏ×ÏÄ É ÎÅÍÎÏÖËÏ ÐÁÍÑÔÉ (Õ ÍÅÎÑ - 64 ÍÂ).
+èÏÞÅÔÓÑ ÞÔÏÂÙ ÜÔÁ ÛÔÕËÁ ÐÒÅ×ÒÁÔÉÌÁÓØ × ÐÏÌÎÏÃÅÎÎÏÅ ÒÁÂÏÞÅÅ ÍÅÓÔÏ, ÇÄÅ
+ÍÏÖÎÏ ÒÁÂÏÔÁÔØ Ó ÐÒÉÌÏÖÅÎÉÑÍÉ, × ÔÏÍ ÞÉÓÌÅ É ÒÁÂÏÔÁÀÝÉÍÉ ÓÏ Ú×ÕËÏÍ,
+ÞÉÔÁÔØ ÄÉÓËÅÔÙ É USB-ÆÌÜÛËÉ.
+</p>
+<p>
+äÌÑ ÜÔÏÇÏ ÎÁÍ ÎÕÖÎÏ ÞÔÏÂÙ ÎÁ ÜÔÏÊ ÓÉÓÔÅÍÅ ÚÁÐÕÓÔÉÌÉÓØ X-ÓÅÒ×ÅÒ, nasd
+(ÖÅÌÁÀÝÉÅ ÍÏÇÕÔ ÒÁÚÒÁÂÏÔÁÔØ ×ÁÒÉÁÎÔ Ó PulseAudio ÉÌÉ esd), É Ä×Á floppyd
+- ÏÄÉΠÎÁ ÄÉÓËÏ×ÏÄ, ÄÒÕÇÏÊ ÎÁ ÕÓÔÒÏÊÓÔ×Ï /dev/sda1.
+</p>
+
+<h2>ðÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÄÅÊÓÔ×ÉÊ:</h2>
+<p>
+óÎÁÞÁÌÁ ÓÏÂÉÒÁÅÍ ÑÄÒÏ Ó ÐÏÍÏÝØÀ kernel-package. ÷ ÐÁËÅÔ. ñÄÒÏ ÓÏÂÉÒÁÅÍ
+ÂÅÚ initrd, ÓÏ ×ÓÅÍÉ ÎÕÖÎÙÍÉ ÍÏÄÕÌÑÍÉ ÓÅÔÅ×ÙÈ ËÁÒÔ É ÐÏÄÄÅÒÖËÏÊ NFS-root
+×ÎÕÔÒÉ. ú×ÕË É ÐÏÄÄÅÒÖËÕ USB ÍÏÖÎÏ ÍÏÄÕÌÑÍÉ. USB ÎÁÍ ÎÕÖÎÁ ÒÁÄÉ
+usb-storage, ÞÔÏÂÙ ÍÏÖÎÏ ÂÙÌÏ ×ÔÙËÁÔØ ÆÌÜÛËÉ × ÔÅÒÍÉÎÁÌ É ÉÈ ÞÉÔÁÔØ Ó
+ÐÏÍÏÝØÀ mtools
+</p>
+<p>
+âÅÒÅÍ ÎÁÂÏÒ ÓÌÅÄÕÀÝÉÊ ÐÁËÅÔÏ×  (ÎÅËÏÔÏÒÙÅ ÚÁ×ÉÓÉÍÏÓÔÉ ÂÕÄÕÔ
+ÎÅÕÄÏ×ÌÅÔ×ÏÒÅÎÙ, ÎÏ ÄÌÑ ÎÕÖÎÏÊ ÎÁÍ ÆÕÎËÃÉÏÎÁÌØÎÏÓÔÉ È×ÁÔÉÔ)
+</p>
+<pre>
+libc6
+busybox
+modutils (ÜÔÏ ÅÓÌÉ Ó ÑÄÒÏÍ 2.4. åÓÌÉ 2.6, ÔÏ module-init-tools)
+libwrap0
+portmap
+nfs-common
+x11-common
+libxt6
+libice6
+libsm6
+libx11-6
+libaudio2
+libxau6
+nas
+floppyd
+libfontenc1
+libgcc1
+libxfont1
+zlib1g
+libfreetype6
+xserver-xorg-core
+xserver-xorg-video-ati <i>(ÜÔÏ Õ ÍÅÎÑ ati. õ ×ÁÓ ÍÏÖÅÔ ÂÙÔØ ÄÒÕÇÏÅ. ÷
+ÐÒÉÎÃÉÐÅ, installed-size Õ ÄÒÁÊ×ÅÒÏ× ÍÁÌÅÎØËÉÊ, ÍÏÖÅÔÅ ÈÏÔØ ×ÓÅ
+ÚÁÓÏÂÁÞÉÔØ)</i>
+xserver-xorg-input-kbd
+xserver-xorg-input-mouse
+xserver-xorg-input-evdev
+</pre>
+<p>
+÷ÙÂÉÒÁÅÍ ÎÅËÏÔÏÒÕÀ ÄÉÒÅËÔÏÒÉÀ (Õ ÍÅÎÑ /var/diskless), ÏÔËÕÄÁ ÜÔÏ ÄÅÌÏ
+ÂÕÄÅÔ ÒÁÚÄÁ×ÁÔØÓÑ ÐÏ NFS.
+</p>
+<p>
+òÁÓÐÁËÏ×Ù×ÁÅÍ ÔÕÄÁ ÐÅÒÅÞÉÓÌÅÎÙÎÎÙÅ ÐÁËÅÔÙ c ÐÏÍÏÝØÀ 
+</p>
+<pre>
+dpkg-deb -X ÐÁËÅÔ ÄÉÒÅËÔÏÒÉÑ
+</pre>
+<p>
+îÉËÁËÉÅ postinst ÓËÒÉÐÔÙ ÎÅ ×ÙÐÏÌÎÑÀÔÓÑ, ÎÏ × ÄÁÎÎÏÍ ÓÌÕÞÁÅ
+ÎÅÔÒÉ×ÉÁÌØÎÙÈ postinst-ÓËÒÉÐÔÏ× É ÎÅÔ. ÷ÍÅÓÔÏ ÜÔÏÇÏ ÄÅÌÁÅÍ ÓÌÅÄÕÀÝÅÅ
+</p>
+<pre>
+# chroot /var/diskless /bin/busybox sh
+/ #  mount -t proc none /proc
+/ #  busybox --install
+/ #  ldconfig
+/ #  exit
+</pre>
+<p>
+÷Ù, ÎÁ×ÅÒÎÏÅ, ÕÄÉ×ÉÔÅÓØ: "á ÇÄÅ ÖÅ ÐÁËÅÔ xkb-data". á ÎÅÔÕ. íÙ ÂÕÄÅÍ ÚÁÐÕÓËÁÔØ xkbcomp Ó ÈÏÓÔÁ, ÐÒÉ ÌÏÇÉÎÅ ÉÚ .xsession. ôÁËÉÍ ÏÂÒÁÚÏÍ Õ ËÁÖÄÏÇÏ ÀÚÅÒÁ ÍÏÖÅÔ ÂÙÔØ ÓÏÂÓÔ×ÅÎÎÁÑ ÒÁÓËÌÁÄËÁ ËÌÁ×ÉÁÔÕÒÙ.
+</p>  
+
+ôÅÐÅÒØ ÎÁÄÏ ÄÏÐÏÌÎÉÔÅÌØÎÏ ÓÏÚÄÁÔØ ÆÁÊÌ
+<tt>/var/diskless/etc/X11/Xwrapper.config</tt>
+(Ñ ÎÅ ÍÕÄÒÓÔ×ÕÑ ÌÕËÁ×Ï ÓËÏÐÉÒÏ×ÁÌ ÅÇÏ Ó ÈÏÓÔÁ),
+ÓÏÚÄÁÔØ ÓÉÍÌÉÎË <tt>/var/diskless/etc/X11/X</tt>, ×ÅÄÕÝÉÊ ÎÁ
+<tt>/usr/bin/Xorg</tt> (ÁÇÁ,
+ÉÍÅÎÎÏ ÓÏ ÓÌÜÛÏÍ ×ÎÁÞÁÌÅ). âÏÌØÛÉÅ ÜÓÔÅÔÙ ÍÏÇÕÔ ÓÏÚÄÁ×ÁÔØ ÅÇÏ ÚÁÊÄÑ ×
+chroot É ÚÁÐÕÓÔÉ× ÔÁÍ busybox-Ï×ÓËÉÊ ÛÅÌÌ, ÎÏ Ñ É ÔÁË ÏÂÏÛÅÌÓÑ,
+ÓÏÚÄÁÔØ ÄÉÒÅËÔÏÒÉÉ /dev /tmp É /var/log É ÎÁÓÅÌÉÔØ dev ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ
+ÓÐÅÃÉÁÌØÎÙÍÉ ÆÁÊÌÁÍÉ. õ ÍÅÎÑ ÔÁÍ
+<pre>
+audio    dsp0  mem     port    sda1   sda13  sda3  sda7  tty1  tty5
+audio0   fd0   mixer   psaux   sda10  sda14  sda4  sda8  tty2  tty6
+console  full  mixer0  random  sda11  sda15  sda5  sda9  tty3  urandom
+dsp      kmem  null    sda     sda12  sda2   sda6  tty0  tty4  zero
+</pre>
+<p>
+÷ ÐÒÉÎÃÉÐÅ, ÞÁÓÔØ tty ÍÏÖÎÏ ÐÏÏÔÒÙ×ÁÔØ, ÄÁ É ÒÁÚÄÅÌÙ sda ËÒÏÍÅ sda1 ÎÅ
+ÎÕÖÎÙ.
+</p>
+<p>
+ëÌÁÄÅÍ xorg.conf × /etc/X11 (Õ ÎÅÇÏ ÄÏÌÖÅΠÂÙÔØ ÅÄÉÎÓÔ×ÅÎÎÙÊ ÜÌÅÍÅÎÔ
+font-path, ÕËÁÚÙ×ÁÀÝÉÊ ÎÁ ÆÏÎÔ-ÓÅÒ×ÅÒ) É ÉÍÅÅÍ ÐÒÁËÔÉÞÅÓËÉ ÇÏÔÏ×ÕÀ
+ÓÉÓÔÅÍÕ, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ init.
+</p>
+<p>
+÷ÍÅÓÔÏ init  ËÌÁÄÅÍ ÛÅÌÌÏ×ÓËÉÊ ÓËÒÉÐÔ ÓÌÅÄÕÀÝÅÇÏ ÓÏÄÅÒÖÁÎÉÑ:
+</p>
+
+<font face="monospace">
+<font color="#8080ff">#!/bin/sh</font><br>
+<font color="#00ffff">PATH</font>=/bin:/sbin:/usr/bin:/usr/sbin<br>
+<font color="#aaaa00">export</font>&nbsp;PATH<br>
+respawn<font color="#aaaa00">()</font>&nbsp;<font color="#ff40ff">{</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#aaaa00">(</font>while true<font color="#aaaa00">;</font>&nbsp;<font color="#aaaa00">do</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#ff40ff">$1</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep <font color="#ff6060">5</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#aaaa00">done</font><font color="#aaaa00">)</font>&nbsp;&nbsp;<font color="#aaaa00">&amp;</font><br>
+<font color="#ff40ff">}</font><br>
+<font color="#aaaa00">echo</font><font color="#ff6060">&nbsp;-n loading modules</font><br>
+<font color="#aaaa00">for</font>&nbsp;i <font color="#aaaa00">in</font>&nbsp;usbcore uhci usb-storage opl3sa2<font color="#aaaa00">;</font>&nbsp;<font color="#aaaa00">do</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;modprobe <font color="#ff40ff">$i</font>&nbsp;<font color="#aaaa00">&amp;&amp;</font>&nbsp;<font color="#aaaa00">echo</font><font color="#ff6060">&nbsp;-n </font><font color="#aaaa00">&quot;</font><font color="#ff6060">&nbsp;</font><font color="#ff40ff">$i</font><font color="#aaaa00">&quot;</font><br>
+<font color="#aaaa00">done</font><br>
+<font color="#aaaa00">echo</font><font color="#ff6060">&nbsp;</font><font color="#aaaa00">&quot;</font><font color="#ff6060">.</font><font color="#aaaa00">&quot;</font><br>
+<font color="#aaaa00">echo</font><font color="#ff6060">&nbsp;starting portmapper</font><br>
+/sbin/portmap -v -d <font color="#aaaa00">&amp;</font><br>
+/sbin/rpc.statd<br>
+/sbin/rpc.lockd<br>
+<font color="#aaaa00">echo</font><font color="#ff6060">&nbsp;mounting all filesystems</font><br>
+mount /proc<br>
+mount /proc/bus/usb<br>
+<font color="#aaaa00">echo</font><font color="#ff6060">&nbsp;clearing /tmp</font><br>
+<font color="#aaaa00">cd</font>&nbsp;/tmp<font color="#aaaa00">&amp;&amp;</font>&nbsp;rm -rf * .sockets .X0-lock<br>
+<br>
+<font color="#aaaa00">echo</font><font color="#ff6060">&nbsp;-n starting floppyd</font><br>
+floppyd -r root -d /dev/fd0<font color="#aaaa00">&amp;&amp;</font>&nbsp;<font color="#aaaa00">echo</font><font color="#ff6060">&nbsp;-n </font><font color="#aaaa00">&quot;</font><font color="#ff6060">&nbsp;floppy</font><font color="#aaaa00">&quot;</font><font color="#ff6060">&nbsp;</font><br>
+floppyd -r root -s <font color="#ff6060">5704</font>&nbsp;/dev/sda1<font color="#aaaa00">&amp;&amp;</font>&nbsp;<font color="#aaaa00">echo</font><font color="#ff6060">&nbsp;-n </font><font color="#aaaa00">&quot;</font><font color="#ff6060">&nbsp;flash</font><font color="#aaaa00">&quot;</font><br>
+<font color="#aaaa00">echo</font><font color="#ff6060">&nbsp;.</font><br>
+<br>
+respawn <font color="#aaaa00">&quot;</font><font color="#ff6060">nasd -aa</font><font color="#aaaa00">&quot;</font><br>
+respawn <font color="#aaaa00">&quot;</font><font color="#ff6060">X -query wagner.wagner.home</font><font color="#aaaa00">&quot;</font><br>
+<font color="#aaaa00">wait</font><br>
+</font>
+
+ôÅÐÅÒØ ÐÏÌÕÞÉ×ÛÕÀÓÑ ÄÉÒÅËÔÏÒÉÀ ÎÁÄÏ ÒÁÚÄÁÔØ ÐÏ NFS Ó ÏÐÃÉÑÍÉ 
+rw,no_root_squash
+É ÍÏÖÎÏ ÎÁÓÔÒÁÉ×ÁÔØ ÓÏÂÓÔ×ÅÎÎÏ ÚÁÇÒÕÚËÕ.
+
+<h2>îÁÓÔÒÏÊÒËÁ ÚÁÇÒÕÚËÉ</h2>
+<p>
+óÔÁ×ÉÍ ÎÁ ÈÏÓÔ ÐÁËÅÔÙ syslinux, dhcp3-server É tftp-hpa. ÷ ËÏÍÁÎÄÎÕÀ ÓÔÒÏËÕ
+tftp-hpa ÎÕÖÎÏ ÄÏÂÁ×ÉÔØ ÏÐÃÉÀ -r blksize, ÐÏÔÏÍÕ ÞÔÏ Õ ÎÅËÏÔÏÒÙÈ PXEboot
+ROM ÐÒÏÂÌÅÍÙ Ó ÜÔÏÊ ÏÐÃÉÅÊ.
+</p>
+<p>
+/usr/lib/pxelinux.0 É ÑÄÒÏ ÉÚ /var/diskless/boot ËÏÐÉÒÕÅÍ ×
+/var/lib/tftpboot.
+</p>
+<p>
+óÏÚÄÁÅÍ ÄÉÒÅËÔÏÒÉÀ /var/lib/ftpboot/pxelinux.cfg É ÐÏÍÅÝÁÅÍ ÔÕÄÁ ÆÁÊÌ
+default ÓÌÅÄÕÀÝÅÇÏ ÓÏÄÅÒÖÁÎÉÑ:
+<pre>
+DEFAULT term 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
+LABEL term
+KERNEL vmlinuz-2.4.27-terminals
+</pre>
+<p>
+åÓÌÉ ÐÏÞÉÔÁÔØ ÐÏÌÕÞÛÅ ÄÏËÕÍÅÎÔÁÃÉÀ ÎÁ ÏÐÃÉÀ nfsroot × ÑÄÒÅ, ÍÏÖÅÔ ÂÙÔØ
+ÕÄÁÓÔÓÑ ÏÂÏÊÔÉÓØ ÂÅÚ ËÏÍÁÎÄÙ ip, ËÏÔÏÒÁÑ ÆÁËÔØÞÅÓËÉ ÐÒÉ×ÏÄÉÔ Ë
+ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÎÁÌÉÞÉÑ ÏÔÄÅÌØÎÏÇÏ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ ÄÌÑ ËÁÖÄÏÇÏ
+ÔÅÒÍÉÎÁÌÁ. îÏ Ñ ÐÏËÁ ÎÅ ÓÔÁÌ Ó ÜÔÉÍ ÚÁÍÏÒÁÞÉ×ÁÔÓØÑ, ÐÏÔÏÍÕ ÞÔÏ pxelinux
+ÐÏÚ×ÏÌÑÅÔ ÉÓËÁÔØ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÐÏ IP-ÁÄÒÅÓÕ ÉÌÉ mac-ÁÄÒÅÓÕ, Á
+ÞÅÒÅÚ ÜÔÏÔ ÆÁÊÌ ÍÏÖÎÏ (× ×ÉÄÅ ÎÅÐÏÎÉÍÁÅÍÙÈ ÑÄÒÏÍ ÏÐÃÉÊ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ,
+ËÏÔÏÒÙÅ ÐÏÔÏÍ ÍÏÖÎÏ ÓËÒÉÐÔÏÍ ÉÚ×ÌÅÞØ ÉÚ /proc/cmdline) ÐÅÒÅÄÁÔØ ÍÎÏÇÏ
+ÔÁËÏÇÏ, ÞÔÏ ÎÅ ×ÐÉÓÙ×ÁÅÔÓÑ × DHCP.
+</p>
+<p>
+÷ dhcpd.conf ÐÉÛÅÍ ÒÁÚÄÅÌ host ÄÌÑ ÔÅÒÍÉÎÁÌÁ. (ÅÓÌÉ ÔÅÒÍÉÎÁÌÏ× ÍÎÏÇÏ,
+ÍÏÖÎÏ ÎÁÐÉÓÁÔØ ÏÄÉΠÒÁÚÄÅÌ group, ÎÏ ÜÔÏ ÕÖ ÞÉÔÁÊÔÅ ÄÏËÕÍÅÎÔÁÃÉÀ ÎÁ
+pxelinux É dhcpd ÓÁÍÉ)
+</p>
+<pre>
+      host xterm3 {
+         hardware ethernet xx:xx:xx:xx:xx:xx;
+         fixed-address 192.168.217.5;
+         option host-name "xterm3";
+         next-server 192.168.217.1;
+        option domain-name "wagner.home";
+         filename "pxelinux.0";
+        option root-path "wagner.wagner,home:/var/diskless/";
+
+      }
+</pre>
+<p>
+çÌÁ×ÎÏÅ, ÎÅ ÚÁÂÙÔØ ËÏÍÁÎÄÕ next-server, ÐÏÔÏÍÕ ÞÔÏ ÅÓÌÉ PXE BootRom ÐÒÅËÒÁÓÎÏ ÏÂÈÏÄÉÔÓÑ ÂÅÚ ÎÅ£, ÔÏ pxelinux ÐÏÞÅÍÕ-ÔÏ ÎÁÞÉÎÁÅÔ ÔÁÝÉÔØ Ó×ÏÊ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ É ÑÄÒÏ Ó ÁÄÒÅÓÁ 0.0.0.0.
+</p>
+<p>
+ôÅÐÅÒØ ÓÔÁ×ÉÍ xfs, ÏÔÒÙ×ÁÅÍ Õ ÎÅÇÏ ÉÚ  ËÏÎÆÉÇÁ no-listen = tcp,
+É ÒÁÚÒÅÛÁÅÍ ÏÂÓÌÕÖÉ×ÁÎÉÅ ÔÅÒÍÉÎÁÌÏ× × display manager. ÷ xdm ÄÌÑ ÜÔÏÇÏ ÎÅÏÂÈÏÄÉÍÏ ÚÁËÏÍÅÎÔÁÒÉÔØ ÓÔÒÏÞËÕ 
+<pre>
+DisplayManager.requestPort: 0 
+</pre>
+× xdm-config É ÒÁÓËÏÍÅÎÔÁÒÉÔØ ÓÔÒÏÞËÕ 
+<pre>
+* # any host can get a login window
+</pre>
+× Xaccess.
+</p>
+<p>
+çÏÔÏ×Ï, ÍÏÖÎÏ ÇÒÕÚÉÔØÓÑ.
+</p>
+<h2>TBD</h2>
+îÁÕÞÉÔØÓÑ ÐÏÌÕÞÁÔØ aÄÒÅÓ ÆÏÎÔ-ÓÅÒ×ÅÒÁ É ÁÄÒÅÓ ÈÏÓÔÁ, ÐÅÒÅÄÁ×ÁÅÍÏÇÏ × ÏÐÃÉÀ query ÐÏ dhcp (ÏÐÃÉÉ font-server É x-display-manager)   
+
+
+</BODY>
+</HTML>