mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-25 23:11:02 +08:00
已校对(翻译无误,仅有小修改)
This commit is contained in:
parent
fe2dc030c0
commit
f109331e38
@ -1,6 +1,6 @@
|
||||
如何无盘启动Linux
|
||||
================================================================================
|
||||
无盘启动意味着一台客户端电脑在启动操作系统时没有任何的磁盘存储介质。在这种情形之下,电脑能够通过网络从远程NFS服务器上加载内核和根文件系统。在这过程中可能会用到数种不同的方法来从NFS服务器上加载内核和根文件系统:RARP,BOOTP或是DHCP协议。在这个指导教程中,我会使用BOOTP/DHCP协议,因为它们能够被大多数的网卡所支持。
|
||||
无盘启动意味着一台客户端电脑在启动操作系统时没有任何的磁盘存储介质。在这种情形之下,电脑能够通过网络从远程NFS服务器上加载内核和根文件系统。在这过程中可能会用到多种不同的方法来从NFS服务器上加载内核和根文件系统:RARP,BOOTP或是DHCP协议。在这个指导教程中,我会使用BOOTP/DHCP协议,因为它们能够被大多数的网卡所支持。
|
||||
|
||||
### 无盘计算机的优势 ###
|
||||
|
||||
@ -18,11 +18,11 @@
|
||||
1. 配置NFS服务器
|
||||
1. 启动无盘客户机
|
||||
|
||||
在这个指导教程中,我假设作为启动服务器的电脑运行着Ubuntu。如何你正在使用其它的Linux发行版,原理是一样的。
|
||||
在这个指导教程中,我假设作为启动服务器的电脑运行的是 Ubuntu。如何你正在使用其它的Linux发行版,原理是一样的。
|
||||
|
||||
### 第一步:安装所需的包 ###
|
||||
|
||||
像下面这样使用apt-get命令来安装所有需要的包。
|
||||
像下面这样使用 apt-get 命令来安装所有需要的包。
|
||||
|
||||
$ sudo apt-get install dhcp3-server tftpd-hpa syslinux nfs-kernel-server initramfs-tools
|
||||
|
||||
@ -62,7 +62,7 @@ TFTP服务器是一个小型FTP服务器,需要用它来在本地网络中的
|
||||
- "rw"表示NFS共享是可读/可写的。
|
||||
|
||||
最后,重启TFTPD服务。
|
||||
|
||||
|
||||
sudo /etc/init.d/tftpd-hpa restart
|
||||
|
||||
### 第三步:配置DHCP服务 ###
|
||||
@ -120,7 +120,7 @@ TFTP服务器是一个小型FTP服务器,需要用它来在本地网络中的
|
||||
|
||||
$ sudo cp -ax / /nfsroot
|
||||
|
||||
然后打开用文本编辑器打开/nfsroot/etc/fstab并添加以下行。
|
||||
然后通过文本编辑器打开/nfsroot/etc/fstab 并添加以下行。
|
||||
|
||||
/dev/nfs / nfs defaults 1 1
|
||||
|
||||
@ -138,14 +138,14 @@ TFTP服务器是一个小型FTP服务器,需要用它来在本地网络中的
|
||||
|
||||
### 第五步:启动无盘客户机 ###
|
||||
|
||||
在你完成了服务器上的配置之后,从网络启动你的客户机。要从网络启动一般你只需修改BIOS设置中的启动优先顺序即可。
|
||||
在您完成了服务器上的配置之后,从网络启动你的客户机。要从网络启动一般你只需修改BIOS设置中的启动优先顺序即可。
|
||||
|
||||
如果客户机启动成功,你的无盘环境就配置好了。你无需修改任何东西就可以任意添加一台或多台客户端电脑。
|
||||
如果客户机启动成功,您的无盘环境就配置好了。无需做任何修改就可以任意添加一台或多台客户端电脑。
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: http://xmodulo.com/2014/06/diskless-boot-linux-machine.html
|
||||
|
||||
译者:[alim0x](https://github.com/alim0x) 校对:[校对者ID](https://github.com/校对者ID)
|
||||
译者:[alim0x](https://github.com/alim0x) 校对:[Caroline](https://github.com/carolinewuyan)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
|
||||
|
Loading…
Reference in New Issue
Block a user