佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > 通過網(wǎng)絡方式安裝Debian 7(Wheezy)的圖文教程

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

熱門標簽:百度競價排名 科大訊飛語音識別系統(tǒng) 銀行客服 運營中心 電銷機器人源碼 美團 電銷機器人 電商新玩法

本教程將指引你直接通過使用DNSMASQ作為PXE服務器(預啟動執(zhí)行環(huán)境),以網(wǎng)絡方式安裝Debian 7(Wheezy),此種情況是假定你的服務器不提供任何CD/DVD/USB介質(zhì)驅(qū)動器,或者它只能通過相連的監(jiān)視器、鍵盤和鼠標操作。

客戶機上的Debian 7網(wǎng)絡安裝

DNSMASQ是一個輕量級網(wǎng)絡基礎架構(gòu)服務器,它可以通過內(nèi)建的DNS、DHCP和TFTP服務器提供如DNS、DHCP和網(wǎng)絡啟動等關鍵服務。

一旦PXE服務器啟動并運行,你可以指示你所有的客戶機直接從網(wǎng)絡啟動,前提是你的客戶機必須擁有一張支持網(wǎng)絡啟動的網(wǎng)卡,網(wǎng)絡啟動可以從BIOS的網(wǎng)絡啟動或啟動服務選項中啟用。

步驟1: 安裝及配置DNSMASQ服務器

1. 首先,在安裝Debian服務器后,要確保你的系統(tǒng)使用的是靜態(tài)IP地址。因為除了網(wǎng)絡啟動之外,也要為你的整個網(wǎng)段提供DHCP服務。設置好靜態(tài)IP地址后,以root帳號或具有root權(quán)力的用戶來運行以下命令,進行DNSMASQ服務器的安裝。

# 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)容到剪貼板
  1. # cd /srv/tftp/   
  2. # wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/netboot.tar.gz   
  3. # tar xfz netboot.tar.gz   
  4. # wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/SHA256SUMS   
  5. # wget http://ftp.nl.debian.org/debian/dists/wheezy/Release   
  6. # wget http://ftp.nl.debian.org/debian/dists/wheezy/Release.gpg  

Dnsmasq配置

interface – 服務器監(jiān)聽的網(wǎng)絡接口。domain – 用你自己的域名替換。dhcp-range – 用你自己的網(wǎng)絡掩碼定義的網(wǎng)絡IP地址范圍。dhcp-boot – 保持默認,但使用你自己的服務器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服務器。tftp-root – 使用/srv/tftp作為Debian網(wǎng)絡啟動文件的存放位置。

步驟2: 下載Debian網(wǎng)絡啟動文件并打開防火墻連接

4. 現(xiàn)在,該下載Debian網(wǎng)絡啟動文件了。首先,修改你當前工作目錄路徑到TFTP根目錄位置,此位置由最后的配置語句定義(/srv/tftp系統(tǒng)路徑)。

轉(zhuǎn)到Debian網(wǎng)絡安裝 – 網(wǎng)絡啟動部分的官方頁面鏡像,抓取以下文件,要抓取的文件取決于你想要安裝到客戶端的系統(tǒng)架構(gòu)。

下載好netboot.tar.gz文件后,同時提取歸檔(該過程描述只適用于64位,但對于其它系統(tǒng)架構(gòu)也基本相同)。

復制內(nèi)容到剪貼板
  1. # cd /srv/tftp/   
  2. # wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/netboot.tar.gz   
  3. # tar xfz netboot.tar.gz   
  4. # wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/SHA256SUMS   
  5. # wget http://ftp.nl.debian.org/debian/dists/wheezy/Release   
  6. # wget http://ftp.nl.debian.org/debian/dists/wheezy/Release.gpg  

同時,必須確保TFTP目錄中的所有文件都可讓TFTP服務器讀取。

# chmod -R 755 /srv/tftp/

下載Debian網(wǎng)絡啟動文件

使用以下變量用于Debian網(wǎng)絡安裝鏡像和架構(gòu)。

復制內(nèi)容到剪貼板
  1. # wget http://"$YOURMIRROR"/debian/dists/wheezy/main/installer-"$ARCH"/current/images/netboot/netboot.tar.gz   
  2. # wget http://"$YOURMIRROR"/debian/dists/wheezy/main/installer-"$ARCH"/current/images/SHA256SUMS   
  3. # wget http://"$YOURMIRROR"/debian/dists/wheezy/Release   
  4. # wget http://"$YOURMIRROR"/debian/dists/wheezy/Release.gpg  

