1. 擁有一個現有Linux系統 或者重新手動安裝一個新的
2. 安裝好後,接下來就是準備工作。
a) 首先挂在CD光牒,在你的虛拟機右下方有一個小CD光牒的圖示CD/DVD(IDE) 右鍵點選 settings,在左邊Hardware 下面的點選CD/DVD(IDE) ,在右邊選擇
Use ISO image file 下找到你的鏡像檔案 在最上方将Connected 勾選上 然後點選OK 完成
B)#mount /dev/cdrom /mnt
C)配置網絡 vim /etc/sysconfig/network-scripts/iffcfg-eth0
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.0.1
NETMASK=255.255.255.0
d)修改主機名
#vim /etc/sysconfig/network
HOSTNAME=pankuo
#hostname pankuo 使剛修改的主機名 立刻生效
e)修改IP和主機名對應
vim /etc/hosts
添加 192.168.0.1 pankuo
service network restart
3.配置yum庫
#vim /etc/yum.conf
将 gpgcheck=0 1改成0
#vim /etc/yum.repos.d/rhel-debginfo.repo
baseurl=file:///mnt/Server
enabled=1
gpgcheck=0
這樣yum庫基本配置就完成了
可以用一些簡單指令
例 #yum list 載入軟體包
#yum clean all 清楚緩存載入的軟體包
4.安裝所需的軟體包
#yum -y install dhcp*
#yum -y install vsftp*
#yum -y install system-config-kickstart*
5.配置dhcp服務
#cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
#vim /etc/dhcpd.conf
ddns-update-style interim;
ignore clicent-updates
filename "pxelinux.0";
next-server 192.168.0.1;
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option time-offset -18000; # Eastern Standard Time
range dynamic-bootp 192.168.0.5 192.168.0.10;
default-lease-time 21600;
max-lease-time 43200;
}
6.配置tftp服務
#vim /etc/xinetd.d/tftp 内容如下
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
7.
#mkdir /tftpboot/pxelinux.cfg
#cp /mnt/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default
#cp /mnt/images/pxeboot/initrd.img /tftpboot/
cp /mnt/images/pxeboot/vmlinuz /tftpboot/
cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
2. 編輯/tftpboot/pxelinux.cfg/default檔案 内容如下
default linux
prompt 1
timeout 6
label linux
kernel vmlinuz
append initrd=initrd.img ks=ftp://192.168.0.1/ks.cfg ##ks=是指定kickstart安裝時用到的配置檔案将配置這個檔案
8. 編寫ks.cfg配置檔案
# system-config-kickstart 會出現一個圖形界面
按照自己意願進行對自己要預安裝的作業系統 進行選擇性配置
最關鍵的是 下面這個圖檔的配置

選擇完後 點選左上角的檔案 進行儲存 我的儲存在root下了
9.# cp /root/ks.cfg /var/ftp 下面提供了一個ks.cfg的配置檔案
#vim /var/tfp/ks.cfg 下面是修改的地方
logging --level=info
# Use network installation
url --url=ftp://192.168.0.1/cdrom
#Root password
rootpw --iscrypted $1$7BdbytrC$92utPD7glx6K5dqd35.cb1
key –skip
10.#mkdir /var/ftp/cdrom
#umount /mnt
#mount /dev/cdrom /var/ftp/cdrom
11.重新開機服務
service dhcpd retart
service xinetd retart
service vsftpd restart
12.重新再虛拟機裡 在左上角的 file------》new virtual machine -------》 建立一個空白的 修改好記憶體大小 然後 直接啟動 這個新的就會自動安裝linux了
本文轉自潘闊 51CTO部落格,原文連結:http://blog.51cto.com/pankuo/1366005,如需轉載請自行聯系原作者