一键ISO安装盘制作

一、安装参考资料:

centos7.1 min版本:http://archive.kernel.org/centos-vault/7.1.1503/isos/x86_64/

http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26000137&id=4715623

http://www.xiyang-liu.com/2014/11/14/make-my-custom-centos-iso/#more-1033

https://blog.youkuaiyun.com/u014505701/article/details/52627049

https://blog.youkuaiyun.com/vic_qxz/article/details/80437467

————————————————————————————————————————————————————

二、 制作UPM5.3.2+centos6.6系统一键安装(虚拟机)光盘:

1.新建空白虚拟机,硬盘至少2块
2.虚拟机CD/DVD ISO镜像选择6.6版本ISO,点击已连接;
3.安装6.6版本ISO,获取路径:
4.镜像ISO
   a./dev/cdrom 挂载到 /mnt/cdrom下面(没有此文件夹先新建)
   b./mnt/cdrom 下面的文件都拷贝到 /srv/centos下面 (没有此文件夹先新建)
      cp -rp /mnt/cdrom/*   /srv/centos/
5.安装打包ISO工具(须联网)
   a.安装mkiso,命令:yum install wget anaconda repodata createrepo mkisofs yum-plugin-downloadonly -y
   b.打包ISO,命令: mkisofs -o /root/upm.5.3.2.29768.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T /srv/centos/
6.取出打好的ISO,虚拟机测试,光盘刻录后物理机测试。


————————————————————————————————————————————————————

三、制作RAS5.4.1+centos7.1系统一键安装(虚拟机)光盘:
1.新建虚拟机,硬盘至少2块,安装好操作系统,可以是centos6.6或7.1。

2.虚拟机CD/DVD ISO镜像选择7.1mini版本ISO,设备状态点击已连接,启动时连接;


3.镜像ISO

  a.为不影响dev/cdrom先把此文件夹挂载到/mnt/cdrom临时目录下面。/dev/cdrom 挂载到 /mnt/cdrom下面(没有/mnt/cdrom文件夹先新建), 若/dev/cdrom为空则表示iso没有挂载好重新配置CD/DVD(IDE),多次重启直至/dev/cdrom能够挂载到/mnt/cdrom。


提示:mount: /dev/sr0 is write-protected, mounting read-only,没有问题,只要/mnt/cdrom有文件存在即可。

    b.将centos文件拷贝到一个可以增删改文件的目录下面。/mnt/cdrom 下面的文件都拷贝到 /srv/centos下面 (没有此文件夹先新建)

      cp -rp /mnt/cdrom/*   /srv/centos/

  c. 个性化定制修改。

进入本机windows的目录(不是打包虚拟机的哦,和打包虚拟机没有任何关系):


1.编辑启动文件:

/srv/centos/isolinux 中的base-ks.cfg 为启动安装文件。自定义系统root密码设置,时区设置等,调用下一步中的文件。

2. 编辑被调用的安装脚本/srv/centos/Packages  中的 
myinit_centOS7.sh  
setup_csrass.sh 

 setup_pre.sh  分别为存储挂载,回溯安装,安装前准备 的sh  ,  安装中涉及rpm包都放在此文件夹。

3.拷贝srv-cenos中的文件到打包虚拟机/srv/centos对应的文件夹里面。

4.安装打包ISO工具mkiso(须联网)
   a.安装mkiso,命令:yum install wget anaconda repodata createrepo mkisofs yum-plugin-downloadonly -y

   b.打包ISO,命令: mkisofs -o /root/ras.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T /srv/centos/

  其中ras.iso为自定义的文件名。

5.取出/root/ras.iso为打好的ISO,虚拟机测试,光盘刻录后物理机测试。
————————————————————————————————————————————————————
四、其他

改root密码: perl -e 'print crypt("Huawei12#\$",q($1$HuaweiRAS)),"\n"'


五、安装失败解决方式

1.虚拟机不能启动,/dev/root不存在。


解决方法:重启进入安装画面按tab ,将菜单中vmlinuz initrd=initrd.imginst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet   改为:vmlinuz initrd=initrd.img inst.stage2=hd:/dev/cdrom quite  (找不到安装盘,安装盘在DVD上面挂着所以这里需要改下路径)
重启即可进入安装页面。 

2. 进入安装界面选择:







CDimage 是一款镜像制作工具,出自微软。它是微软内部“专用的”ISO 封装工具,不向外提供;所以,我们平时所看到的、使用的都是从微软内部泄露出来的~!!CDimage是系统整合不可少的利器,大大节省了光盘存放空间;我们平时见的"N合1”光盘大都是由CDimage(或内置CDimage内核的光盘工具,如Easyboot等)创建的。 但是我想网友们最关心的或许并不是以上问题,而是“CDimage到底能不能封装出SHA1值和官方一致的ISO镜像?”。下面我们就来说说CDimage的用法--其实你英文好的话用help命令查看即可!以下是常用参数[2.47版]的中文说明: -l 卷标,无空格(例如:-lMYLABEL) -t 所有目录和文件的时间标记,无空格,任意分隔符(例如:-t12/31/2000,15:01:00) -g 把文件时间从本地时间转换为GMT时间 -h 包含隐藏的文件和目录 -n 允许长文件名(比DOS的8.3文件名长) -nt 允许长文件名,与NT3.51兼容(-nt与-d不能同时使用) -d 不强制转换文件名的小写字母为大写字母 -c 使用ANSI文件名,不用源OEM文件名 -b "El Torito"光盘启动文件,无空格(例如:-bc:\location\cdboot.bin) -p "El Torito"启动目录的平台ID -e 在El Torito启动目录中不要设置软盘模拟方式 -s 在镜像文件中签上数字签名(无空格,给出RPC服务器名和结束点名称,像这样-sServerName:EndPointName) -x 在镜像中计算并制作"AutoCRC"值 -o 优化容量:重复的文件只制作一次 -y 试验选项,跟一个数字(例如:-y1),为试验的目的而产生ISO-9660的非标准变化: 1 在文件名后续加版本号';1'(7.5.1) 2 圆整目录大小为2K的倍数(6.8.1.3) 5 先写\i386目录,逆序 6 允许目录记录正好排到扇区结束点(符合ISO-96606.8.1.1但是突破了MSCDEX) 7 产生NT4.0下的16位应用程序时报警 -oc 更慢的重复文件探测方式:二进制比较而不是MD5哈西值 -oi 比较文件时忽略diamond压缩时间标记 -os 建立镜像时显示重复的文件(-o选项可以组合,像这样:-ocis) -k (keep)即使某些源文件打开失败也生成镜像 -m 忽略镜像文件最大681,984,000bytes的限制 -a 《分配概要》显示文件和目录的大小 -q 只扫描源文件,不建立镜像文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值