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服务器反馈给要安装系统的电脑。

Hint.gif
提示:
如果网络中已经有一个开启了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";
}
Hint.gif
提示:
获取客户端网卡物理地址的方法是在Linux中使用命令ifconfig或在Windows中使用命令ipconfig /all

客户端安装

配置好服务器端,在客户端安装就比较容易了,开机,选则从网络启动即可。

参考

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
个人工具
简体繁体转换