Centos 6.5 mkisofs kickstart 製作自動安裝iso鏡像 光碟片

來源:互聯網
上載者:User

標籤:centos 6.5 mkisofs kickstart 製作自動安裝iso鏡像 光碟片

使用kickstart製作一個自動化安裝的ISO盤


1. 掛載CentOS光碟片,然後複製光碟片內容到一個指定檔案夾

mount /dev/sr1 /media/cdrom/ -t iso9660 #注意我用的是虛擬機器, 注意使用你的光碟機裝置mkdir -p /root/auto_installcp -arf /media/cdrom /root/auto_install/# 在cp的時候一定要注意, 本人在這塊耽誤了1個下午時間, # 因為我一開使用 cp -r /cdrom/* 來複製的, 才發現這種方法不會複製隱藏檔案,# 然而/cdrom下面有一些隱藏檔案是啟動引導所必須的, 導致沒能成功# 正確方法是使用 歸檔複製 cp -a /media/cdrom /root/auto_install/ 這樣來複製就可以了

2. 複製kickstart設定檔anaconda-ks.cfg到該目錄下

cp /root/anaconda-ks.cfg /root/auto_install/cdrom/ks.cfg

3. 配置kickstart設定檔(這個需要根據跟人情況具體配置)

vim /root/auto_install/cdrom/ks.cfg# Kickstart file automatically generated by anaconda.#version=DEVELinstallcdromlang en_US.UTF-8keyboard usnetwork --onboot yes --device eth0 --bootproto dhcp --noipv6rootpw  --iscrypted $6$lRieOm2AuzqOKJk1$16DB6y2KHugFfuqkcj0Rmcw8568g304tkOSkOg7V7vt04MPvg30iemq48ljTX9iaWlZTVs8wQ5x7dR1.bi6Gc1firewall --service=sshauthconfig --enableshadow --passalgo=sha512selinux --disabledtimezone Asia/Seoulbootloader --location=mbr --driveorder=sda --append="crashkernel=auto rhgb quiet"# The following is the partition information you requested# Note that any partitions you deleted are not expressed# here so unless you clear all partitions first, this is# not guaranteed to worktextzerombrclearpart --all --drives=sdapart /boot --fstype=ext4 --size=500part pv.008002 --grow --size=1volgroup vg_stu --pesize=4096 pv.008002logvol / --fstype=ext4 --name=lv_root --vgname=vg_stu --grow --size=1024 --maxsize=51200logvol swap --name=lv_swap --vgname=vg_stu --grow --size=2016 --maxsize=2016repo --name="CentOS"  --baseurl=cdrom:0 --cost=100%packages@base@console-internet@core@debugging@directory-client@java-platform@mysql-client@network-file-system-client@php@performance@perl-runtime@postgresql-client@server-platform@server-policy@turbogears@web-server@web-servlet@workstation-policyoddjobsgpiodevice-mapper-persistent-datapaxsamba-winbindcertmongerpam_krb5krb5-workstationperl-DBD-SQLitecertmongerperl-CGI%postsed -i ‘[email protected]:[0-9]:initdefault:@id:3:initdefault:@g‘ /etc/inittab%end

4. 設定光碟片自動啟動安裝, ks檔案位置定位

chmod +w /root/auto_install/cdrom/isolinux/isolinux.cfgvim /root/auto_install/cdrom/isolinux/isolinux.cfgdefault vesamenu.c32#prompt 1timeout 600display boot.msgmenu background splash.jpgmenu title Welcome to CentOS 6.5!menu color border 0 #ffffffff #00000000menu color sel 7 #ffffffff #ff000000menu color title 0 #ffffffff #00000000menu color tabmsg 0 #ffffffff #00000000menu color unsel 0 #ffffffff #00000000menu color hotsel 0 #ff000000 #ffffffffmenu color hotkey 7 #ffffffff #ff000000menu color scrollbar 0 #ffffffff #00000000label linux  menu label ^Install or upgrade an existing system  kernel vmlinuz  append ks=cdrom:/ks.cfg initrd=initrd.img # 在這裡添加ks檔案路徑參數label vesa  menu label Install system with ^basic video driver  kernel vmlinuz  append initrd=initrd.img xdriver=vesa nomodesetlabel rescue  menu label ^Rescue installed system  kernel vmlinuz  append initrd=initrd.img rescuelabel local  menu label Boot from ^local drive  menu default #在這裡添加預設啟動項  localboot 0xfffflabel memtest86  menu label ^Memory test  kernel memtest  append -

5. 製作新的iso鏡像檔案

mkisofs -R -J -T -v --no-emul-boot --boot-load-size 4  --boot-info-table -V "CentOS 6.5 x86_64 AUTO Install"  -b isolinux/isolinux.bin -c isolinux/boot.cat  -o /root/centos6.4_auto_install.iso  /root/auto_install/cdrom/

6. 將做好的ISO進行安裝測試


本文出自 “帝國金菜園子” 部落格,請務必保留此出處http://diguojin.blog.51cto.com/5034509/1549780

Centos 6.5 mkisofs kickstart 製作自動安裝iso鏡像 光碟片

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.