实验过程:
本文在一台RHEL6.5机器上,通过向原生CentOS7.2 iso中添加kickstart启动脚本ks.cfg和读取脚本的开机选项,再对该iso镜像重新封装的方式,完成CentOS7.2自动安装光盘的制作,并新建一台虚拟机挂载该光盘,来验证操作系统的自动安装。
1. 一台RHEL6.5主机(虚拟机也可以,但本文涉及要在该主机上新建虚拟机,因此建议该主机应支持KVM或别的虚拟机技术)
2. virt-manager 可视化的虚拟机管理工具
3. virt-install 虚拟机安装工具
4. qemu-img QEMU磁盘工具,用于建立虚拟机磁盘
5. CentOS-7-x86_64-DVD-1511.iso CentOS官网下载的iso镜像
6. mkisofs(genisoimage) 制作光盘工具
实验步骤:
1. 挂载镜像:
mount -o loop -t iso9660 /root/CentOS-7-x86_64-1511.iso /mnt
2. 复制目录的中所有内容到其他本地目录:
cp -a /mnt/* /cloud/iso/centos7.2/
3. 复制编写的可以完成自动安装的ks.cfg脚本到目录中。
cp /root/ks.cfg /cloud/iso/centos7.2/
4. 进入复制的目录,编辑isolinux/isolinux.cfg文件,仿照其他启动菜单格式,加入如下开机选项:
menu label Install CentOS 7 by the ^kickstart
menu default
kernel vmlinuz
APPend initrd=initrd.img inst.ks=cdrom:/ks.cfg inst.stage2=hd:LABEL=asika
5. 编辑EFI/BOOT/grub.conf文件,仿照其他启动菜单格式,加入如下内容:
menuentry ‘Install CentOS 7 by kickstart’ –class Fedora –class gnu-linux –class gnu –class os {
linuxefi /images/pxeboot/vmlinuz inst.ks=cdrom:/ks.cfg inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
initrdefi /images/pxeboot/initrd.img
6. 使用genisoimage命令制作光盘
genisoimage -v -cache-inodes -joliet-long -R -J -T -V asika \
-o ./CentOS-x86_64-7-1511-my-ks.iso \
-c isolinux/boot.cat -b isolinux/isolinux.bin \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-eltorito-alt-boot -b images/efiboot.img -no-emul-boot ./centos7.2/
7. 建立虚拟机,并测试该镜像
qemu-img create -f qcow2 CentOS7-ks-test.img 20G
virt-install –name CentOS7-ks-test –vcpus=2 –ram 2048 \
–disk path=/cloud/vm_imgs/CentOS7-ks-test.img,format=qcow2,bus=virtio \
–network network:default –os-type=linux –vnc –autostart \
–cdrom /cloud/iso/CentOS-x86_64-7-1511-my-ks.iso \
–keymap=en-us
注: 1. inst.ks的内容应指定为ks.cfg在cdrom中的路径。比如你的ks.cfg文件放置在isolinux目录下,inst.ks应等于cdrom:/isolinux/ks.cfg。2. 制作光盘时指定的光盘ID ,即-V选项的内容应与isolinux.cfg中添加的label中hd:LABEL选项内容一致,多次实验中,表明内容不一致导致系统无法从光盘中正常加载,同时实验表明光盘ID无需同BOOT/grub.conf中添加行的hd:LABEL内容一致。
下载完ISO 镜像文件如何使用
系统安装方法:1、光盘安装(推荐)===========================================================请用刻录软件,选择 映像刻录 方式来刻录ISO文件,刻录之前请先校验一下文件的准确性,刻录速度推荐24XA.自动安装安装请在BIOS中设置从光盘启动,然后进入光盘启动菜单,选择菜单第1项就可以自动安装! B. 手动安装把光盘下的GHO文件复制到硬盘,然后重启设置光盘启动,然后选择手动GHOST11就可以手动操作GHOST进行安装!2、硬盘安装===========================================================用虚拟光驱软件加载本镜像ISO文件,打开我的电脑,会出现一个A:盘
如何更换系统
光盘版1:把光盘插入光驱
2:重新启动
3:进入BIOS设置光驱启动
4:重新启动 你就会看到安装界面了
设置光驱启动:
一、进入BIOS的方法根据BIOS的类型也有所不同,最常用的就是开机按住“Del”键就可以了:
移动↑↓←→光标键可以进行选择,一般设置开机启动顺序的项目就在“Advanced BIOS Features ”这个选项中
方框内的四条分别为第一、第二、第三、其他启动顺序,如果设置光驱为第一启动顺序的话,可以移动光标到“First Boot Drive”,然后回车,用↑↓光标选择“CDROM”,然后回车确定即可。
详细重装系统步骤,深度GHOST的盘 。
一、设置光驱启动 AMI BIOS 8.0设置 启动电脑,按Del进入AMI BIOS设置程序主界面,用方向键→←在上方菜单中找到“Boot”选中,回车,在打开的界面中用方向键↑↓选中“ Boot Device Priority”,回车,选“1st Boot Device”,回车,进options界面,用方向键↑↓选中设置成“CD/DVD:3S-PH…(光驱启动)”,使其反白显示,回车,在“options”对话框中,移动方向键↑键到最上端,使其反白显示,回车,按Esc,按F10,再按Y,回车,保存退出。 二、光盘安装 1、将光盘放入光驱,重启,在看到屏幕底部出现CD……字样的时候,及时按任意键,否则计算机跳过光启又从硬盘启动了。 2、及时用键盘方向键↑选“安装XP系统到硬盘第一分区”,回车。 3、进复制安装界面,以下是自动进行,什么也不要动,如果你不想安装一些驱动程序,可手动选择过程大致是:显示复制进度,重启,自动安装驱动,XP安装程序,请稍候(用时较长,耐心等侍),正在执行最后任务,自动重启,显示“欢迎使用”后进入桌面。 4、手动设置显示器分辨率和刷新率,大功告成。
发表评论