通過網(wǎng)絡(luò)方式安裝Debian 7(Wheezy)的圖文教程

本教程將指引你直接通過使用DNSMASQ作為PXE服務(wù)器(預啟動執(zhí)行環(huán)境),以網(wǎng)絡(luò)方式安裝Debian 7(Wheezy),此種情況是假定你的服務(wù)器不提供任何CD/DVD/USB介質(zhì)驅(qū)動器,或者它只能通過相連的監(jiān)視器、鍵盤和鼠標操作。
客戶機上的Debian 7網(wǎng)絡(luò)安裝
DNSMASQ是一個輕量級網(wǎng)絡(luò)基礎(chǔ)架構(gòu)服務(wù)器,它可以通過內(nèi)建的DNS、DHCP和TFTP服務(wù)器提供如DNS、DHCP和網(wǎng)絡(luò)啟動等關(guān)鍵服務(wù)。
一旦PXE服務(wù)器啟動并運行,你可以指示你所有的客戶機直接從網(wǎng)絡(luò)啟動,前提是你的客戶機必須擁有一張支持網(wǎng)絡(luò)啟動的網(wǎng)卡,網(wǎng)絡(luò)啟動可以從BIOS的網(wǎng)絡(luò)啟動或啟動服務(wù)選項中啟用。
步驟1: 安裝及配置DNSMASQ服務(wù)器
1. 首先,在安裝Debian服務(wù)器后,要確保你的系統(tǒng)使用的是靜態(tài)IP地址。因為除了網(wǎng)絡(luò)啟動之外,也要為你的整個網(wǎng)段提供DHCP服務(wù)。設(shè)置好靜態(tài)IP地址后,以root帳號或具有root權(quán)力的用戶來運行以下命令,進行DNSMASQ服務(wù)器的安裝。
# apt-get install dnsmasq
安裝Dnsmasq包
2. 安裝好DNSMASQ包后,你可以開始編輯配置文件。首先創(chuàng)建一個主配置文件的備份,然后使用下面的命令對dnsmasq.conf文件進行編輯。
# mv /etc/dnsmasq.conf /etc/dnsmasq.conf.backup
# nano /etc/dnsmasq.conf
備份Dnsmasq配置
3. 上面的備份過程適合重命名配置文件,所以新的文件應該是空,你可以使用以下描述的DNSMASQ配置文件節(jié)錄。
復制內(nèi)容到剪貼板
- # cd /srv/tftp/
- # wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/netboot.tar.gz
- # tar xfz netboot.tar.gz
- # wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/SHA256SUMS
- # wget http://ftp.nl.debian.org/debian/dists/wheezy/Release
- # wget http://ftp.nl.debian.org/debian/dists/wheezy/Release.gpg
Dnsmasq配置
interface – 服務(wù)器監(jiān)聽的網(wǎng)絡(luò)接口。domain – 用你自己的域名替換。dhcp-range – 用你自己的網(wǎng)絡(luò)掩碼定義的網(wǎng)絡(luò)IP地址范圍。dhcp-boot – 保持默認,但使用你自己的服務(wù)器IP地址替換IP聲明。pxe-prompt – 保持默認 – 要求在敲擊F8鍵 進入菜單時等待60秒。pxe=service – 使用x86PC作為32位/64位架構(gòu),并進入引號字符串的菜單描述提示。其它值類型可能是:PC98,IA64EFI,Alpha,Arcx86,IntelLeanClient,IA32EFI, BCEFI,XscaleEFI和 X86-64EFI。enable-tftp – 啟用內(nèi)建TFTP服務(wù)器。tftp-root – 使用/srv/tftp作為Debian網(wǎng)絡(luò)啟動文件的存放位置。步驟2: 下載Debian網(wǎng)絡(luò)啟動文件并打開防火墻連接
4. 現(xiàn)在,該下載Debian網(wǎng)絡(luò)啟動文件了。首先,修改你當前工作目錄路徑到TFTP根目錄位置,此位置由最后的配置語句定義(/srv/tftp系統(tǒng)路徑)。
轉(zhuǎn)到Debian網(wǎng)絡(luò)安裝 – 網(wǎng)絡(luò)啟動部分的官方頁面鏡像,抓取以下文件,要抓取的文件取決于你想要安裝到客戶端的系統(tǒng)架構(gòu)。
下載好netboot.tar.gz文件后,同時提取歸檔(該過程描述只適用于64位,但對于其它系統(tǒng)架構(gòu)也基本相同)。
- # cd /srv/tftp/
- # wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/netboot.tar.gz
- # tar xfz netboot.tar.gz
- # wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/SHA256SUMS
- # wget http://ftp.nl.debian.org/debian/dists/wheezy/Release
- # wget http://ftp.nl.debian.org/debian/dists/wheezy/Release.gpg
同時,必須確保TFTP目錄中的所有文件都可讓TFTP服務(wù)器讀取。
# chmod -R 755 /srv/tftp/
下載Debian網(wǎng)絡(luò)啟動文件
使用以下變量用于Debian網(wǎng)絡(luò)安裝鏡像和架構(gòu)。
- # wget http://"$YOURMIRROR"/debian/dists/wheezy/main/installer-"$ARCH"/current/images/netboot/netboot.tar.gz
- # wget http://"$YOURMIRROR"/debian/dists/wheezy/main/installer-"$ARCH"/current/images/SHA256SUMS
- # wget http://"$YOURMIRROR"/debian/dists/wheezy/Release
- # wget http://"$YOURMIRROR"/debian/dists/wheezy/Release.gpg
5. 下一步,啟動或重啟DNSMASQ守護進程,并運行netstat命令來獲取服務(wù)器監(jiān)聽的端口列表。
# service dnsmasq restart
# netstat -tulpn | grep dnsmasq
啟動Dnsmasq服務(wù)
6. 基于Debian的發(fā)行版通常附帶了UFW防火墻包。使用以下命令來打開需要的DNSMASQ端口號:67(Bootps),69(TFTP),53(DNS)4011(代理DHCP)udp和53 tcp(DNS)。
- # ufw allow 69/udp
- # ufw allow 4011/udp ## Only if you have a ProxyDHCP on the network
- # ufw allow 67/udp
- # ufw allow 53/tcp
- # ufw allow 53/udp
開啟Dnsmasq端口
現(xiàn)在,位于你的客戶機網(wǎng)絡(luò)接口上的PXE加載器將使用按以下順序從/srv/tftp/pxelinux.cfg目錄加載pxelinux配置文件。
GUID文件
MAC文件默認文件
默認文件
步驟3: 配置客戶端從網(wǎng)絡(luò)啟動
7. 要為你的客戶端計算機啟用網(wǎng)絡(luò)啟動,請進入系統(tǒng)BIOS配置(如何進入BIOS設(shè)置,請查閱硬件主板提供商的文檔)。
轉(zhuǎn)到啟動菜單,然后選擇網(wǎng)絡(luò)啟動作為首要啟動設(shè)備(在某些系統(tǒng)上,你可以不用進入BIOS配置就能選擇啟動設(shè)備,只要在BIOS自檢時按一個鍵就可以進行選擇了)。
選擇BIOS設(shè)置
8。 在編輯啟動順序后,通常按F10來保存BIOS設(shè)置。重啟后,你的客戶端計算機應該可以直接從網(wǎng)絡(luò)啟動了,應該會出第一個PXE提示,要求你按F8鍵進入菜單。
接下來,敲擊F8鍵來進入,會出現(xiàn)一個新的提示。敲擊回車鍵,屏幕上會出現(xiàn)Debian安裝器主界面提示,如下圖所示。
啟動菜單選擇
選擇Debian安裝器啟動
選擇Debian安裝
從這里開始,你可以使用Debian 7 Wheezy安裝進程將Debian安裝到你的機器上了(安裝鏈接見上面)。然而,為了能夠完成安裝進程,你也需要確保你的機器上互聯(lián)網(wǎng)連接已經(jīng)激活。
步驟4: DNSMASQ服務(wù)器排障并在系統(tǒng)范圍內(nèi)啟用
9. 要診斷服務(wù)器以查詢最終是否發(fā)生問題或要查詢其它提供給客戶端的信息,運行以下命令來打開日志文件。
# tailf /var/log/daemon.log
DNSMASQ服務(wù)器排障
10. 如果服務(wù)器測試中已一切就緒,你現(xiàn)在可以在sysv-rc-conf包的幫助下,啟用DNSMASQ守護進程自啟動,以使該進程在系統(tǒng)重啟后自動啟動。
# apt-get install sysv-rc-conf
# sysv-rc-conf dnsmaq on
啟用DNSMASQ守護進程
到此為止吧!現(xiàn)在你的PXE服務(wù)器已經(jīng)整裝待發(fā),隨時準備好分配IP地址了(DHCP),并為你所有網(wǎng)段中的客戶端提供需要的啟動信息,這些信息配置用來從網(wǎng)絡(luò)啟動并安裝Debian Wheezy。
相關(guān)文章
小米Book Pro 14 2022 銳龍版筆記本重裝Win11系統(tǒng)圖文方法
小米Book Pro 14 2022 銳龍版筆記本如何使用u啟動u盤裝機安裝win11系統(tǒng)呢?本文就為大家?guī)砹嗽敿毜闹匮b系統(tǒng)方法,需要的朋友一起看看吧2023-04-04Tiny11精簡版怎么安裝中文?Tiny11中文設(shè)置教程
Win11精簡版被命名為Tiny11,但是Tiny11 鏡像中只有英文這一種語言,如何設(shè)置中文呢?本文就為大家?guī)砹嗽敿毥榻B,需要的朋友一起看看吧2023-03-19正版Win10如何升級Win11?正版Win10一鍵升級Win11圖文方法
不少用戶咨詢正版Win10如何升級Win11?其實方法很簡單,本文就為大家?guī)砹苏鎃in10一鍵升級Win11方法,需要的朋友一起看看吧2023-03-13Dynabook電腦怎么一鍵重裝Win11系統(tǒng)圖文教程
有用戶使用的Dynabook電腦想要進行Win11系統(tǒng)的安裝,但是不知道怎么安裝,本文就為大家?guī)砹嗽敿毜陌惭b教程,需要的朋友一起看看吧2023-03-13暗影精靈9Plus如何重裝系統(tǒng)?暗影精靈9Plus重裝電腦系統(tǒng)的方法
暗影精靈系列的電腦也是很多用戶首次購買電腦的第一選擇,但是不知道暗影精靈9Plus怎么重裝電腦系統(tǒng),下文就為大家?guī)砹嗽敿毥榻B,需要的朋友一起看看吧2023-02-10七彩虹將星X15如何重裝Win11系統(tǒng)?七彩虹將星X15重裝系統(tǒng)Win11的教程
將星X15是七彩虹一份十分優(yōu)秀的游戲本,如何去重裝Win11系統(tǒng)呢?本文就為大家?guī)淼钠卟屎鐚⑿荴15重裝系統(tǒng)Win11的教程,需要的朋友一起看看吧2023-02-02ThinkPad X13如何用U盤重裝系統(tǒng)?ThinkPad X13使用U盤重裝系統(tǒng)方法
ThinkPad X13如何用U盤重裝系統(tǒng)?其實方法很簡單,本文就為大家?guī)砹薚hinkPad X13使用U盤重裝系統(tǒng)方法,需要的朋友一起看看吧2023-01-04小米Book Pro16筆記本怎么快速安裝Win11系統(tǒng)
有用戶在使用中的小米Book Pro16筆記本電腦系統(tǒng)是Win10的,最近想要將自己的電腦系統(tǒng)升級到Win11系統(tǒng)來使用,那么如何去進行Win11系統(tǒng)的安裝呢2022-12-26暗影精靈8Pro如何重裝Win11系統(tǒng)?暗影精靈8Pro重裝Win11系統(tǒng)教程
暗影精靈8Pro是惠普所發(fā)布的最新游戲本,不僅在配置上擁有多種選擇,而且狂暴模式下能夠?qū)崿F(xiàn)滿功耗輸出,助力熱血玩家暢玩各種主流3A游戲大作,那么這臺筆記本應該如何去進2022-12-16紅米Redmi G Pro如何重裝Win11?Redmi G Pro重裝Win11的方法
Redmi G Pro是紅米旗下一款十分優(yōu)秀的筆記本,如何給這臺筆記本重裝Win11系統(tǒng),本文就為大家?guī)砹嗽敿毜陌惭b方法,需要的朋友一起看看吧2022-12-12