grub命令磁碟管理

2021-09-20 17:10:23 字數 1956 閱讀 2040

grub命令磁碟管理 grub命令是多重引導程式grub的命令列shell工具。 

語法

grub(選項)

選項

--batch:開啟批處理模式; 

--boot-drive=《驅動器》:指定stage2的引導驅動器; 

--config-file《配置檔案》:指定stage2的配置檔案; 

--device-map=《檔案》:指定裝置的對映檔案; 

--help:顯示幫助資訊; 

--install-partition=《分割槽》:

指定stage2安裝分割槽; 

--no-config-file:不使用配置檔案; 

--no-pager:不使用內部分頁器; 

--preset-menu:使用預設選單; 

--probe-second-floppy:檢測第二個軟盤驅動器; 

--read-only:唯讀模式。 

例項

利用grub命令來啟動損壞的linux系統,可能你的電腦因為某些原因損壞不能自動啟動了。當然原因很多,可能的現象也很多。

這裡說一下這種情況下的處理方法,即:螢幕上提示grub>,但你的硬碟上資料沒有丟失,各分割槽都是好的。這種情況是你的

grub資訊損壞了,但比較嚴重的是系統啟動不了。

當然,在正常啟動情況下,螢幕上出現grub的啟動項選擇選單時按c鍵也是可以進入grub>狀態的。這時候我們需要用grub的

命令來手工啟動系統。 

只需要用到四個命令boot、kernel、initrd、boot。

但grub本身命令很多,比如檢視檔案內容的cat ,你輸入help會得到。

首先,輸入「 root (hd 」 ,然後按兩次 tab 鍵; /* 這會列出你電腦上可能的磁碟裝置,硬碟為 hd0/hd1 或 sd0/sd1 等 */

然後,選擇你的安裝 linux 系統的硬碟,比如 hd0 ,輸入 「 root (hd0, 」 再按兩次 tab 鍵; /* 這會列出你的第一塊硬碟上

的分割槽情況,你會知道哪個是 swap 交換分割槽, 0x82 ,哪個是 linux 分割槽 0x83 */ 

選擇你認為可能的 /boot 目錄所在的分割槽,輸入root (hd0, 1)回車; 

接著,輸入cat /boot/vm, 按兩次 tab 鍵,如果出現一些 vm 開頭的檔案,比如 vmlinuz-2.6.15-26-386 說明這裡是 /boot 所在的分割槽。 

刪除上一次的輸入,再輸入cat /boot/initrd,按兩次 tab 鍵,如果出現一些 initrd 開頭的檔案,比如 initrd.img-2.6.15-26-386 說明這個

/boot 所在的分割槽有 initrd ,即 ramdisk 映象; 

刪除上一次的輸入,再輸入cat /sbin/init,按兩次 tab 鍵,如果出現一些 init 開頭的檔案,比如/sbin/init說明這個分割槽是/所在的分割槽; 

如果沒有出現/sbin/init檔案,說明(hd0,1)分割槽僅僅是/boot分割槽而不是/分割槽。重新輸入root (hd0,n)命令,這裡 n 是某個 linux 分割槽,

然後再試cat /sbin/init, 直到螢幕上出現/sbin/init,說明你找到了/分割槽,嚴格來說,應該是/sbin目錄所在的分割槽; 

依次輸入命令: 

root (hd0,1) /* 假設 /dev/hda2 是你的 /boot 所在的分割槽 */ 

kernel /boot/vmlinuz-2.6.15-26-386 ro dev=/dev/hda3  /* 假設 /dev/hda3 是你的 / 所在的分割槽 */ 

initrd /boot/initrd.img-2.6.15-26-386

boot

即可啟動系統。 

這裡的關鍵問題是如何確定系統的幾個分割槽:/bootb,/,/sbin。

Linux磁碟管理命令

df命令 功能 檢查檔案系統的磁碟空間占用情況。可以利用該命令來獲取硬碟被占用了多少空間,目前還剩下多少空間等資訊。語法 df 選項 說明 df命令可顯示所有檔案系統對 i節點和磁碟塊的使用情況。該命令各個選項的含義如下 a 顯示所有檔案系統的磁碟使用情況,包括0塊 block 的檔案系統,如 pr...

linux磁碟管理命令

功能說明 切換目錄。語 法 cd 目的目錄 補充說明 cd指令可讓使用者在不同的目錄間切換,但該使用者必須擁有足夠的許可權進入目的目錄。功能說明 顯示磁碟的相關資訊。語 法 df ahhiklmpt block size 區塊大小 t 檔案系統型別 x 檔案系統型別 help no sync syn...

Linux磁碟管理命令

pwd命令 cd命令 df命令 mkdir命令 mount命令 umount命令 ls命令 history命令 作用 顯示當前工作目錄 作用 用於顯示目前在linux系統上的檔案系統的磁碟使用情況統計。h,human readable 使用人類可讀的格式 預設值是不加這個選項的 作用 建立目錄 p ...