亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > CentOS > 正文

在Windows上制作CentOS自動安裝的光盤的教程

2020-07-08 12:53:29
字體:
來源:轉載
供稿:網友

1 復制光盤文件

1)掛載iso鏡像

創建目錄用于掛載光盤:
 

復制代碼
代碼如下:
mkdir /root/centos7

掛載iso鏡像
 

復制代碼
代碼如下:
mount -o loop CentOS-7.0-1406-x86_64-DVD.iso/root/centos7

2)復制光盤文件到編輯目錄進行編輯

因為掛載上iso鏡像是只讀的,如果要編輯,需要將文件復制出來,再編輯。

首先創建編輯目錄:
 

復制代碼
代碼如下:
mkdir /root/centos7_iso

復制光盤文件:
 

復制代碼
代碼如下:
cp -rf /root/centos7/* /root/centos7_iso/

diskinfo文件需求單獨拷貝下:
 

復制代碼
代碼如下:
cp /root/centos7/.discinfo /root/iso

2 編輯ks.cfg文件

系統安裝的時候,按照ks.cfg文件的內容進行安裝,我們把ks.cfg文件放到isolinux目錄下:
 

復制代碼
代碼如下:
cd /root/centos7_iso/isolinux
vim ks.cfg

我的ks.cfg文件內容如下:
 

復制代碼
代碼如下:

#version=RHEL/CentOS7 by xiaoli110
install
# Keyboard layouts
keyboard 'us'
# Reboot after installation
reboot
# Run the Setup Agent on first boot
firstboot --enable
ignoredisk --only-use=sda
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='cn'
# System language
lang zh_CN.UTF-8
# Network information
#network --bootproto=dhcp --device=enp2s0 --onboot=off --ipv6=auto
#network --bootproto=dhcp --device=enp3s0 --onboot=off --ipv6=auto
#network --hostname=localhost.localdomain
# Root password
rootpw --iscrypted 111111111111111111111111111
# System timezone
timezone Asia/Shanghai
# System language
lang zh_CN
# Firewall configuration
firewall --enabled --ssh

# System authorization information
auth --useshadow --passalgo=sha512
# Use CDROM installation media
cdrom
# Use graphical install
graphical
# SELinux configuration
selinux --disabled
# Do not configure the X Window System
skipx
# System bootloader configuration
bootloader --location=mbr
# Clear the Master Boot Record
zerombr
# Partition clearing information
clearpart --all
# Disk partitioning information
part /boot --fstype="xfs"--size=500
part /boot/efi --fstype="xfs"--size=500
part swap --fstype="swap"--size=16000
part / --fstype="xfs" --grow--size=1

%packages
@base
@core
@development
@hardware-monitoring
@performance
@remote-system-management
%end

 

注意:

1)因為CentOS7系統網卡規則更復雜,為了ks.cfg更通用,最好ks.cfg不用制定網卡配置。

2)為了兼容mbr方式和EFI方式,同時創建了/boot和/boot/efi分區。

3配置mbr引導方式

編輯isoliuux目錄下的isolinux.cfg文件,添加自己的內容,在isolinux.cfg文件中label linux下面添加自己的label:

復制代碼
代碼如下:

label linux
menu label ^Install CentOS 7
kernel vmlinuz
append initrd=initrd.img inst.stage2=hd:LABEL=CENTOS7 quiet

label custom
menu label ^Custom CentOS 7 by xiaoli110
kernel vmlinuz
append initrd=initrd.img inst.stage2=hd:LABEL=CENTOS7 inst.ks=cdrom:/isolinux/ks.cfg

注意點:

1)memu label 后面的內容是在光盤引導起來菜單的內容,^后面的字母是菜單的快捷鍵;

2)通過inst.ks關鍵字指明ks.cfg文件位置;

3)inst.stages2標識的是系統按照介質位置,這里使用hd:LABEL表明尋找的是label為CENTOS7的安裝介質,使用LABEL關鍵字的好處是可以精確指定安裝介質,為什么label是CENTOS7,是因為我在制作光盤鏡像的時候指定的,方法在后面有介紹。

4 配置EFI引導方式

1)EFI簡介

EFI可擴展固件接口(ExtensibleFirmware Interface 的縮寫),是英特爾主導推出的一種替代BIOS的升級方案。最早由英特爾開發,于2005年將此規范格式交由UEFI論壇來推廣與發展,后來并更改名稱為Unified EFI(UEFI)。UEFI論壇于2007年1月7日釋出并發放2.1版本的規格,其中增加與改進了加密編碼(cryptography)、網絡認證(network authentication)與用戶接口架構(User Interface Architecture)。

EFI是用模塊化,C語言風格的參數堆棧傳遞方式,動態鏈接的形式構建的系統,較BIOS而言更易于實現,容錯和糾錯特性更強,縮短了系統研發的時間。

EFI在概念上非常類似于一個低階的操作系統,并且具有操控所有硬件資源的能力。

2)配置EFI引導

進入光盤目錄EFI/BOOT/,編輯grub.cfg文件,添加自己的菜單:
 

復制代碼
代碼如下:

menuentry 'Install CentOS 7' --class fedora--class gnu-linux --class gnu --class os {
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CENTOS7 quiet
initrdefi /images/pxeboot/initrd.img
}
menuentry 'Install CentOS 7 custom byxiaoli110' --class fedora --class gnu-linux --class gnu --class os {
linuxefi /images/pxeboot/vmlinuz inst.ks=cdrom:/isolinux/ks.cfginst.stage2=hd:LABEL=CENTOS7 quiet
initrdefi /images/pxeboot/initrd.img
}

和mbr方式類似,指明ks.cfg文件位置和安裝源位置。

5 生成iso鏡像

經過我踩過多個坑,成功的生成鏡像,并且能在EFI和mbr環境安裝的鏡像生成命令如下:
 

復制代碼
代碼如下:

genisoimage -v -cache-inodes -joliet-long -R -J -T -V CENTOS7 -o /root/centos7.iso /
-c isolinux/boot.cat -bisolinux/isolinux.bin /
-no-emul-boot -boot-load-size 4-boot-info-table /
-eltorito-alt-boot -b images/efiboot.img -no-emul-boot .

 

(1)中間踩過的幾個坑:

1)制作鏡像要使用CentOS7的系統,不要使用CentOS6的系統,因為兩者系統的genisoimage命令的版本不一樣,6的系統制作出來的iso不能在efi環境啟動;

 

2)如果要在efi啟動,需要添加如下參數:

 

復制代碼
代碼如下:
-eltorito-alt-boot -bimages/efiboot.img -no-emul-boot

3)通過-V參數指定光盤label

 

(2)genisoimage命令參數簡介

-o 指定映像文件的名稱。

-b指定在制作可開機光盤時所需的開機映像文件。

-c 制作可開機光盤時,會將開機映像文件中的no-eltorito-catalog全部內容作成一個文件。

-no-emul-boot  非模擬模式啟動。

-boot-load-size 4   設置載入部分的數量。

-boot-info-table 在啟動的圖像中現實信息。

-joliet-long   使用 joliet 格式的目錄與文件名稱,長文件名支持。

-R 或 -rock    使用 Rock RidgeExtensions 。

-J 或 -joliet    使用 Joliet 格式的目錄與文件名稱。

-v 或 -verbose    執行時顯示詳細的信息。

-T 或-translation-table    建立文件名的轉換表,適用于不支持 Rock Ridge Extensions 的系統上。

(3)genisoimage、mkisofs、xorrios幾個命令的區別

說起genisoimage和mkisofs,其實里面是有點故事的。

最早的時候,Linux系統使用cdrtools工具來管理iso及光盤,mkisofs是cdrtools里面的一個工具,后來cdrtools更好了了授權許可,從GPL修改為CDDL許可,開源社區又推出了一套基于GPL的工具,cdrkit,mkisofs也被genisoimage去掉,現在系統中的mkisofs實際是genisoimage的軟連接:
 

復制代碼
代碼如下:
ls -l /usr/bin/mkisofs
/usr/bin/mkisofs ->/etc/alternatives/mkisofs
ls -l /etc/alternatives/mkisofs
/etc/alternatives/mkisofs ->/usr/bin/genisoimage

xorrios是另外一個比較流行的制作iso鏡像的工具,并且有一個參數-asmkisofs可以和mkiso命令兼容。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产极品jizzhd欧美| 国自产精品手机在线观看视频| 欧美精品在线极品| 自拍偷拍亚洲欧美| 欧美日韩亚洲精品一区二区三区| 日韩小视频网址| 国产欧洲精品视频| 日韩精品视频在线观看网址| 97av在线播放| 国产精品v片在线观看不卡| 91在线免费视频| 亚洲免费视频网站| 久久成年人免费电影| 欧美午夜xxx| 午夜精品久久久久久久久久久久| 欧美日本在线视频中文字字幕| 亚洲第一男人av| 精品久久久久久久久久| 在线观看精品国产视频| 国产精品白嫩美女在线观看| 精品视频一区在线视频| 欧美精品做受xxx性少妇| 欧美性videos高清精品| 国产91色在线免费| 久久人体大胆视频| 国产精品久久久久久久久免费看| 91国产美女在线观看| 亚洲欧洲在线观看| 中文字幕综合一区| 97成人精品视频在线观看| 亚洲护士老师的毛茸茸最新章节| 国产精品久久久久久久午夜| 欧美激情videos| 国产日韩精品电影| 日韩风俗一区 二区| 欧美老女人xx| 欧美午夜电影在线| 亚洲成人av在线播放| 理论片在线不卡免费观看| 久久久久久欧美| 亚洲一区二区久久久| 96pao国产成视频永久免费| 日韩电影免费在线观看| 91精品在线播放| 91国内揄拍国内精品对白| 中日韩午夜理伦电影免费| 国产精品免费视频久久久| 国产精品免费看久久久香蕉| 懂色av影视一区二区三区| 91丝袜美腿美女视频网站| 精品久久久久久久大神国产| 欧美美女15p| 九九热99久久久国产盗摄| 久久久亚洲网站| 岛国av一区二区在线在线观看| 2019中文字幕全在线观看| 亚洲色图第三页| 亚洲女人天堂色在线7777| 久久91亚洲精品中文字幕| 日韩av片免费在线观看| 国产精品极品尤物在线观看| 欧美大成色www永久网站婷| 黄色成人av在线| 欧美在线性视频| 91综合免费在线| 亚洲一区二区三区四区在线播放| 国产精品综合久久久| 成人午夜在线视频一区| 欧美在线影院在线视频| 国产精品成人国产乱一区| 97超碰国产精品女人人人爽| 日韩一区在线视频| www.日韩不卡电影av| 中文字幕久久久| 色综合久久中文字幕综合网小说| 国产欧美日韩免费| 亚洲精品国精品久久99热| 亚洲综合在线中文字幕| 久久久精品国产| 91麻豆桃色免费看| 神马久久桃色视频| 欧美精品电影在线| 欧美韩国理论所午夜片917电影| 成人美女免费网站视频| 成人黄色免费看| 欧美日韩国产成人| 欧美激情国产日韩精品一区18| 国产精品小说在线| 成人中文字幕+乱码+中文字幕| 九九九久久久久久| 影音先锋日韩有码| 7m第一福利500精品视频| 在线亚洲午夜片av大片| 狠狠躁天天躁日日躁欧美| 26uuu另类亚洲欧美日本老年| 欧美情侣性视频| 欧美日韩一区二区三区在线免费观看| 琪琪第一精品导航| 国产成人激情视频| 亚洲女人天堂成人av在线| 亚洲精品99久久久久中文字幕| 日韩精品在线观看一区二区| 精品久久香蕉国产线看观看亚洲| 久久成人亚洲精品| yellow中文字幕久久| 精品福利樱桃av导航| 日韩精品在线免费观看视频| 精品久久香蕉国产线看观看gif| 另类视频在线观看| 成人啪啪免费看| 日本久久久a级免费| 欧美日韩在线影院| 91精品国产高清久久久久久91| 久久精品99久久久久久久久| 日韩视频在线免费观看| 成人有码视频在线播放| 国产91精品久久久久| 日韩av大片在线| 欧美成人久久久| 亚洲精品久久久久久下一站| 日韩大胆人体377p| 成人免费网站在线观看| 上原亚衣av一区二区三区| 国产精品久久久久久亚洲调教| 欧美性少妇18aaaa视频| 欧美精品九九久久| 午夜精品久久久久久久久久久久| 国模精品系列视频| 亚洲精品按摩视频| 亚州成人av在线| 在线观看精品自拍私拍| 亚洲伊人久久大香线蕉av| 91精品在线看| 国产精品video| 亚洲视频在线观看视频| 亚洲精品视频在线播放| 美女福利精品视频| 国产剧情日韩欧美| 欧美尤物巨大精品爽| 亚洲国产精品久久久久秋霞蜜臀| 国产在线一区二区三区| 国产精品国产自产拍高清av水多| 国产精品精品久久久久久| 久久亚洲精品国产亚洲老地址| 欧美床上激情在线观看| 欧美乱妇高清无乱码| 国产精品∨欧美精品v日韩精品| 欧美亚洲另类激情另类| 亚洲欧洲黄色网| 国内久久久精品| 九九热精品在线| 欧美另类高清videos| 亚洲欧美在线第一页| 亚洲国产欧美日韩精品| 国产最新精品视频| 全亚洲最色的网站在线观看| 尤物九九久久国产精品的特点| 欧美视频在线视频| 一夜七次郎国产精品亚洲| 中文字幕欧美日韩va免费视频| 国产精品精品一区二区三区午夜版| 欧美大码xxxx| 久久精品国产成人精品| 国产ts人妖一区二区三区|