- Linux系統與網絡服務管理技術大全(第二版)
- 楊明華 譚勵 于重重等編著
- 1522字
- 2019-01-01 07:43:56
2.4 升級和刪除
2.4.1 升級到Red Hat Enterprise Linux 5
如果從Red Hat Enterprise Linux 4升級,在升級之前應該先用RHN將系統更新到最新版本。升級后,可能會出現以下幾種情況:
個別配置文件可能會失效。這是因為配置文件的格式和布局發生了改變。
如果用戶之前安裝了Red Hat的分層產品,可能需要在升級Linux后,手動升級這些產品。
升級后,第三方或ISV程序可能無法正確執行。
如果Red Hat Enterprise Linux 4系統中的/etc/redhat-release文件被修改,在執行升級操作時,可能會無法找到Red Hat Linux安裝。此時需在出現的 "boot:”提示符下輸入下面的引導命令來放松對該文件的檢查:
boot: linux upgradeany
在Red Hat Enterprise Linux 5安裝過程中,系統會出現如圖2.50所示升級檢查界面。選擇【升級現有安裝】并單擊【下一步】按鈕,將打開GRUB引導裝載程序升級界面,如圖2.51所示。

圖2.50 升級檢查界面

圖2.51 GRUB引導裝載程序升級界面
其中對于引導裝載程序的處理有三個選項。
【更新引導裝載程序配置】:選擇該選項將在保留目前引導裝載程序配置的基礎上進行更新。這是默認選項。
【跳過引導裝載程序的更新】:如果使用的是第三方的引導裝載程序,應選擇此項。原來的引導程序配置不會發生改變。
【創建新的引導裝載程序配置】:選擇該選項將為系統創建一個新的引導裝載程序配置。
選擇【更新引導裝載程序】,單擊圖2.51中的【下一步】按鈕,系統將開始執行升級操作。
依據系統分區情況,升級程序可能會提示用戶需要加入額外的交換文件。通常升級程序如果沒有檢測到一個相當于內存兩倍的交換文件,會詢問是否進行添加。
系統升級后,系統中的軟件包也將得到更新。升級前的配置文件通常會被加上“.rpmsave" 擴展名保留在系統中,同時在/root/upgrade.log文件中會對升級過程進行記錄。
2.4.2 刪除Linux分區
在用戶安裝了Red Hat Enterprise Linux 5系統后,如果希望卸載,首先需要刪除Linux分區。由于DOS或Windows下的fdisk無法識別Linux分區,因此最直接的方法是使用Linux下的分區工具刪除Linux分區。可以使用fdisk或parted,其詳細使用方法參見第5章磁盤管理。
(1)用Red Hat Enterprise Linux 5第一張光盤引導系統,在 "boot:”提示符下輸入 "linux rescue" 進入救援模式,如下所示:
boot: linux rescue
(2)在選擇語言、鍵盤、網絡后,選擇以【Continue】方式進入救援模式,如圖2.52所示。

圖2.52 以Continue方式進入救援模式
(3)使用list-harddrives命令查看系統上所有被安裝程序識別的硬盤驅動器,例如:
sh-3.1# list-harddrives sda 8189.38476562
可以看到目前系統上只有設備sda,其容量約為8189MB。
(4)要刪除分區,可以使用分區工具parted。啟動parted命令如下(此處的/dev/sda是要刪除的分區所在的設備):
sh-3.1#parted /dev/sda GNU Parted 1.8.1 使用 /dev/sda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted)
輸入print指令,顯示當前的分區表,從而判斷要刪除的分區號:
(parted) print Model: VMware, VMware Virtual S (scsi) Disk /dev/sda: 8590MB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system 標志 1 32.3kB 107MB 107MB 主分區 ext3 啟動 2 107MB 8587MB 8480MB 主分區 lvm
print命令還可以顯示分區的類型(如linux-swap、ext2和ext3等)。了解分區類型有助于判定是否要刪除該分區。可以使用rm命令來刪除分區。例如,刪除Linux的所有分區:
(parted) rm 1 (parted) rm 2
在parted交互環境中,只要按Enter鍵,改變就會立即發生。因此在執行前須仔細檢查。刪除了分區后,可以使用print命令來確認分區在分區表中是否已被刪除:
(parted) print Model: VMware, VMware Virtual S (scsi) Disk /dev/sda: 8590MB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system 標志
可以看到分區表已為空。
刪除了Linux分區,并且做完了所有必要的改變后,可以輸入 "quit" 來退出parted。
退出parted后,在引導提示符后輸入 "exit" 來退出救援模式并重新引導系統。一般情況下,系統會自動重新引導。如果沒有,可以按Ctrl+Alt+Del組合鍵來重新引導系統。
要刪除Linux分區也可以使用Linux下的fdisk命令,還可以使用一些第三方軟件,如Partition Magic等。
2.4.3 刪除Linux引導記錄
卸載Linux系統,除了刪除Linux分區外,還必須從主引導記錄(Master Boot Record, MBR)里刪除Linux引導裝載程序(boot loader)信息。最簡單的實現方法是使用Windows下的fdisk命令。
首先用一張Windows啟動盤(光盤或軟盤)引導系統,然后使用下面的fdisk命令重寫主引導扇區,替換掉安裝在MBR中原有的記錄:
#fdisk /mbr
注意:如果Linux的引導記錄安裝在Linux引導扇區中,那么在刪除Linux分區時就已經被刪除了。
- Photoshop電商網頁廣告設計實戰從入門到精通(超值版)
- 24小時學會網站建設
- 網頁設計實用教程
- Vue.js Web開發案例教程(在線實訓版)
- Div+CSS網頁制作實戰教程
- 網頁制作實用教程(第3版)
- Photoshop網頁設計從入門到精通
- 中文版Dreamweaver CC+Flash CC+Photoshop CC網頁設計實戰視頻教程
- Web綜合實戰教程
- H5頁面設計與制作(全彩慕課版)
- 網頁設計與開發
- 外貿獨立站建站實操從入門到精通
- C#:二維三維圖形繪制工程實例寶典
- 網頁布局與配色實戰
- 新編網站設計與網頁制作(Dreamweaver CC + Photoshop CC + Flash CC版)從入門到精通