5. 下一步,啟動或重啟DNSMASQ守護進程,并運行netstat命令來獲取服務器監(jiān)聽的端口列表。

# service dnsmasq restart
# netstat -tulpn | grep dnsmasq

啟動Dnsmasq服務

6. 基于Debian的發(fā)行版通常附帶了UFW防火墻包。使用以下命令來打開需要的DNSMASQ端口號:67(Bootps),69(TFTP),53(DNS)4011(代理DHCP)udp和53 tcp(DNS)。

復制內(nèi)容到剪貼板
  1. # ufw allow 69/udp   
  2. # ufw allow 4011/udp   ## Only if you have a ProxyDHCP on the network   
  3. # ufw allow 67/udp   
  4. # ufw allow 53/tcp   
  5. # ufw allow 53/udp  

開啟Dnsmasq端口

現(xiàn)在,位于你的客戶機網(wǎng)絡接口上的PXE加載器將使用按以下順序從/srv/tftp/pxelinux.cfg目錄加載pxelinux配置文件。

GUID文件

MAC文件默認文件

默認文件

步驟3: 配置客戶端從網(wǎng)絡啟動

7. 要為你的客戶端計算機啟用網(wǎng)絡啟動,請進入系統(tǒng)BIOS配置(如何進入BIOS設置,請查閱硬件主板提供商的文檔)。

轉(zhuǎn)到啟動菜單,然后選擇網(wǎng)絡啟動作為首要啟動設備(在某些系統(tǒng)上,你可以不用進入BIOS配置就能選擇啟動設備,只要在BIOS自檢時按一個鍵就可以進行選擇了)。

選擇BIOS設置

8。 在編輯啟動順序后,通常按F10來保存BIOS設置。重啟后,你的客戶端計算機應該可以直接從網(wǎng)絡啟動了,應該會出第一個PXE提示,要求你按F8鍵進入菜單。

接下來,敲擊F8鍵來進入,會出現(xiàn)一個新的提示。敲擊回車鍵,屏幕上會出現(xiàn)Debian安裝器主界面提示,如下圖所示。

啟動菜單選擇

選擇Debian安裝器啟動

選擇Debian安裝

從這里開始,你可以使用Debian 7 Wheezy安裝進程將Debian安裝到你的機器上了(安裝鏈接見上面)。然而,為了能夠完成安裝進程,你也需要確保你的機器上互聯(lián)網(wǎng)連接已經(jīng)激活。

步驟4: DNSMASQ服務器排障并在系統(tǒng)范圍內(nèi)啟用

9. 要診斷服務器以查詢最終是否發(fā)生問題或要查詢其它提供給客戶端的信息,運行以下命令來打開日志文件。

# tailf /var/log/daemon.log

DNSMASQ服務器排障

10. 如果服務器測試中已一切就緒,你現(xiàn)在可以在sysv-rc-conf包的幫助下,啟用DNSMASQ守護進程自啟動,以使該進程在系統(tǒng)重啟后自動啟動。

# apt-get install sysv-rc-conf
# sysv-rc-conf dnsmaq on

啟用DNSMASQ守護進程

到此為止吧!現(xiàn)在你的PXE服務器已經(jīng)整裝待發(fā),隨時準備好分配IP地址了(DHCP),并為你所有網(wǎng)段中的客戶端提供需要的啟動信息,這些信息配置用來從網(wǎng)絡啟動并安裝Debian Wheezy。

標簽:九江 承德 浙江 馬鞍山 健身房 常州 黃山 衢州

巨人網(wǎng)絡通訊聲明:本文標題《通過網(wǎng)絡方式安裝Debian 7(Wheezy)的圖文教程》,本文關鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    博乐市| 新民市| 嘉禾县| 庆城县| 电白县| 三台县| 定西市| 永仁县| 剑河县| 仙居县| 西宁市| 常宁市| 武功县| 中牟县| 永寿县| 鹤庆县| 全椒县| 湖北省| 安多县| 闻喜县| 定南县| 青川县| 兴文县| 仁怀市| 崇阳县| 长沙市| 铜鼓县| 岳西县| 清流县| 武清区| 阿合奇县| 临西县| 剑阁县| 福建省| 行唐县| 府谷县| 浮梁县| 定结县| 新晃| 阳山县| 贵德县|