網絡啟動並安裝Debian


網絡啟動(PXEBoot)並安裝Debian的官方文檔在這里,不過官方文檔有點冗長,我這里假設已經有一台安裝好Debian,需要網絡安裝另一台(這台可以是虛擬機,通過ISO文件等等方式安裝的)。PXE需要兩個服務,tftp和dhcp,不過debian中dnsmasq一個軟件包全部搞定

sudo apt-get install debian-installer-9-netboot-amd64 dnsmasq
(注意:9表示是debian stretch,amd64是架構)

打開 /etc/dnsmasq.conf,搜索並打開(uncomment)以幾個注釋行

dhcp-range=192.168.7.50,192.168.7.55,255.255.255.0,12h
dhcp-boot=pxelinux.0
pxe-service=x86PC, "Install Linux", pxelinux
enable-tftp
tftp-root=/usr/lib/debian-installer/images/9/amd64/gtk

我只是修改了dhcp-range和tftp-root兩行,其他都是直接打開注釋的,dhcp-range這一行要注意前兩個IP必須和你本機是同一個網絡內的,當然不能和網內其他主機沖突了。

把目標機器設置為從網絡啟動,然后就可以正常開始安裝了。這只是開始安裝而已,因為這樣配置的目標機器實際是不能上網(連接internet),所以還需要用apt-mirror把debian鏡像下來,然后在本機安裝nginx,讓目標機器使用本地mirror。當然我們也可以配置DHCP服務器,使目標機器可以連接internet,那就請參照官方文檔了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM