制作centos6的启动光盘boot.iso

思路:参考ISO光盘文件,制作boot6.iso

1、将光盘isoliunx目录复制到data/myiso目录下,ks6-mini.cfg文件复制到/data/myiso/ksdir下,结构如下:
[[email protected] ~]# tree /data/myiso
/data/myiso
├── isolinux
│?? ├── boot.cat
│?? ├── boot.msg
│?? ├── grub.conf
│?? ├── initrd.img
│?? ├── isolinux.bin
│?? ├── isolinux.cfg
│?? ├── memtest
│?? ├── splash.jpg
│?? ├── TRANS.TBL
│?? ├── vesamenu.c32
│?? └── vmlinuz
└── ksdir
└── ks6-mini.cfg
2 directories, 12 files

2、修改isolinux.cfg文件
cd isolinux/
vim isolinux.cfg
内存检测删掉
本地安装留下,且留作默认项(重要)
救援模式删掉
增加桌面安装
label desktop
kernel vmlinuz
append initrd=initrd.img ks=cdrom:/ksdir/ks6_desktop.cfg
增加最小化安装
label mini
kernel vmlinuz
append initrd=initrd.img ks=cdrom:/ksdir/ks6_mini.cfg 效果如下:

[[email protected] isolinux]# vim isolinux.cfg
default vesamenu.c32
#prompt 1
timeout 600

display boot.msg

menu background splash.jpg
menu title Welcome to CentOS 6.10!
menu color border 0 #ffffffff #00000000
menu color sel 7 #ffffffff #ff000000
menu color title 0 #ffffffff #00000000
menu color tabmsg 0 #ffffffff #00000000
menu color unsel 0 #ffffffff #00000000
menu color hotsel 0 #ff000000 #ffffffff
menu color hotkey 7 #ffffffff #ff000000
menu color scrollbar 0 #ffffffff #00000000

label linux
menu label ^Install or upgrade an existing system
menu default
kernel vmlinuz
append initrd=initrd.img
label vesa
menu label Install system with ^basic video driver
kernel vmlinuz
append initrd=initrd.img nomodeset
label local
menu label Boot from ^local drive
localboot 0xffff
label desktop
kernel vmlinuz
append initrd=initrd.img ks=cdrom:/ksdir/ks6_desktop.cfg
label mini
kernel vmlinuz
append initrd=initrd.img ks=cdrom:/ksdir/ks6_mini.cf

3、.生成boot.iso文件
mkisofs -R -J -T -v --no-emul-boot --boot-load-size 4 --boot-info-table -V "CentOS 6.9 x86_64 boot" -b isolinux/isolinux.bin -c isolinux/boot.cat -o /root/boot.iso /data/myiso/ 效果如下:
[[email protected] ~]# mkisofs -R -J -T -v --no-emul-boot --boot-load-size 4 --boot-info-table -V "CentOS 6.9 x86_64 boot" -b isolinux/isolinux.bin -c isolinux/boot.cat -o /root/boot.iso /data/myiso/
I: -input-charset not specified, using utf-8 (detected in locale settings)
genisoimage 1.1.9 (Linux)
Scanning /data/myiso/
Scanning /data/myiso/ksdir
Scanning /data/myiso/isolinux
Excluded: /data/myiso/isolinux/TRANS.TBL
Excluded by match: /data/myiso/isolinux/boot.cat
Writing: Initial Padblock Start Block 0
Done with: Initial Padblock Block(s) 16
Writing: Primary Volume Descriptor Start Block 16
Done with: Primary Volume Descriptor Block(s) 1
Writing: Eltorito Volume Descriptor Start Block 17
Size of boot image is 4 sectors -> No emulation
Done with: Eltorito Volume Descriptor Block(s) 1
Writing: Joliet Volume Descriptor Start Block 18
Done with: Joliet Volume Descriptor Block(s) 1
Writing: End Volume Descriptor Start Block 19
Done with: End Volume Descriptor Block(s) 1
Writing: Version block Start Block 20
Done with: Version block Block(s) 1
Writing: Path table Start Block 21
Done with: Path table Block(s) 4
Writing: Joliet path table Start Block 25
Done with: Joliet path table Block(s) 4
Writing: Directory tree Start Block 29
Done with: Directory tree Block(s) 3
Writing: Joliet directory tree Start Block 32
Done with: Joliet directory tree Block(s) 3
Writing: Directory tree cleanup Start Block 35
Done with: Directory tree cleanup Block(s) 0
Writing: Extension record Start Block 35
Done with: Extension record Block(s) 1
Writing: The File(s) Start Block 36
22.21% done, estimate finish Fri Feb 1 05:06:43 2019
44.31% done, estimate finish Fri Feb 1 05:06:41 2019
66.49% done, estimate finish Fri Feb 1 05:06:40 2019
88.60% done, estimate finish Fri Feb 1 05:06:40 2019
Total translation table size: 5380
Total rockridge attributes bytes: 1912
Total directory bytes: 4096
Path table size(bytes): 40
Done with: The File(s) Block(s) 22396
Writing: Ending Padblock Start Block 22432
Done with: Ending Padblock Block(s) 150
Max brk space used 1a000
22582 extents written (44 MB)

4、将boot.iso文件导出系统,新开一台虚拟机,挂载boot.iso,并设置光盘引导启动,在root下可以找到 boot.iso
[[email protected] isolinux]# ls /root
anaconda-ks.cfg boot.iso install.log install.log.syslog
sz boot.iso到桌面,
在虚拟机电源处点击“打开电源时进入固件”,即可设置,
5、开机成功,显示我们通过isolinux.cfg修改过的菜单选项,默认本地安装,选择其他选项将进行对应系统的自动安装

