1. 程式人生 > >kickstart +dhcp +tftpd+apache2 自動安裝ubuntu環境搭建

kickstart +dhcp +tftpd+apache2 自動安裝ubuntu環境搭建

準備工作
1.安裝KICKSTART
[email protected]:~$ sudo apt-get install system-config-kickstart -y

1.1在 “應用程式\系統工具”中開啟kickstart

基本的配置:

image

安裝模式:這裡選擇http

image

引導啟動選項:預設即可

image

分割槽情況:您可以根據實際情況進行分割槽

image

網路配置:增加一網絡卡設定為dhcp獲取ip

image

認證模式可以按預設即可

使用者設定:

image

防火牆和顯示器的配置都可以根據需要設定,或按預設即可

軟體包的選擇:這裡應該是ubuntu中kickstart的bug吧,沒有顯示可選的軟體包,一會生成ks.cfg檔案我們根據需要新增

image

安裝前後預處理指令碼,可以根據需要定製,這裡簡單舉個例子:系統安裝完之後把主機名改為 pxeclient

image

儲存ks.cfg檔案:

image

修改ks.cfg檔案

在skipx後加入

%packages  #這是server version的沒有桌面

#@ubuntu-desktop  #這是ubuntu桌面版的,如果要安裝的話把#去掉

注意:alternate 既有桌面版也支援server版,所以叫做二選一

最後把ks.cfg檔案移到/var/www/html目錄下

#mv ks.cfg /var/www/html/

#我的配置檔案內容

#Generated by Kickstart Configurator
#platform=AMD64 or Intel EM64T

#System language
lang en_US
#Language modules to install
langsupport en_US
#System keyboard
keyboard us
#System mouse
mouse
#System timezone
timezone Asia/Shanghai
#Root password
rootpw --iscrypted $1$gieKLFiM$jv5agaxq4QpX3lxpHR3UE1
#Initial user
user linux --fullname "linux" --iscrypted --password $1$y6kFWox0$S1OjQi4EbddMLnTbKoNiP0
#Reboot after installation
reboot
#Use text mode install
text
#Install OS instead of upgrade
install
#Use Web installation
url --url 

http://192.168.1.156/ubuntu12
#System bootloader configuration
bootloader --location=mbr 
#Clear the Master Boot Record
zerombr yes
#Partition clearing information
clearpart --all --initlabel 
#Disk partitioning information
#Disk partitioning information
part /boot --fstype ext4 --size 256
part swap --size 1024
part / --fstype ext4 --size 1 --grow
#part / --fstype ext4 --size 1 --grow 
#System authorization infomation
auth  --useshadow  --enablemd5
#Network information
#network --bootproto=dhcp --device=eth0 
network --bootproto=dhcp --device=eth0 \
                        --gateway=192.168.1.1 --nameserver=8.8.8.8
#Firewall configuration
firewall --disabled 
#X Window System configuration information
xconfig --depth=8 --resolution=800x600 --defaultdesktop=GNOME --startxonboot
@ubuntu-desktop


設定好以後,儲存配置檔案為ks.cfg

相關推薦

kickstart +dhcp +tftpd+apache2 自動安裝ubuntu環境搭建

準備工作 1.安裝KICKSTART [email protected]:~$ sudo apt-get install system-config-kickstart -y 1.1在 “應用程式\系統工具”中開啟kickstart 基本的配置: 安裝模式:這裡選擇http 引

一個自動安裝lnmp環境的shell腳本

package mysq success 更改 print nload eas rpm包 不可用 #/bin/bash #定義nginx源碼包版本,腳本會根據版本名稱和後綴檢查文件是否在當前目錄如果你需要安裝不同版本的nginx可以修改這兩個變量 nginx_versio

Linux——kickstart:實現批量自動安裝linux系統

如何實現批量自動安裝linux系統功能 > httpd+dhcp+kickstart+指令碼=PXE (1)開啟httpd服務 注: 首先要搭建本地yum源用yum下載httpd,這裡的客戶端已經下載過,就不再贅述 讀者對此有疑惑的,可以檢視文章Linux——搭建本地yum

阿里雲伺服器之Ubuntu環境搭建筆記(二)——軟體安裝

1.嘗試安裝screen,輸入命令:apt install screen 輸出:Reading package lists... Done Building dependency tree        Reading state informatio

4.簡單爬蟲——selenium的環境安裝 Ubuntu環境

該內容僅供學習,如有錯誤,歡迎指出 selenium [1] 是一個用於Web應用程式測試的工具。Selenium測試直接執行在瀏覽器中,就像真正的使用者在操作一樣。支援的瀏覽器包括IE(7, 8, 9, 10, 11),Mozilla Firefox

Ubuntu 16.04 系統安裝 -- Linux 環境搭建(上)

