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

歡迎訪問 生活随笔!

生活随笔

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

linux

u盘启动pxe安装linux,U盘启动安装centos5.5+centos6.3+PXE网络安装CentOS

發布時間:2025/3/15 linux 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 u盘启动pxe安装linux,U盘启动安装centos5.5+centos6.3+PXE网络安装CentOS 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

此U盤啟動安裝盤的功能:

1.0pe可用來進行系統維護;

2.0pe可安裝windows 2003原版系統;

3.0pe可作為pxe服務器進行網絡安裝,加上http服務器軟件可提供網絡安裝CentOS系統;

4.0pe引導img鏡像文件,進行U盤Hard Drive方式安裝CentOS5.5、6.2、6.3;

整體思路:

1.U盤安裝window 2003,使用GRUB4DOS提供仿真光驅,而0pe已經集成了仿真光驅引導ISO鏡像的菜單;

2.U盤安裝CentOS:

既然GRUB4DOS可以仿真光驅引導ISO鏡像為什么不直接用仿真光驅引導來安裝CentOS呢?

這就涉及到CentOS安裝啟動過程,可以理解為/sbin/loader程序訪問不到仿真光驅;

難點:

1.CentOS 5.5安裝可以通過diskboot.img(該鏡像文件還是通過syslinux來引導)引導然后從本地磁盤安裝;

2.CentOS 6.2、6.3不提供diskboot.img文件,需要自行制作可引導img鏡像;

3.CentOS 5.5 6.2 6.3通過本地磁盤安裝過程中需要訪問ISO鏡像文件,而CentOS5.5 64位ISO鏡像超過4G,但是FAT32分區不支持超過4G的文件(6.2、6.3則官方提供了幾百兆的minimal鏡像);

4.CentOS 通過網絡http安裝,需要提供pxe服務器+http服務器;

制作過程:

1.首先制作U盤啟動,并安裝0pe;

2.0pe本身提供了仿真光驅菜單來引導ISO鏡像可進行安裝windows 2003;

3.制作CentOS 6.3 的diskboot.img 可引導img鏡像;

4.0pe提供了pxe服務器,加上Http File Server軟件可以在pe下提供http服務,通過網絡安裝CentOS問題解決;

5.對U盤可見分區分為兩個分區,第一個為FAT32分區,用來存放可引導鏡像diskboot.img、windows2003 ISO鏡像文件、CentOS 6.3 minimal 光盤鏡像以及通過pxe啟動的引導文件;第二個分區為ext2分區,用來存放CentOS5.5 光盤鏡像;

一、制作U盤啟動盤:

工具:FbinstTool_1.606.2012.0618內測版.exe

PE工具:0PE-NBv1.4.3(2012-06-19)2in1-207MB(此pe中增加了提供http服務的Http File Server 2.3軟件)

U盤:8G(16GU盤更好)

二、對U盤可見分區進行分區:

先卸載一下U盤,然后重新插上。

先用DiskGenius保留住UD分區,然后將可見分區分為兩個區:

完成后用adds將可見分區的兩個分區第一個格式化為fat32,一個格式化為:ext2;

注意,千萬第一個分區格式化為fat32,因為U盤可見分區分為兩個區后(實際上是三個分區),在windows系統中只能看到第一個FAT32分區,我們是在pe中引導img鏡像,所以必須第一分區為FAT32,以讓PE可以訪問該分區;這樣以來,第二個分區ext2就沒有辦法,在windows下用Ext2Fsd來訪問進行拷貝iso鏡像文件了。

三、Hard Drive方式安裝CentOS 6.3:

1.制作centos 6.3磁盤引導img鏡像文件:

用VDM虛擬光驅掛載CentOS-6.3-x86_64-minimal.iso鏡像,將isolinux目錄中的文件除boot.cat、TRANS.TBL外其余全部拖進UltraISO制作好的img鏡像中,修改isolinux.cfg名稱為syslinux.cfg,結果如下圖:

然后另存為diskboot63.img,使用BOOTICE_20120506修改新建的diskboot63.img引導扇區;

這里可以看到軟盤鏡像的當前引導記錄是syslinux3.84,將其修改為syslinux 4.05 點擊 安裝/配置-直接確定即可。

這樣CentOS 6.3的磁盤引導img鏡像就做好了,更名放入:G:\BOOT\CENTOS\目錄下;

