安裝資料收集

  1. 複製下載的 Linux iso 安裝光碟檔資料。
    1. 自動光碟掛載:現在 Linux 系統和 Windows 一樣,當放入光碟後,系統會自動掛載。
      1. 查看掛載
      [root@dyH ~]# df | grep media
      /dev/sr0               1048118   1048118         0 100% /media/CDROM
      2. 建立工作目錄
      [root@dyH ~]# mkdir /usr/isotmp
      3. 複製檔案
      [root@dyH ~]# cp -a /media/CDROM/* /usr/isotmp/
      

    2. 不燒光碟,直接掛載 iso 檔。
      [root@dyH src]# mkdir /usr/src/crtiso
      [root@dyH src]# mount -o loop crt20130727.iso /usr/src/crt
      crt20130727.iso  crtiso/          
      [root@dyH src]# mount -o loop crt20130727.iso /usr/src/crtiso
      [root@dyH src]# ls /usr/src/crtiso/
      add              images                    RPM-GPG-KEY-CentOS-Debug-6
      bin              isolinux                  RPM-GPG-KEY-CentOS-Security-6
      CentOS_BuildTag  Packages                  RPM-GPG-KEY-CentOS-Testing-6
      EFI              RELEASE-NOTES-en-US.html  TRANS.TBL
      EULA             repodata
      GPL              RPM-GPG-KEY-CentOS-6
      

  2. 光碟安裝主程式目錄
    [root@dyH src]# cd /usr/src/crtiso/isolinux/
    [root@dyH isolinux]# ll
    total 33496
    -r--r--r--. 1 root root     2048 Jul 27 19:17 boot.cat
    -rw-r--r--. 1 root root       84 Aug 26  2012 boot.msg
    -rw-r--r--. 1 root root      334 Aug 26  2012 grub.conf
    -rw-r--r--. 1 root root 30027599 Aug 26  2012 initrd.img
    -rw-r--r--. 1 root root    14336 Jul 27 19:07 isolinux.bin
    -rw-r--r--. 1 root root     1037 Jul 27 19:17 isolinux.cfg
    -rw-r--r--. 1 root root   160280 Aug 26  2012 memtest
    -rw-r--r--. 1 root root    16794 Nov 22  2011 pxelinux.0
    drwxr-xr-x. 2 root root     2048 Sep 20  2012 pxelinux.cfg
    -rw-r--r--. 1 root root   130068 Aug 26  2012 splash.jpg
    -r--r--r--. 1 root root     2661 Jul 27 19:17 TRANS.TBL
    -rw-r--r--. 1 root root   147996 Aug 26  2012 vesamenu.c32
    -rwxr-xr-x. 1 root root  3791040 Aug 26  2012 vmlinuz
    

  3. 安裝設定檔
    [root@dyH isolinux]# cat isolinux.cfg 
    default vesamenu.c32 
    prompt 0
    timeout 60
    
    display boot.msg
    
    menu background splash.jpg
    menu title Welcome to DYWANG 6.0!
    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 crt
      menu label Install ^Certification system
      menu default
      kernel vmlinuz
      append load_ramdisk=1 initrd=initrd.img ks=cdrom:/add/crt-ks.cfg
    label local
      menu label Boot from ^local drive
      localboot 0xffff
    label memtest86
      menu label ^Memory test
      kernel memtest
      append -
    

  4. 自動安裝檔 ks=cdrom:/add/crt-ks.cfg,自動安裝檔格式參考[*]。
  5. Linux 完成安裝,在 /root 目錄下有一安裝設定檔,記錄安裝過程,內容與自動安裝檔類似。
    [root@dyH ~]# ll anaconda-ks.cfg 
    -rw-------. 1 root root 1284 Feb 23 10:35 anaconda-ks.cfg