喜歡請點贊收藏~~ Ubuntu 系統安裝 準備 官方映象 二者區別:前者為官方預設發行版本,桌面為 Unity,而後者桌面為 Gnome 。Ubuntu 18.04 LTS 開始將恢復使用 Gnome 作為預設桌面,因此本文安

Go語言入門(一)特性、安裝環境搭建、第一個程序等

以及 rec 推出 eas log tell run 線程 package Go語言是谷歌推出的一種全新的編程語言,可以在不損失應用程序性能的情況下降低代碼的復雜性。谷歌首席軟件工程師羅布派克(Rob Pike)說:我們之所以開發Go,是因為過去10多年間軟件開發的難度令人

Nginx運維之二 簡單安裝環境搭建

Nginx運維之二 簡單安裝和環境配置 安裝環境 gcc 安裝 PCRE pcre-devel 安裝 zlib 安裝 OpenSSL 安裝 下載安裝 配置安裝 編譯安裝 配置編輯(案例) 啟動

MYSQL安裝環境搭建

安裝資料庫與配置使用環境 *** 1.程式碼介面 傻瓜式安裝 記住密碼 2.綠色解壓版 1. 5.7以後的版本需要先初始化 mysqld --initialize-insecure 2.啟動需要先進入安裝目錄 比較麻煩 需要新增到環境變數

Ubuntu環境搭建FastDfs

安裝FastDFS依賴包: 解壓縮libfastcommon-master.zip 進入到libfastcommon-master的目錄中 執行./make.sh 執行sudo ./make.sh install 安裝FastDFS :

node.js 在Linux下安裝環境搭建

過程按照下面的步驟: 1、下載包 wget https://npm.taobao.org/mirrors/node/v6.10.3/node-v6.10.3-linux-x64.tar.xz 2、解壓,下載的包有xz格式和gz格式,分別使用對應的方式解壓即可 xz -d node-v

openWRT Ubuntu環境搭建及交叉編譯工具製作與使用

Openwrt本身不支援直接編譯C語言的,不支援GCC,因此,我們在Ubuntu下寫好的程式碼,通過gcc編譯後的可執行檔案是不能直接在openWRT上執行的。 因此,我們需要製作基於openWRT的交叉編譯工具 toolchain。 1

ubuntu 環境搭建 therecipe/qt

作者: 飛劍神 網址:www.feijianshen.com 郵箱: [email protected] 本人:百度雲:wrzfeijianshen 本部落格共開下載部落格和其中用到的工具連結地址: 課件在這裡哦: https://github.com/wrzfe

MAVEN下載安裝環境搭建

第一步:http://maven.apache.org/download.cgi官網下載 第二步:把壓縮包解壓縮到不含中文和空格的目錄下 第三步:新建MAVEN_HOME環境變數,值為maven解壓縮根目錄(我的是:E:\Downloads\apache-maven-

AndroidStudio安裝以及環境搭建

廢話不多說直接上主題,JDK我就不配置了 一、第一次安裝: 溫馨提示:在安裝Android Studio之前,建議先提前準備好單獨的Android SDK,這個可以在AndroidDevTools網站下載。以前用Eclipse做過Android開發的人,就可以用現

阿里雲伺服器之Ubuntu環境搭建筆記(一)

1.阿里雲免費套餐:https://free.aliyun.com/ntms/free/personal.html?handle=true 選擇第一個雲伺服器ECS,選擇免費體驗一個月 2.更多收費的雲伺服器連結:https://www.aliyun.com/product/ecs?sp

python+selenium 安裝環境搭建

文章目錄 selenium環境搭建步驟: 一、安裝python 二、安裝pip 三、安裝selenium 四、安裝firefox瀏覽器 五、安裝firefox瀏覽器驅動

Linux平臺下MongoDB安裝環境搭建

下載安裝包 上傳伺服器解壓縮 新增db儲存和日誌儲存資料夾 通過ssh登入遠端伺服器 新開一個shell視窗,使用scp將mongodb-linux-x86_64-ubuntu1404-3.4.4.tgz傳送到伺服器的根目錄 使用scp將本地安裝包傳送到伺

萌新向Python資料分析及資料探勘 第一章 Python基礎 第一節 python安裝以及環境搭建 第二節 變數和簡單的資料型別

本文將參考《Python程式設計 從入門到實踐》的講述順序和例子,加上自己的理解,讓大家快速瞭解Python的基礎用法,並將拓展內容的連結新增在相關內容之後,方便大家閱讀。 好了!我們開始第一章的學習。  第一章 Python基礎 第一節 Python安裝以及環境搭建 Python

spark安裝環境搭建

安裝 版本配套 Spark: 1.6.2 Scala: 2.12.1 軟體安裝 1、安裝JDK 手工配置JAVA_HOME環境變數,並將JDK的bin目錄加入Path環境變數中。 2、安裝Scala Windows版 通過.msi軟體包安裝。安裝完成後自動配置環境變數SC