Centos6.9下PXE安裝centos 7
阿新 • • 發佈:2019-02-21
bash 需要 lib title true netd kickstart 不同的 art
一、簡介
這篇文章是無kickstart下安裝centos7的,本篇大部分內容同我另外一篇文章相似,只是Centos7 中的isolinux.cfg有一些不太一樣需要說明一下。
https://www.cnblogs.com/hjc4025/p/7294726.html
二、搭建
1.掛在鏡像
2.拷貝鏡像到http服務器的工作目錄
3.安裝tftp-server dhcp httpd xinetd syslinux 等等這裏就不再贅述了,看鏈接的內容即可。
4.下面就是區別了,可能會有一些重述,需註意下:
mount -o loop CentOS-7-x86_64-DVD-1511.iso /mnt/cdrom/ cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ mkdir /var/lib/tftpboot/pxelinux.cfg cp -a /mnt/cdrom/isolinux /var/lib/tftpboot/ cd /var/lib/tftpboot/ mv isolinux.cfg pxelinux.cfg/default
總而言之就是做上面一系列操作,然後修改 /var/lib/tftpboot/pxelinux.cfg/default文件內容
在一堆label 上面添加如下內容:
label linux-KaShing menu label ^Install CentOS 7 KaShing kernel vmlinuz append initrd=initrd.img inst.repo=http://192.168.32.157/cdrom quiet
要記得自己修改一些不同的內容哦,下面有一些註釋可看一下:
label另起一個名字,menu就是客戶機啟動時看到的安裝選項名
註意,如果不使用kickstart自動部署,則append後面第二個參數應該用inst.repo,而不是inst.stage2(這種情況客戶機啟動時會卡在獲取安裝源步驟)
註意就是這一點的區別,其他都是一樣的,下一步就是打開服務,然後再客戶端上試一試啦。
CentOS 6.9下PXE+Kickstart無人值守安裝操作系統
Centos6.9下PXE安裝centos 7