日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

windows下PXE+TFTP+HTTP自动安装ubuntu server

發布時間:2025/3/21 windows 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windows下PXE+TFTP+HTTP自动安装ubuntu server 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

網絡上的pxe安裝linux多為centosubuntu serverpxe安裝多有不正確,特寫此教程

本教程經過本人多次驗證無誤

kickstart自動全新安裝ubuntu server

軟件版本 ubuntu server 10.04.2 lts +vmware workstation Tftpd32 iis

實現目的:

自動安裝ubuntu server,配置ip,添加用戶及設置密碼,修改主機名為ubuntu3

準備工具

ubuntu server 10.04.2 lts
iso
光盤鏡像

安裝vmware workstation并且基本配置好未裝系統的虛擬機

初始化環境準備

1.
實驗所用物理機器ip192.168.1.195iistftp均搭建在該機器上

2.
ubuntu server
iso中所有文件解壓到iisweb 根目錄下ubuntu32文件夾下,其中包括ks.cfg文件,該文件具體內容后面附帶

3.
tftpd32
啟動pxedhcp,詳細如下圖:

??

這里啟動文件是pxelinux.0

Wins dnsdefault router配置成錯誤的,以免安裝過程中到互聯網上進行安裝,導致安裝速度比較慢

上圖紅框是pxe啟動文件的目錄,中間包括以下文件結構:

4.
安裝盤下的install\netboot\ubuntu-installer\i386
里面的所有文件

5.
vmlinuz
原路徑在光盤的 install 目錄

修改拷貝后的pxe文件夾下的pxelinux.cfg目錄下的default文件,內容如下:

default auto

label auto


kernel vmlinuz
#
內核文件目錄

append ks=http://192.168.1.195/ubuntu32/ks.cfg preseed/url=http://192.168.1.195/ubuntu32/preseed/ubuntu-server.seed(這段可以不要)
vga=normal initrd=initrd.img quiet –

到此準備工作全部做好

啟動虛擬機,按F2,設置從網卡啟動,啟動后:

Ks.cfg文件內容:

#===========================================================

#example: ks.cfg

#Generated by Kickstart Configurator

#platform=x86

#系統語言

lang en_US

#要安裝的語言模塊

langsupport en_US

#鍵盤布局

keyboard us

#鼠標

mouse

#時區

timezone --utc Asia/Chongqing

#Root密碼是否啟用

rootpw --disabled

#Initial user, username: darkz password: 新創建用戶及密碼

user darkz --fullname="darkz" --password 1234567890

#這里可以選擇不加密密碼,但是如果密碼位數小于8為在安裝過程中會提示密碼為弱口令
,需要手動操作

#安裝后重啟

reboot

#安裝模式,這里是字符安裝

text

#安裝或者升級,這里是安裝

install

#web安裝文件路徑,這里就是上面的iis的目錄ubuntu32

url --url http://192.168.1.195/ubuntu32

#啟動器安裝位置 mbr

bootloader --location=mbr

#是否清空mbr

zerombr yes

#是否清空分區

clearpart --all --initlabel

#分區信息

part /boot --fstype ext2 --size 150

part swap --recommended

part / --fstype ext3 --size 1 --grow

#系統驗證信息

auth
--useshadow
--enablemd5

#網絡配置
主機名為ubuntu3,要配置ip的網卡接口為eth0,固定配置ip192.168.1.243,掩碼255.255.255.0,網管192.168.1.1dns 192.168.1.1

network --hostname=ubuntu3 --bootproto=static --ip=192.168.1.243 --netmask=255.255.255.0 --gateway=192.168.1.1 --nameserver=192.168.1.1 --device=eth0

#禁用防火墻

firewall --disabled

#不配置xwindows環境

skipx

#安裝基本的軟件ssh,一邊安裝好后可以直接遠程連接上服務器(注:這里和fedora官方的說明不一樣,不能以%end結束,否則安裝會報錯

%packages

openssh-server

openssh-client

本硬件及軟件配置實現安裝過程大概需要11分鐘

參考資料:

http://fedoraproject.org/wiki/Anaconda/Kickstart

http://cursed.iteye.com/blog/484590

http://hankjin.blog.163.com/blog/static/3373193720094214277715/

http://renlixing.blog.51cto.com/731561/326880

by 黑影子 darkz

QQ:171910226,郵箱 bs-s@163.com,歡迎大家交流

轉載于:https://blog.51cto.com/zhuyong1985/1094729

總結

以上是生活随笔為你收集整理的windows下PXE+TFTP+HTTP自动安装ubuntu server的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。