Debian网络安装
此页由Linux Wiki用户Chenxing于2008年1月20日 (星期日) 15:32的最后更改。
出自Linux Wiki
提示:此文已超过 16 年(6180 天)未更新,如发现内容过时或有误,欢迎改进:)
如果有多台连网的电脑,且需要安装Debian的电脑支持从网络启动,那么可以考虑网络安装Debian。这一过程可以在需要安装Debian的电脑无法正常进入系统、且又不能使用光驱等设备启动时进行,可以处理几乎完全崩溃的电脑~~。
目录 |
服务器端配置
网络安装需要一台电脑做服务器,这里假设你已经有一台装好Debian的电脑。
安装软件
需要在做服务器的电脑上安装一个DHCP服务器(用来告诉客户机从哪找文件)和一个TFTP服务器(用来传文件)。
# apt-get install dhcp3-server tftpd-hpa
TFTP服务器配置
TFTP服务器的配置在/etc/inetd.conf中以tftp开头的一行。行末是tftpd的根目录。如:
tftp (省略...) /var/lib/tftpboot
在较新版本的系统中,还需要将/etc/default/tftpd-hpa中的RUN_DAEMON置为yes。
从Debian镜像下载
/dists/版本名/main/installer-CPU架构/current/images/netboot/netboot.tar.gz
如果要装sid的版本,请下载:
http://people.debian.org/~joeyh/d-i/images/daily/netboot/netboot.tar.gz
把netboot.tar.gz解压到前面设定的TFTP根目录即可(如/var/lib/tftpboot)
DHCP服务器配置
DHCP服务器除了要分配IP给主机外,还要将引导文件名和获取此文件的TFTP服务器反馈给要安装系统的电脑。
提示:
如果网络中已经有一个开启了DHCP服务的路由器,你仍可以在你的电脑上架设DHCP服务器,不过为了保证其它电脑可以上网,在下面的配置中,子网应与路由器的子网一致,routers一项应指向路由器IP,DNS服务器也应与从路由器处获得的DNS服务器地址相同。
如果网络中已经有一个开启了DHCP服务的路由器,你仍可以在你的电脑上架设DHCP服务器,不过为了保证其它电脑可以上网,在下面的配置中,子网应与路由器的子网一致,routers一项应指向路由器IP,DNS服务器也应与从路由器处获得的DNS服务器地址相同。
下面修改dhcp服务器的配置(/etc/dhcp3/dhcpd.conf):
# 子网和子网掩码 subnet 192.168.1.0 netmask 255.255.255.0 { # 分配IP的范围 range 192.168.1.200 192.168.1.253; option routers 192.168.1.9; # 路由 # 请修改下面的DNS服务器为网络中的DNS服务器地址 option domain-name-servers 234.12.34.56, 234.56.21.34; } host InstallDeb { # InstallDeb是给客户端任意取的一个名称 fixed-address 192.168.1.25; # 设置该客户端的IP hardware ethernet 00:11:22:33:44:55; # 客户端的网卡物理地址 next-server 192.168.1.9; # 请修改为本机的IP filename "pxelinux.0"; }
客户端安装
配置好服务器端,在客户端安装就比较容易了,开机,选则从网络启动即可。
参考
本文对您有帮助?分享给更多朋友!
反馈与讨论
发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。