那安裝的前期工作還是一樣的。
1 . 保證BISO支持這些安裝方式。
2 . 保證有足夠的未使用的硬盤空間。
3 . 保證有足夠的未使用分區,我們至少分兩個區/ 跟/swap。
安裝之前我們要來回答一個問題:爲什麼可以採用這麼多中的安裝方式呢?甚至我上面列出來的只是其中各種安裝方法的幾種而已。
答案要從install 方法跟boot方法講起,爲啥我要彆扭的分什麼安裝方法,跟啓動方法就是爲了現在。我們把光盤先掛載:
[root@kikupotter ~]# mount /root/Documents/rhel-server-6.2-x86_64-dvd.iso /mnt -o loop
[root@kikupotter ~]# cd /mnt
[root@kikupotter mnt]# ls
EFI RELEASE-NOTES-es-ES.html RELEASE-NOTES-si-LK.html
EULA RELEASE-NOTES-fr-FR.html RELEASE-NOTES-ta-IN.html
GPL RELEASE-NOTES-gu-IN.html RELEASE-NOTES-te-IN.html
HighAvailability RELEASE-NOTES-hi-IN.html RELEASE-NOTES-zh-CN.html
images RELEASE-NOTES-it-IT.html RELEASE-NOTES-zh-TW.html
isolinux RELEASE-NOTES-ja-JP.html repodata
LoadBalancer RELEASE-NOTES-kn-IN.html ResilientStorage
media.repo RELEASE-NOTES-ko-KR.html RPM-GPG-KEY-redhat-beta
Packages RELEASE-NOTES-ml-IN.html RPM-GPG-KEY-redhat-release
README RELEASE-NOTES-mr-IN.html ScalableFileSystem
RELEASE-NOTES-as-IN.html RELEASE-NOTES-or-IN.html Server
RELEASE-NOTES-bn-IN.html RELEASE-NOTES-pa-IN.html TRANS.TBL
RELEASE-NOTES-de-DE.html RELEASE-NOTES-pt-BR.html
RELEASE-NOTES-en-US.html RELEASE-NOTES-ru-RU.html
[root@kikupotter ~]# cd /mnt
[root@kikupotter mnt]# ls
EFI RELEASE-NOTES-es-ES.html RELEASE-NOTES-si-LK.html
EULA RELEASE-NOTES-fr-FR.html RELEASE-NOTES-ta-IN.html
GPL RELEASE-NOTES-gu-IN.html RELEASE-NOTES-te-IN.html
HighAvailability RELEASE-NOTES-hi-IN.html RELEASE-NOTES-zh-CN.html
images RELEASE-NOTES-it-IT.html RELEASE-NOTES-zh-TW.html
isolinux RELEASE-NOTES-ja-JP.html repodata
LoadBalancer RELEASE-NOTES-kn-IN.html ResilientStorage
media.repo RELEASE-NOTES-ko-KR.html RPM-GPG-KEY-redhat-beta
Packages RELEASE-NOTES-ml-IN.html RPM-GPG-KEY-redhat-release
README RELEASE-NOTES-mr-IN.html ScalableFileSystem
RELEASE-NOTES-as-IN.html RELEASE-NOTES-or-IN.html Server
RELEASE-NOTES-bn-IN.html RELEASE-NOTES-pa-IN.html TRANS.TBL
RELEASE-NOTES-de-DE.html RELEASE-NOTES-pt-BR.html
RELEASE-NOTES-en-US.html RELEASE-NOTES-ru-RU.html
[root@kikupotter mnt]# cd images/
[root@kikupotter images]# ls
efiboot.img efidisk.img install.img product.img pxeboot README TRANS.TBL
[root@kikupotter images]# ls
efiboot.img efidisk.img install.img product.img pxeboot README TRANS.TBL
Verify that the images/ directory contains at least the install.img file, without which Red Hat Enterprise Linux 6 Installation Guide installation cannot proceed. install.img是啓動安裝程序用的。 | the images/ directory should contain the product.img file, without which only the packages for a Minim al installation will be available during the package group selection stage product.img是提供安裝包組用的。 |
所以無論那一種的安裝方法,你只要指定好images/的路徑就就可順利安裝。用各種怪異的方式。本文暫討論四種:
local driver (硬盤安裝) | NFS (網絡文件系統) | URL (網絡共享安裝) | PXE (局域網安裝) |
有了安裝上篇的基礎,我們直接進入光盤:
1. 進入啓動界面。
2.按ESC鍵,然後鍵入:
linux askmethod //意思是安裝的時候詢問安裝方法。
3.之後,設置一下安裝的語言以及鍵盤。
4.看到如下界面,大家發現沒有,支持cd/dvd,本地硬盤,nfs,url安裝。
5.1選擇本地硬盤安裝local drive。
前期工作:開始安裝前,你必須要確定,在本地硬盤中你把光盤的內容都拷貝到了vfat,或者ext3格式的文件系統上。並且有images這個文件夾子。 |
[root@kikupotter ~]# df -h
文件系統 容量 已用 可用 已用%% 掛載點
/dev/sda5 45G 9.0G 34G 22% /
tmpfs 967M 712K 966M 1% /dev/shm
/dev/sda2 107M 28M 74M 28% /boot
/dev/sda7 30G 2.8G 26G 10% /usr
/dev/sda6 60G 39G 19G 68% /var
/dev/sda8 27G 8.3G 17G 34% /var/ftp/pub
/root/Documents/rhel-server-6.2-x86_64-dvd.iso
3.4G 3.4G 0 100% /mnt
文件系統 容量 已用 可用 已用%% 掛載點
/dev/sda5 45G 9.0G 34G 22% /
tmpfs 967M 712K 966M 1% /dev/shm
/dev/sda2 107M 28M 74M 28% /boot
/dev/sda7 30G 2.8G 26G 10% /usr
/dev/sda6 60G 39G 19G 68% /var
/dev/sda8 27G 8.3G 17G 34% /var/ftp/pub
/root/Documents/rhel-server-6.2-x86_64-dvd.iso
3.4G 3.4G 0 100% /mnt
[root@kikupotter pub]# ls
centos_6.3_final public RHEL6.2 ubuntu12.04
[root@kikupotter pub]# ls RHEL6.2/
EFI RELEASE-NOTES-as-IN.html RELEASE-NOTES-pt-BR.html
EULA RELEASE-NOTES-bn-IN.html RELEASE-NOTES-ru-RU.html
EXAMPLE-CA-CERT RELEASE-NOTES-de-DE.html RELEASE-NOTES-si-LK.html
example-ca.crt RELEASE-NOTES-en-US.html RELEASE-NOTES-ta-IN.html
GPL RELEASE-NOTES-es-ES.html RELEASE-NOTES-te-IN.html
HighAvailability RELEASE-NOTES-fr-FR.html RELEASE-NOTES-zh-CN.html
images RELEASE-NOTES-gu-IN.html RELEASE-NOTES-zh-TW.html
isolinux RELEASE-NOTES-hi-IN.html repodata
ks.cfg RELEASE-NOTES-it-IT.html ResilientStorage
ks.cfg~ RELEASE-NOTES-ja-JP.html RPM-GPG-KEY-redhat-beta
LoadBalancer RELEASE-NOTES-kn-IN.html RPM-GPG-KEY-redhat-release
lost+found RELEASE-NOTES-ko-KR.html ScalableFileSystem
media.repo RELEASE-NOTES-ml-IN.html Server
my-ca.crt RELEASE-NOTES-mr-IN.html TRANS.TBL
Packages RELEASE-NOTES-or-IN.html
README RELEASE-NOTES-pa-IN.html
centos_6.3_final public RHEL6.2 ubuntu12.04
[root@kikupotter pub]# ls RHEL6.2/
EFI RELEASE-NOTES-as-IN.html RELEASE-NOTES-pt-BR.html
EULA RELEASE-NOTES-bn-IN.html RELEASE-NOTES-ru-RU.html
EXAMPLE-CA-CERT RELEASE-NOTES-de-DE.html RELEASE-NOTES-si-LK.html
example-ca.crt RELEASE-NOTES-en-US.html RELEASE-NOTES-ta-IN.html
GPL RELEASE-NOTES-es-ES.html RELEASE-NOTES-te-IN.html
HighAvailability RELEASE-NOTES-fr-FR.html RELEASE-NOTES-zh-CN.html
images RELEASE-NOTES-gu-IN.html RELEASE-NOTES-zh-TW.html
isolinux RELEASE-NOTES-hi-IN.html repodata
ks.cfg RELEASE-NOTES-it-IT.html ResilientStorage
ks.cfg~ RELEASE-NOTES-ja-JP.html RPM-GPG-KEY-redhat-beta
LoadBalancer RELEASE-NOTES-kn-IN.html RPM-GPG-KEY-redhat-release
lost+found RELEASE-NOTES-ko-KR.html ScalableFileSystem
media.repo RELEASE-NOTES-ml-IN.html Server
my-ca.crt RELEASE-NOTES-mr-IN.html TRANS.TBL
Packages RELEASE-NOTES-or-IN.html
README RELEASE-NOTES-pa-IN.html
5.1.1進入如下界面。
5.1.2指定images/install.img的正確路徑。
特別說明因爲我是用虛擬機子做,所以只顯示了/dev/vda1 vda2兩個文件系統。 你是在真機安裝的話,肯定是羅列出,所有的可識別的分區系統,記得一定不要是ntfs就可以。顯示如下,
/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda5
....
/dev/sda8
Directory holding image: ________________________________
/dev/sda2
/dev/sda3
/dev/sda5
....
/dev/sda8
Directory holding image: ________________________________
/dev/sda8 然後填寫路徑 /var/ftp/pub/RHEL6.2/images/install.img
然後確定開始安裝。
/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda5
....
/dev/sda8
Directory holding image: /var/ftp/pub/RHEL6.2/images/install.img
/dev/sda2
/dev/sda3
/dev/sda5
....
/dev/sda8
Directory holding image: /var/ftp/pub/RHEL6.2/images/install.img
5.2.1選擇NFS安裝。
前期,NFS準備工作:
安裝nfs服務器://我現在用的RHEL6.2,已經安裝了NFS,沒有安裝的運行第二天命令。 [root@kikupotter ~]# rpm -qa | grep nfs nfs4-acl-tools-0.3.3-5.el6.x86_64 nfs-utils-lib-1.1.5-4.el6.x86_64 nfs-utils-1.2.3-15.el6.x86_64 [root@kikupotter ~]# yum -y install nfs [root@kikupotter ~]# cat /etc/exports /var/ftp/pub *(ro,sync) /var/ftp/pub/RHEL6.2 *(ro,sync) [root@kikupotter ~]# service nfs restart Shutting down NFS mountd: [ OK ] Shutting down NFS daemon: [ OK ] Shutting down NFS quotas: [ OK ] Shutting down NFS services: [ OK ] Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ] [root@kikupotter ~]# showmount -e Export list for kikupotter.example.com: /var/ftp/pub/RHEL6.2 * /var/ftp/pub * |
5.2.2進入如下界面
這個是網絡的配置,IPV4和6,採用DHCP的方式獲取,ip,gateway,dns信息。你也可以用手動編輯:如下:
這個配置,要看局域網。我是192.168.0的網段,網關跟DNS都是192.168.0.1 ,都是服務器端的ip。這裏的配置只作爲參考。
5.2.3 配置NFS服務,指定install.img路徑。
NFS server name; 192.168.0.1
Red Hat Enterprise Linux directory: /var/ftp/pub/RHEL6.2/images/install.img (寫這個也行,會自動檢測/var/ftp/pub/RHEL6.2)
最後一個不寫。
然後確定之後,就會到指定的地方找到install.img啓動安裝程序。
下面的步驟跟安裝篇(上)類似,這裏就不寫出了。
5.3.1選擇FTP安裝。
5.3.2配置IP,DNS,gateway.
5.3.3 配置intall.img地址
然後確定,正確獲取install.img 文件啓動安裝。
啓動安裝界面:
那剩下的過程跟安裝篇(上)類似,這裏就不寫出了。
還有一個pxe安裝,這個我打算結合kickstart+pxe+ptp跟大家仔細分享。
邊實驗邊截圖邊寫,很累的看到的同學覺得好頂一下,哪裏不足的或是有錯誤留下您寶貴的建議。謝謝。