Debian網絡安裝

此頁由 Linux Wiki用戶Chenxing 於 2008年1月20日 (星期日) 15:32 的最後更改。

出自Linux Wiki

提示:此文已超过 16 年(6181 天)未更新,如发现内容过时或有误,欢迎改进:)

如果有多台連網的電腦,且需要安裝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

客戶端安裝

配置好服務器端,在客戶端安裝就比較容易了,開機,選則從網絡啟動即可。

參考

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

反馈与讨论

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