知识大全 Linux远程启动

Posted 目录

篇首语:学问不都是在书本上得来的,在事实上得的经验,也就是学问。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Linux远程启动相关的知识,希望对你有一定的参考价值。

Linux远程启动  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  一 远程启动原理    客户端在启动前 既无操作系统 又无启动的软盘或者硬盘 它只有计算机的基本部件: CPU 内存 主板等 但最重要的必须有网卡和启动的BootRom 客户机只能通过网络获得操作系统 Linux的无盘远程启动与Novell WinNT下的无盘启动技术不一样 不是采用RPL( Remote Initial Program Loader) 而是基于标准的BootP/DHCP和TFTP协议 并通过NFS文件系统建立文件系统 相对前两种 更具有其通用性和适应性 可以基于Linux系统远程启动Dos Win WinNT 和Linux客户 下面简单介绍Linux启动原理    客户端个人电脑开机后 在 TCP/IP Bootrom 获得控制权之前先做自我测试    Bootprom 送出 BOOTP/DHCP 要求而取得 IP    如果服务器收到个人电脑所送出的要求 就会送回 BOOTP/DHCP 回应 内容包括客户端的 IP 地址 预设网关 及开机影像文件   否则 服务器会忽略这个要求    Bootprom 由 TFTP 通讯协议从服务器下载开机影像文件    个人电脑通过这个开机影像文件开机 这个开机文件可以只是单纯的开机程式也可以是操作系统    开机影像文件将包含 kernel loader 及压缩过的 kernel 此 kernel 将支持NFS root系统    远程客户端根据下载的文件启动机器   一切OK!!! 简单吧!好用吧!下面具体介绍如何建立Linux远程启动   二 远程启动实例  作为例子定义下   Linux 服务器: server   第一个客户机 pc   所有远程启动客户目录 /machines   第一个远程启动客户机目录 /machines/pc     首先重新编译Linux内核   make menuconfig  注意网络的支持 NFS Root支持 BootP(DHCP)的支持必须包括在内   make clean  make dep   make bpImage  make modules  make modules_install  以上命令之后 你会发现客户端启动的影像文件在/usr/src/linux/i /boot目录中   然后执行以下命令   mknod /dev/nfsroot b   修改启动设备 让其指向NFSRoot 并将boot image拷贝到Linux服务器的/tftpboot目录下   rdev /dev/nfsroot    下面为远程客户机修改服务器 用于建立远程客户机的文件系统 在服务器/etc/exports 中加入   /machines/pc pc (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/nf 加入对远程客户的支持 参阅 DHCP Howto  建立远程客户机目录 (在服务器上)  /machines  /machines/pc   /machines/pc /bin  /machines/pc /dev  /machines/pc /etc  /machines/pc /home  /machines/pc /lib  /machines/pc /mnt  /machines/pc /proc  /machines/pc /root  /machines/pc /sbin  /machines/pc /server  /machines/pc /tmp  /machines/pc /usr  /machines/pc /var     建立bin目录  拷贝sh umount ls rm cp domainname dnsdomainname nisdomainname hostname cat mount umount  到/machines/pc /bin 中   建立dev目录 cp a /dev /machines/pc   建立etc目录  cp a /etc /machines/etc  注意必须修改/machines/pc /etc/rc d 启动文件 改 mount avt nonfs 为 mount av 允许使用NFS Root文件系统   以如下格式修改/machines/pc /etc/fstab文件:  server :/machines/pc / nfs  server :/bin /bin nfs  server :/usr /usr nfs  server :/sbin /sbin nfs   server :/home /home nfs  server :/lib /lib nfs  none /proc proc  建立lib目录  拷贝/lib/l* 到/machines/pc /lib   建立sbin目录 拷贝init mount umount update rdev swapdev swapon swapoff mount umount 到 /machines/pc /sbin   建立var目录 cp a /var /machines/pc /  接下来必须建立一个链 将远程客户机的IP地址链接到/machines/pc 目录   最后请确认服务器上的nfsd tftpd and bootpd daemons是否启动   一切完事!远程启动很快十秒钟左右就可享用Linux   关于NFS TFTP BOOTP(DHCP)的设置请参阅How to        相关文章列表 —— cha138/Article/program/Oracle/201311/16846

相关参考

知识大全 在Linux下安装VNC远程安装Oracle

在Linux下安装VNC远程安装Oracle  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  以前

知识大全 在Linux下安装VNC 远程安装Oracle

在Linux下安装VNC远程安装Oracle  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  首先

知识大全 Linux 使用基本知识:远程使用X Window

Linux使用基本知识:远程使用XWindow  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  首

知识大全 linux下mysql远程连接

  对大家推荐很好使用的Linuxmysql系统像让大家对Linuxmysql系统有所了解然后对Linuxmysql系统全面讲解介绍希望对大家有用今天特意配置了mysqlapachephp虽然网上很多

知识大全 java应用程序远程登录linux并执行其命令

  在这个网址下载一个调用ssh和scp命令的jar包  然后就可以写程序了将上面的jar包导入MyEclipse下面是一个类的实例代码  packagehh;  importjavaioBuffer

知识大全 用好Linux的启动盘

用好Linux的启动盘  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一为什么需要Linux启动

知识大全 Linux双启动环境的陷井

Linux双启动环境的陷井  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如果说Linux的安装

知识大全 操作无法完成,因为它无法及时启动远程访问连接管理器服务

我的win7系统无法连接网络,显示“错误711:操作无法完成,因为它无法及时启动远程访问连接管理器服务遇到此问题,Windows7用户可以参考以下方案进行解决:首先请确认相同网络环境下,其他计算机是否

知识大全 mysql随Linux开机自动启动

mysql随Linux开机自动启动  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在MySQL的

知识大全 linux下Oracle自动启动与停止

linux下Oracle自动启动与停止  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!修改Oracl