用USB隨身碟,製作安裝Centos 6.4作業系統Minimal版


花了一整天時間研究製作usb隨身碟,以便未來安裝Centso 6.4伺服器時,可以免使用光碟機、光碟片,直接處理即可。

但是有技術障礙。爬了很多文章,障礙於用Windows系統時,FAT32開機僅能使用低於2GB的檔案,但官方安裝ISO檔高達4GB,思考了很多方法後。最後,只能妥協暫先使用mini版(僅需719MB),有空再研究其他方法了(Centos官方教學文件)。

--------------------------------------------------------------------------------------

準備工作

一、到官方網站下載系統ISO檔案

  1. CentOS-6.4-x86_64-minimal.iso(342MB)
  2. CentOS-6.4-x86_64-bin-DVD1.iso(超過4G,不行用於FAT32)
  3. CentOS-6.4-x86_64-bin-DVD2.iso(1.7G)

二、取得UNetbootin,轉換隨身碟用的工作

三、準備1G以上隨身碟一個

--------------------------------------------------------------------------------------

開始製作隨身碟

  1. 首先將隨身硬碟格式化,乾淨一點比較好。
  2. UNetbootin開啟 CentOS-6.4-x86_64-minimal.iso,準備寫入USB隨身碟



  3. 完成後,將CentOS-6.4-x86_64-minimal.iso複製到隨身碟的根目錄 ,安裝系統時會需要ISO影像檔。


  4. 完成,關閉。

--------------------------------------------------------------------------------------

測試結果

  1. 將伺服器的開機選項,改為USB開機
  2. 進入開機畫面,選擇Default即可,就會進入安裝畫面
  3. 開始安裝記得選擇安裝「執行硬碟」,隨身碟可以不用挑選,並且記得要勾選硬碟為開機預設 。

一段時間後,安裝完成了!準備使用囉

當然,很多服務沒有安裝,要直接執行setup來設定網路,結果不行。出現 setup: command not found,待會再安裝。

所以,先啟用網路服務,再一一安裝需要的服務

vi /etc/sysconfig/network-scripts/ifcfg-eth0

先用DHCP,只要改 ONBOOT= YES

重新開機後,開始 yum -y install 套件

yum -y update kernel

yum -y install yum-protectbase yum-fastestmirror yum-priorities

yum install -y setuptool ntsysv system-config-*

yum –y install system-config-network* system-config-securitylevel-tui system-config-keyborad

yum -y install wget man lftp ntp unzip

另外,我常使用www、mysql、php、ftp的功能,一併裝一裝吧 !

yum -y install httpd httpd-devel httpd-manual

yum -y install php-5 php-bcmath php-dba php-devel php-gd php-imap php-ldap php-mbstring php-mysql php-ncurses php-odbc php-pdo php-pear php-pgsql php-snmp php-soap php-xml php-xmlrpc mod_ssl

yum -y install mysql-server php-mysql

yum -y install vsftpd

yum -y install vixie-cron crontabs

--------------------------------------------------------------------------------------

附註:網路卡設定可以參考下列

# Broadcom Corporation NetXtreme BCM5722 Gigabit Ethernet PCI Express
DEVICE=eth0
BOOTPROTO=none
BROADCAST=163.32.x.255
HWADDR=00:21:5E:46:E2:1C
IPADDR=163.32.x.x
NETMASK=255.255.255.0
NETWORK=163.32.x.0
IPV6INIT=yes
IPV6ADDR=2001:288:x:1::x/64
ONBOOT=yes
TYPE=Ethernet