標籤:linux grub grub安裝
今天來瞭解下Linux的啟動過程,以及核心的組成,讓我們動手製作一個小linux。
啟動過程:
POST-----Bootloader(這裡分為兩段1、磁碟的前446位元組,2、/boot/grub)------kernerl--------掛載根檔案系統為唯讀--------/sbin/init------inittab設定預設層級
-------/etc/init/rcS.conf--------/etc/rc.d/rc.sysinit 執行系統初始化指令碼,啟動和關閉預設層級的服務,重新掛載根檔案系統為讀寫,啟動終端等。
如果/要用邏輯卷,那boot必須要單獨分區,因為grub是無法訪問邏輯卷的。
接下來嘗試重裝GRUB:
在grub提示符下,輸入root (hd0,0)指定安裝位置。
650) this.width=650;" title="C1H2]P{EI4SF80PXWP21L7V.jpg" src="http://s3.51cto.com/wyfs02/M00/27/63/wKioL1NyNYSxjshuAAFeQUsKt18697.jpg" alt="wKioL1NyNYSxjshuAAFeQUsKt18697.jpg" />
grub> setup (hd0,0)
650) this.width=650;" title="X5@P[}G115Y27(I$0AODN86.jpg" src="http://s3.51cto.com/wyfs02/M01/27/63/wKiom1NyNuTzIOlkAAFi2xZMTt8631.jpg" alt="wKiom1NyNuTzIOlkAAFi2xZMTt8631.jpg" />
這樣grub就安裝完成了!
方法2、如何給別的硬碟安裝grub,可以協助損壞了grub的系統硬碟修複好引導。
首先保證分區下有boot目錄,程式會自動檢測boot目錄安裝。
# grub-install --root-directory=/mnt/boot /dev/sdb
650) this.width=650;" title="A92TF1Z4}ESAG~84U`5H87M.jpg " src="http://s3.51cto.com/wyfs02/M01/27/63/wKiom1NyRCHQTwMfAAFeuYFWN_Y041.jpg" alt="wKiom1NyRCHQTwMfAAFeuYFWN_Y041.jpg" />
安裝完成!
本文出自 “尋找生命的意義” 部落格,轉載請與作者聯絡!