Подключение бездискового клиента в Solaris 1

Подключение бездискового клиента в Solaris 1


мы желаем подключить бездисковый Sun3/50 в качестве X-Terminala под именем moon. Для этого нужно на сервере сделать следующее:
********0) убеждаемся, что на сервере запущены серверы bootp, rarp, tftp, nfs
      при начальной загрузке не забыть запустить демонов:
inetd rarpd -a определяет IP-адрес по Ethernetному (на все доступные интерфейсы) bootparamd сообщает клиентам параметры начальной загрузки rpc.mountd -n обслуживает nfs монтирования nfsd обслуживает nfs запросы
(если на хосте сущетвуют файлы /etc/ethers , /etc/bootparams ,
      /etc/exports, то эти демоны автоматически будут запущены при начальной загрузке хоста)

      в файле /etc/inetd.conf должна быть раскомментироваана строка tftp dgram udp wait root /usr/sbin/in.tftpd
********1) /etc/hosts задаем имя машины =================================================== 193.124.148.97 moon moon.ac.msk.su ===================================================
*******2) /etc/ethers привязываем IP имя hostа к его ethernetной карте =================================================== 8:0:20:1:d6:f4 moon ===================================================
******3) =================================================== /tftpboot/ для машины с IP адресом C17C9461 (193.124.148.97 шестнадцатеричн.)
      в этот каталог кладем файл с сетевым бутильником для moon lrwxrwxrwx 1 /tftpboot/C17C9461 -> boot.sun3.sunos.4.1.1 ===================================================
******4) /etc/bootparams указываем монтируемые для него корень и swap =================================================== moon.ac.msk.su root=ipsun:/export/root/star.sun3 \ swap=ipsun:/export/swap/star moon root=ipsun:/export/root/star.sun3 \ swap=ipsun:/export/swap/star ===================================================
******5) /etc/exports разрешаем монтирование этих каталогов для машины moon =================================================== /export/root/star.sun3 -access=star:moon,root=star:moon /export/swap/star -access=star:moon,root=star:moon ===================================================
******6) складываем /export/root/star.sun3/ полноценную файловую систему для клиента

      теперь немного лирики. на moonе, при начальной загрузке мы говорим: b [имя_ядра] (по умолчанию - vmunix) boot-prom дает broadcastом rarp-запрос. rarpd-демон ловит этот запрос, и отвечает клиенту его IP адрес boot-пром клиента дает tftp-broadcast запрос прислать на свой IP бутильник tftp-демон сервера посылает клиенту /tftpboot/C[его_шестнадцатеричный_IP_адрес] этот файл запускается на клиенте, делает запрос сообщить, у кого лежит root для клиента, bootparamd-демон сообщает клиенту, у кого и где лежит его root, и прочие параметры, используемые при загрузке. бутильник грузит ядро из проэкспортированного для клиента каталога, этот же каталог монтируется ядром на root.
собственно - это все. ядро запускает init процесс, а уж он поднимает Xserver в режиме XDMC-query или XDMC-broadcast.


Home | UK Shop Center |Contact | Buy Domain | Directory | Web Hosting | Resell Domains


Copyleft 2005 ruslib.us