Debian網路安裝
此頁由 Linux Wiki使用者Chenxing 於 2008年1月20日 (星期日) 15:32 的最後更改。
出自Linux Wiki
提示:此文已超过 16 年(6150 天)未更新,如发现内容过时或有误,欢迎改进:)
如果有多台連網的電腦,且需要安裝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"; }
客戶端安裝
配置好伺服器端,在客戶端安裝就比較容易了,開機,選則從網路啟動即可。
參考
本文对您有帮助?分享给更多朋友!
反馈与讨论
发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。