知识大全 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 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 以前
在Linux下安装VNC远程安装Oracle 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首先
知识大全 Linux 使用基本知识:远程使用X Window
Linux使用基本知识:远程使用XWindow 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首
对大家推荐很好使用的Linuxmysql系统像让大家对Linuxmysql系统有所了解然后对Linuxmysql系统全面讲解介绍希望对大家有用今天特意配置了mysqlapachephp虽然网上很多
在这个网址下载一个调用ssh和scp命令的jar包 然后就可以写程序了将上面的jar包导入MyEclipse下面是一个类的实例代码 packagehh; importjavaioBuffer
用好Linux的启动盘 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一为什么需要Linux启动
Linux双启动环境的陷井 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如果说Linux的安装
知识大全 操作无法完成,因为它无法及时启动远程访问连接管理器服务
我的win7系统无法连接网络,显示“错误711:操作无法完成,因为它无法及时启动远程访问连接管理器服务遇到此问题,Windows7用户可以参考以下方案进行解决:首先请确认相同网络环境下,其他计算机是否
mysql随Linux开机自动启动 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在MySQL的
linux下Oracle自动启动与停止 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!修改Oracl