GRUB命令列啟動

2021-06-16 12:05:25 字數 1048 閱讀 4294

這裡所說的grub和上文中說的grub for dos是不一樣的,上文的grub跟磁碟的第一扇區沒有關係,即是說,如果你把上面c盤裡grub目錄刪除,不會影響你的系統啟動。我下面講的grub卻會把一部分**寫到磁碟的第一扇區上,即會寫到主引導紀錄mbr中。

1 grub 命令列**分兩部分,一部分寫入第一扇區的主引導紀錄mbr中,另一部分駐留在磁碟的某一固定位置。

2 grub 命令列工作過程。計算機啟動後,bois先做自檢等工作,然後bois會載入磁碟的第一扇區(512位元組)到記憶體某處,然後跳轉到該處執行**,這段**就是上面所說的grub寫入mbr的部分,這段**有grub第二部分在磁碟上的位置資訊,這段**就是根據此資訊載入第二部分,第二部分才是grub的核心,第二部分會讀取/boot/grub/grub.conf配置檔案,然後根據此配置檔案彈出使用者介面,你看到的那些選單選擇項就是這麼來的,當然,你也可以按字母鍵『c』進入命令列方式。

3 如上所說,你的機器上的各作業系統的資訊是寫入配置檔案grub.conf的,如果你的配置檔案不正確,grub當然找不到你想起動的作業系統了,此時需要你手工啟動。例如你因為在windows裡格式化某盤(或別的原因),結果重啟機器後grub漂亮的介面不見了,只留下陌生的提示符「grub>」,別慌,你可以用命令來啟動你的作業系統。

從grub 命令列啟動windows:

grub>root (hd0, 0)

grub>chainloader +1

grub>boot

從grub 命令列啟動fedora core2(假設裝在/dev/hda7上):

grub>kernel (hd0, 6)/boot/vmlinuz-2.6.5-1.385.img root=/dev/hda7

grub>initrd (hd0, 6)/boot/initrd-2.6.5-1.385.img

grub>boot

從命令列啟動debian和啟動fedora core2類似。

4 你以後可以使用同樣的方法來啟動系統,如果感到不爽,想要選單,那就修改你的/boot/grub/grub.conf檔案吧。現在機器已經跑起來了,具體過程就上網找別的文章看看,很容易的。

命令列啟動ubuntu

圖形模式下,首先進入終端 1.執行 sudo vi etc default grub 2.找到 grub cmdline linux default quiet splash 3.改為 grub cmdline linux default quiet splash text 4.執行 sudo up...

grub啟動程式配引導置及命令列介面詳解

linux系統的啟動引導程式有lilo和grub,但由於lilo的缺陷 只能識別0 1023範圍的柱面構成的分割槽中的核心檔案,因此逐漸被grub代替,但目前的安卓手機都是使用lilo程式引導的 grub的版本分為 grub 0.x grub legacy grub 1.x grub 2 目前cen...

命令列下啟動mysql

由於最近在趕期末資料庫 專案時,在finder中無法開啟mysql服務。於是查詢命令列操作啟動mysql。其命令操作如下 啟動 sudo usr local mysql support files mysql.server start 停止 sudo usr local mysql support ...