日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux遠程啟動

一、原理;

客戶端在啟動前 , 既無操作系統(tǒng) , 又無啟動的軟盤或者硬盤 , 它只有計算機的基本部件:;CPU,;內(nèi)存,主板等 。
但必須有網(wǎng)卡和啟動的BootRom 。因此客戶機只能通過網(wǎng)絡(luò)獲得操作系統(tǒng) 。Linux的無盤遠程啟動與Novell、
WinNT下的無盤啟動技術(shù)不一樣 , 不是采用RPL(;Remote;Initial;Program;Loader),而是基于標準的BootP/DHCP和
TFTP協(xié)議 , 并通過NFS文件系統(tǒng)建立文件系統(tǒng) 。相對前兩種 , 更具有其通用性和適應(yīng)性 ??梢曰贚inux系統(tǒng)遠程
啟動Dos,Win95,WinNT;和Linux客戶 。下面簡單介紹Linux啟動原理:;

1.客戶端個人電腦開機后,;在;TCP/IP;Bootrom;獲得控制權(quán)之前先做自我測試.(bios自檢);

2.Bootprom;送出;BOOTP/DHCP;要求而取得;IP.;

3.如果服務(wù)器收到個人電腦所送出的要求,;就會送回;BOOTP/DHCP;回應(yīng),內(nèi)容包括客戶端的;IP;地址,;預(yù)設(shè)網(wǎng)關(guān),;
及開機鏡像文件.;

4.Bootprom;由;TFTP;通訊協(xié)議從服務(wù)器下載開機鏡像文件 。;

5.個人電腦通過這個開機影像文件開機,;這個開機文件可以只是單純的開機程式也可以是操作系統(tǒng).;

6.開機鏡像文件將包含;kernel;loader;及壓縮過的;kernel,;此;kernel;將支持NFS;root系統(tǒng) 。;

7.遠程客戶端根據(jù)下載的文件啟動機器.;

一切OK!!!;簡單吧!好用吧!下面具體介紹如何建立Linux遠程啟動.

二、遠程啟動實例;

作為例子定義下:;

Linux;服務(wù)器:;server01;

第一個客戶機:pc01;

所有遠程啟動客戶目錄:/machines;

第一個遠程啟動客戶機目錄:/machines/pc01;

首先重新編譯Linux內(nèi)核 。;

make;menuconfig;

注意網(wǎng)絡(luò)的支持 , NFS-Root支持 , BootP(DHCP)的支持必須包括在內(nèi) 。;

make;clean;

make;dep;

make;bpImage;

make;modules;

make;modules_install;

以上命令之后 , 你會發(fā)現(xiàn)客戶端啟動的影像文件在/usr/src/linux/i386/boot目錄中 。;

然后執(zhí)行以下命令:;

mknod;/dev/nfsroot;b;0;255;

修改啟動設(shè)備 , 讓其指向NFSRoot.并將boot;image拷貝到Linux服務(wù)器的/tftpboot目錄下 。;

rdev;/dev/nfsroot;

下面為遠程客戶機修改服務(wù)器 , 用于建立遠程客戶機的文件系統(tǒng) 。;

在服務(wù)器/etc/exports;中加入:;

/machines/pc01;pc01(rw,no_root_squash);

/usr;(ro,no_root_squash);

/sbin;(ro,no_root_squash);

/bin;(ro,no_root_squash);

/lib;(ro,no_root_squash);

/home;(rw,no_root_squash);

使用DHCP,在/etc/dhcpd.conf;加入對遠程客戶的支持 。參閱:DHCP-Howto;

建立遠程客戶機目錄:(在服務(wù)器上);

/machines;

/machines/pc01;

/machines/pc01/bin;

/machines/pc01/dev;

/machines/pc01/etc;

/machines/pc01/home;

/machines/pc01/lib;

/machines/pc01/mnt;

/machines/pc01/proc;

/machines/pc01/root;

/machines/pc01/sbin;

/machines/pc01/server;

/machines/pc01/tmp;

/machines/pc01/usr;

/machines/pc01/var;

建立bin目錄;

拷貝sh,;umount,;ls,;rm,;cp,;domainname,;dnsdomainname,;nisdomainname,;hostname,;cat,;mount,;umount;
到/machines/pc01/bin;中.;

建立dev目錄;

cp;-a;/dev;/machines/pc01;

建立etc目錄;

cp;-a;/etc;/machines/etc;

注意必須修改/machines/pc01/etc/rc.d;啟動文件:;

改;mount;-avt;nonfs;為;mount;-av.允許使用NFS;Root文件系統(tǒng) 。;

以如下格式修改/machines/pc01/etc/fstab文件:;

server01:/machines/pc01;/;nfs;

server01:/bin;/bin;nfs;

server01:/usr;/usr;nfs;

server01:/sbin;/sbin;nfs;

server01:/home;/home;nfs;

server01:/lib;/lib;nfs;

none;/proc;proc;

建立lib目錄;

拷貝/lib/l*;到/machines/pc01/lib.;

推薦閱讀