2.將centos 6.3 minimal 光盤鏡像復制到G:\ISO\CENTOS63目錄;

將install.img文件復制到G:\ISO\CENTOS63\p_w_picpaths目錄下;

四、Hard Drive方式安裝CentOS 5.5:

1.Centos 5.5 中已經提供了diskboot.img,直接復制到G:\BOOT\CENTOS\目錄下,更名為diskboot55.img;

2.拷貝centos 5.5 光盤鏡像文件到ext2分區:

將centos 5.5 光盤鏡像iso文件拷貝進ext2分區中的ISO目錄中(windows XP下有可以讀寫ext2分區格式的軟件,但無奈的是windows XP下只能識別到U盤兩個分區的第一個分區,也正是因此第一個分區必須為fat32,第二個才能是ext2,這樣做是為了讓pe可以找到diskboot.img文件進行引導)這一步需要在linux系統下進行,可以用虛擬機中的linux進行掛載U盤:

用fdisk –l 命令查看一下分區:

mkdir /mnt/tmp

mount /dev/sdb2 /mnt/tmp

直接使用遠程登錄工具將iso鏡像文件上傳至/mnt/tmp目錄即可。

mkdir /mnt/tmp/iso

移動鏡像到 /mnt/tmp/iso目錄;

umount /mnt/tmp

五、網絡pxe安裝CentOS:

1.網絡安裝需要tftp服務+DHCP服務,以及http或者ftp服務;

2.這里0pe本身提供了pxe服務軟件來提供:tftp服務及DHCP服務;

3.0pe制作時候增加了一些工具,包括http服務軟件:Http File Server 2.3提供http服務;

4.pxe引導目錄:

G:\pxeboot\centos5

G:\pxeboot\centos6

最終可見分區第一個分區(FAT32分區)目錄結構:

G:\tree /f

文件夾 PATH 列表

卷序列號碼為 00080178 1F05:FC63

G:.

├─BOOT

│? └─CENTOS

│????????? diskboot55.img

│????????? diskboot63.img

├─ISO

│? ├─CENTOS63

│? │? │? CentOS-6.3-x86_64-minimal.

│? │? │

│? │? └─p_w_picpaths

│? │????????? install.img

│? │

│? └─WIN2K3

│????????? win2003_SP2.iso (此鏡像為以前自己制作的無人值守安裝光盤鏡像)

└─pxeboot

├─centos55

│? │? boot.msg

│? │? general.msg

│? │? initrd.img

│? │? isolinux.bin

│? │? options.msg

│? │? param.msg

│? │? pxelinux.0

│? │? rescue.msg

│? │? splash.lss

│? │? vmlinuz

│? │

│? └─pxelinux.cfg

│????????? default

└─centos63

│? boot.cat

│? boot.msg

│? grub.conf

│? initrd.img

│? isolinux.bin

│? memtest

│? pxelinux.0

│? splash.jpg

│? TRANS.TBL

│? vesamenu.c32

│? vmlinuz

└─pxelinux.cfg

default

這樣這個U盤啟動安裝盤就制作好了,現在做成功了,看起來是不難,但在制作過程中還是遇到不少問題,涉及的東西也不少,因此寫下來做個備忘。

涉及需要了解的一些東西:

1.CentOS安裝啟動過程;

2.CentOS光盤目錄結構;

3.如何制作可引導img鏡像?(最初一直在CentOS系統下制作,制作的img鏡像一直不能引導,最后轉到win下進行制作,制作過程要注意syslinux版本,如CentOS5.5中使用的是syslinux 3.11,可以用BOOTICE.EXE打開diskboot.img查看到)

4.如何通過pxe網絡安裝CentOS?

5.如何給U盤進行分區?(這里U盤其實是三個分區,一個不可見UD分區,一個FAT32分區,一個ext2分區,因此要保留住UD分區,然后可見分區創建兩個分區)

6.windows 下如何訪問ext2分區?可以使用Ext2Fsd軟件來訪問;

這個過程中才知道U盤的第二個分區在windows下訪問不到的。

7.pe下如何提供http服務?也就是要找到可用的軟件。

總結

以上是生活随笔為你收集整理的u盘启动pxe安装linux,U盘启动安装centos5.5+centos6.3+PXE网络安装CentOS的全部內容,希望文章能夠幫你解決所遇到的問題。

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