亚洲综合社区欧美综合色-欧美逼逼一区二区三区-国产老熟女高潮精品网站-国产日韩最新视频在线看

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊(cè)有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

運(yùn)用RedHat的Kickstart升級(jí)Linux系統(tǒng)

發(fā)布時(shí)間:  2012/8/26 18:14:26
本文簡(jiǎn)要地介紹了使用 Red Hat Linux的 Kickstart 及網(wǎng)絡(luò)安裝功能方便快捷地升級(jí)己有 Linux 系統(tǒng),文中的例子是從 Red Hat 7.2 遠(yuǎn)程升級(jí)到 Red Hat 9.0。

  自從 5.2 版開(kāi)始, Red Hat Linux 便 增加了一個(gè)稱為 Kickstart 的功能,其主要是為了減少安裝過(guò)程中需要交互式 (interactive)的系統(tǒng)參數(shù)輸入,提高安裝效率。將其運(yùn)用于自動(dòng)安裝 Linux,特別是需要在短時(shí)間迅速安裝至成百臺(tái) Linux 工作站這種特殊場(chǎng)合尤為適用,Stanford University 的 Menlo Park 已經(jīng)有精彩的文章介紹。

  1.升級(jí)前系統(tǒng)檢查

  在開(kāi)始升級(jí)系統(tǒng)之前,有一些容易忽視的問(wèn)題容易中斷 Kickstart 過(guò)程,這些問(wèn)題一般是系統(tǒng)配置達(dá)不到安裝最低要求,所以最好能在自動(dòng)升級(jí)之前有實(shí)驗(yàn)條件先進(jìn)行充分的測(cè)試再實(shí)施。 Red Hat Linux 系統(tǒng)發(fā)展至今,已經(jīng)不是低得386都可以跑得很流暢的了(Red Hat 9 已經(jīng)不能在 586 以下的機(jī)器上運(yùn)行),所以在升級(jí)之前有必要對(duì)系統(tǒng)進(jìn)行充分的檢查,主要包括以下方面:

  存儲(chǔ)空間是否足夠。Red Hat 9 最少需要32MB的內(nèi)存和472MB的硬盤(pán),內(nèi)存一般是不會(huì)成問(wèn)題的,但是我未能在一個(gè)500MB硬盤(pán)上裝好系統(tǒng),當(dāng)然現(xiàn)在大家的硬盤(pán)一般還是比較大,都可以進(jìn)行完全安裝了。Linux 的系統(tǒng)文件主要集中于 /usr 下,/ 下面也有一部分,一般不安裝 X 系統(tǒng)和大型軟件的情況下,/usr 使用1GB空間、/ 使用500MB空間都可以工作得很好了。我的系統(tǒng)從 7.2 升級(jí)到 9.0 系統(tǒng),/usr 和 / 的使用情況大約較升級(jí)前增加了30% 的樣子,所以如果大家的 /usr 和/使用率不是太高的話,磁盤(pán)空間 的限制一般是不會(huì)有什么問(wèn)題的。

  交換分區(qū)空間是否足夠。Red Hat 9 與 7.2 的一個(gè)不易發(fā)現(xiàn)的區(qū)別便在此,7.2 系統(tǒng)是可以使用少于兩倍物理內(nèi)存容量的交換分區(qū),兩倍或者多于兩倍物理內(nèi)存的交換分區(qū)只是建議大。欢 Red Hat 9 則必須使用兩倍或者多于兩倍物理內(nèi)存大小的交換分區(qū),所以如果你的Linux系統(tǒng)只有少于兩倍的交換分區(qū),那就只有再劃分一個(gè)交換分區(qū)或者增加一個(gè)交換文件,或者撥下你的內(nèi)存讓系統(tǒng)交換分區(qū)大于兩倍物理內(nèi)存,我建議使用加一個(gè)交換分區(qū)的辦法,增加交換文件還無(wú)法在 Kickstart 中實(shí)現(xiàn),至于撥下內(nèi)存,遠(yuǎn)程升級(jí)就根本沒(méi)有辦法撥下內(nèi)存了。

  其他雜項(xiàng)。系統(tǒng)在自動(dòng)升級(jí)過(guò)程中會(huì)檢測(cè)一系列的硬件,如果選擇圖形界面安裝,但是沒(méi)有鼠標(biāo),系統(tǒng)則會(huì)提示使用文本方式安裝;或者只有 32MB內(nèi)存則系統(tǒng)也不能進(jìn)行圖形界面安裝,這些都可以在自動(dòng)安裝配置文件里進(jìn)行修改以避免其發(fā)生,但是記下系統(tǒng)的所有硬件配置制成一個(gè)清單會(huì)對(duì)制作自動(dòng)配置文件有較大的幫助。

  2.如何啟動(dòng)安裝程序

  首先從 Red Hat Linux 的啟動(dòng)安裝程序開(kāi)始。從 Red Hat Linux 的官方安裝裝手冊(cè)上我們可以看到主要的幾種啟動(dòng)方式:CDROM、軟驅(qū)及從 dos 環(huán)境運(yùn)行光碟上的 dosutils\\autoboot.bat 文件三種方式,對(duì)于我們來(lái)說(shuō)這還是不夠的,我們的 Linux 工作站是沒(méi)有軟驅(qū)和光驅(qū)的,當(dāng)然更加不會(huì)有 dos。通過(guò)分析各發(fā)行版第一張光盤(pán)的 /images目錄下的 boot*.img 文件我們發(fā)現(xiàn),這些啟動(dòng)鏡像文件其實(shí)只有兩個(gè)主要的文件:vmlinuz 內(nèi)核和 initrd.img,initrd.img是一個(gè)壓縮的最小文件系統(tǒng)。將這兩個(gè)文件提取到己有的 Linux 系統(tǒng) /boot 目錄下,在系統(tǒng)的 bootloader(一般是 LILO 或者 GRUB)配置文件中加入相應(yīng)的配置行即可啟動(dòng)安裝程序。以 Red Hat 7.2 和 GRUB 為例(使用 Red Hat 8.0 的網(wǎng)絡(luò)啟動(dòng)鏡像文件):

 

   
  [root@client mnt]# mount -o loop -o ro  
    /mnt/nfs/psyche/cd1/images/bootnet.img bootnet 
  [root@client mnt]# cd bootnet/ 
  [root@client bootnet]# ls 
  boot.msg initrd.img options.msgrescue.msgsplash.lsssysLinux.png 
  general.msgldLinux.sysparam.msgsnake.msgsysLinux.cfgvmlinuz 
  [root@client bootnet]# cp vmlinuz /boot/vmlinuz8 
  [root@client bootnet]# cp initrd.img /boot/initrd8 
  [root@client bootnet]# vi /boot/grub/menu.lst 
 

  添加如下三行:

 

   
  title Upgrade to Psyche via NFS 
  kernel /boot/vmlinuz8 ro  
  initrd /boot/initrd8 
 

  注意:以上是沒(méi)有 /boot 分區(qū)的配置,有 /boot 分區(qū)則不需要前面的 /boot,見(jiàn) GRUB 配置文件中 NOTICE 部分。

  重新啟動(dòng)后即可選擇網(wǎng)絡(luò)升級(jí),和用 bootnet 軟盤(pán)引導(dǎo)系統(tǒng)的效果是一樣的。在這里我們將使用 Red Hat 9 的另外一個(gè)啟動(dòng)文件,這也是最近才在 Red Hat 發(fā)行版中出現(xiàn)的 boot.iso。將 Red Hat 9 發(fā)行版第一張光盤(pán)的 ISO 鏡像文件裝載后,我們發(fā)現(xiàn)其下的 images 目錄中較 7 系列發(fā)行版多了一個(gè) boot.iso 文件(8.0 第一張光碟根目錄下也有類似目錄),將其裝載后發(fā)現(xiàn)其中包含一個(gè)比較大的內(nèi)核和 initrd 文件,該initrd 包含了安裝系統(tǒng)時(shí)常見(jiàn)硬件的驅(qū)動(dòng),我使用該文件啟動(dòng)時(shí)能自動(dòng)識(shí)別出 PM133 主板的顯卡及比較少見(jiàn)的adaptec ANA-6911TX 網(wǎng)卡(starfire.o),所以強(qiáng)烈推薦使用 boot.iso 自動(dòng)升級(jí),可以省卻驅(qū)動(dòng)的麻煩。值得一提的是 Red Hat 9 現(xiàn)在已經(jīng)不在 boot.img 中自帶網(wǎng)卡驅(qū)動(dòng)了,而 Red Hat 8 在 bootnet.img 中帶了一些常見(jiàn)網(wǎng)卡的驅(qū)動(dòng)的(intel 55X系列、tulip、8139等),解壓一下 bootnet.img 中的 initrd.img 文件就可以在lib目錄中看到這些驅(qū)動(dòng)模塊文件了。


本文出自:億恩科技【1tcdy.com】

服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:0371-60135900
  • 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號(hào)
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問(wèn):河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
      1
     
     
     
     

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線