原文地址:http://blog.51cto.com/14128387/2348506

时间: 2024-08-30 16:17:53

制作centos6的启动光盘boot.iso的相关文章

20160805_Win7x64刻录CentOS6.4x64启动光盘

使用的软件为:UltraISO.v.9.6.2.3059.exe Win7 x64 刻录 CentOS6.4 x64 启动盘,有提示错误信息. 网上查了一下,是 AHCI 的驱动没有安装.来到 联想thinkpad官网,下载 SATA的驱动“SATA[j9is06ww].exe”,双击安装(ZC: 其实它没有安装,只是将文件解压到了"C:\DRIVERS\WIN\IRST\x64"和"C:\DRIVERS\WIN\IRST\x86") 设备管理器--> “ID

UltraISO制作U盘启动盘安装Vmware ESXI 5.5 中途卡住解决方法

使用UltraISO制作u盘启动选择打开iso文件,然后选择启动--写入硬盘映像即可 这样制作的U盘启动盘在安装系统时需在Bios选择HDD的安装模式 最近安装Vmware ESXI 5.5,VMware-VMvisor-Installer-5.5.0.update01-1623387.x86_64.iso 按照惯例使用HDD的安装模式安装,总是在安装到中途卡住,尝试了多次,都是一样的结果. 最后查了一下,BIOS中尝试使用EFI的安装模式安装,一切顺利, esxi 5.5  6.0同样的解决方

制作自己的Linux系统与启动光盘

1.step1 准备 isolinux.bin 和工作目录 在准备制作 ISO 的目录里添加一个子目录,比如 isolinux/ ,然后放入 isolinux.cfg 和一个对所有光盘都一样的 isolinux 提供的引导介质 isolinux.bin.isolinux.bin 可以这样得到,访问syslinux 的官方网站(如下),下载它所提供的syslinux-4.04.tar.bz2 文件,目前最新版为4.04. http://www.syslinux.org/wiki/index.php

制作Centos6.5的 U 盘启动引导盘及注意事项

一.制作 U 盘启动引导盘 1.插上 U 盘,打开 UltraISO 软件,文件--打开,选择下载好的CentOS-6.5-i386-bin-DVD1.iso 文件,点启动--写入硬盘镜像,在硬盘驱动器里面选择你的 U 盘,写入方式默认为:USB-HDD+,然后点格式化,格式化完成后,关闭对话框,然后再点写入,完成后关闭 UltraISO. 2.打开 U 盘根目录下面的 syslinux 文件夹,用附件中的 vesamenu.c32 替换里面原有的文件. 3.删除 U 盘根目录下面的 Packa

烂泥:CentOS6.5光盘以及ISO镜像文件的使用

本文首发于烂泥行天下. 学习CentOS有一段时间了,在平时使用过程中.系统镜像以及光盘使用的比较多,这篇文章就从实用的角度介绍相关有关光盘与镜像文件的使用. 因为物理机相关的截图不方便,所以本次实验我们全部在VMware Workation上进行.首先把光盘进行放到光驱中,如下: 我现在使用的这个镜像文件为VMtools的工具包,大小不到600M.所以在CentOS中应该是以CDROM的形式存在.现在登陆进入系统,并挂载该设备.如下: mount -o ro /dev/cdrom /media

U深度利用iso文件制作U盘启动盘

利用U盘装win10系统: 工具:U深度装机版   文件:win10.iso 步骤1:下载U深度装机版安装 步骤2:打开U深度,制作U盘启动盘,注意选择iso模式,如下图所示 接下来下一步即可,工具会将iso文件读入U盘启动盘,不需要再次将系统安装文件copy到U盘里面 重启进入系统,选择U盘启动项,就会自动进入win10的安装界面了

使用UltraISO制作u盘启动盘,系统引导光盘(CD/DVD)制作

光盘映像启动介质可直接使用UltraISO制作u盘启动盘,系统引导光盘(CD/DVD)制作.UltraISO涵盖了六种写入类型:USB-HDD.USB-ZIP.USB-HDD+.USB-ZIP+.USB-HDD+ v2.USB-HDD+ v2,根据不同兼容性,满足启动盘的制作要求. 原文地址:https://blog.51cto.com/ruguworking/2423722

WinPEter制作U盘启动盘

一.图说WinPE启动U盘的制作 1.首先将U盘插入电脑的USB接口(重要提示:制作过程U盘会被格式化,注意备份资料): 2.解压下载的WinPEU.rar文件: 3.在WinPEU.rar解压目录打开UltraISO.exe程序: 4.在打开的UltraISO程序界面,双击打开WinPE.iso光盘映像文件: 5.然后在顶部菜单中选择"启动光盘"/"写入硬盘映像": 6.在"硬盘驱动器"项目中,选择你要制作成启动盘的U盘(软件默认U盘): 7.

使用UNetbootin制作U盘启动

制作Ubuntu系统启动U盘,可以用软碟通UltraISO,也能用UNetbootin这个软件. UNetbootin的好处是有windows客户端,也有Linux的客户端,也就是说可以很方便的在Linux环境下制作自己的启动U盘. 工具/原料 UNetbootin软件 免费软件,自己搜索下载地址 Ubuntu系统光盘iso文件 自己搜索下载地址 一台PC 方法/步骤 1 首先要检验一下你下载的iso文件的完整性.就是平时大家说的hash值. 百度关键字:hash 1.04 原文件hash值在官