1. 程式人生 > >Linux CentOS6安裝grub

Linux CentOS6安裝grub

CentOS6安裝grub

安裝grub的方式一:

這個方式是通過在一臺新的硬盤上安裝grub程序和簡版的內核及/bash組成一個系統,來驗證grub的安裝結果。

1、添加新硬盤

2、為硬盤分區

1個用於/boot 1個用於swap分區 1個用於根文件系統

技術分享圖片

3、格式化文件系統

技術分享圖片

4、掛載/dev/sdb1準備安裝grub程序

5、安裝grub

grub-install

技術分享圖片

技術分享圖片

6、將內核文件及initramdisk文件放入啟動項目錄中

技術分享圖片

7、獲取或者創建grub配置文件

技術分享圖片

8、在根目錄中創建FHS結構的目錄

技術分享圖片

9、為新系統增加幾個簡單的命令

/bin/cat /bin/ls /bin/bash

技術分享圖片

10、通過chroot做測試

看看命令是否可以執行

技術分享圖片

11、將硬盤換入到另一臺設備上,測試grub安裝結果

技術分享圖片

技術分享圖片

這樣第一種方式就是做完了。


安裝grub的第二種方式

通過在正常的系統中setup

1、首先損壞現有的grub程序,把MRB前446個字節損壞就好了。

技術分享圖片

2、進入grub命令行

技術分享圖片

3、重啟服務器看看是否可以正常啟動



安裝grub的第三種方案

通過救援模式安裝

第一步破壞現有的grub

技術分享圖片

第二步重啟系統並掛在系統盤

第三步選擇救援模式

技術分享圖片

前幾步與安裝操作系統差不多

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

大概意思就是將根文件系統掛載到/mnt/sysimage,用於修復現有的grub程序。Continue和read-only都是掛載臨時根文件系統,只不過一個是讀寫 一個是只讀

下來就是運行shell程序

技術分享圖片

在shell腳本中安裝grub-install命令

安裝完之後 exit退出 然後reboot

技術分享圖片

重啟啟動檢查修復結果。


安裝grub第四種方式

與第二種差不多,這個方式是在shell環境中執行的。

grub-install

第一步 破壞當前的grub程序

技術分享圖片

第二步修復grub

grub-install

技術分享圖片

第三步檢查修復結果


Linux CentOS6安裝grub