使用grub啟動多系統

2021-03-31 08:57:00 字數 1381 閱讀 1893

使用grub啟動多系統

整理---gnicky   url=http://blog.csdn.***/loconfuse

dos下執行grub.exe,成功後就會進入grub的命令列模式

grub>

要啟動乙個作業系統,首先指定引導哪個分割槽上的系統,例如要引導指第乙個硬碟上的第乙個分割槽的作業系統,先鍵

入 grub>root (hd0,0)

case:啟動的是windows系統,鍵入

grub>chainloader (hd0,0)+1 啟動控制鏈chainloader將控制權交給下乙個系統,相對於0,1,2的啟動編號

注意(hd0,0)要隨著硬碟和分割槽的不同而改變量字,hd表示harddisk,按照順序對硬碟編號,第i塊就是hdi+1,如從

第二個硬碟的第乙個分割槽引導則用hdb1。而後面的數字表示在硬碟的分割槽序號。

case:啟動的是linux或其他系統,鍵入

grub>kernel (hd0,0)/boot/vmlinuz   root=/dev/hda1

或者grub>kernel   /vmlinuz-version-    root=/dev/hda1  這裡的version就是vmlinuz的版本號

2.4.20-8等。

最後敲入boot就可以啟動系統了

grub>boot

---------------配置grub,學習grub----------------------------------

配置grub

grub啟動時會在/boot/grub/中尋找乙個名字為menu.lst的配置檔案,如果找不到此檔案則不進入選單模式而直接進

字元為井號"#"則這一行為注釋,你可以簡單地用增加或減少注釋行來改變配置。

這是學習的一種很好的方式,假如你注意觀察就可以發現,模仿其中的語句,就可以實現你不同的系統的啟動了,其

中default=0,這個0就代表了啟動其中編號為0的作業系統。

下面一段是從我的menu.lst中擷取的,關於linux啟動的,請看

root (hd0,8)

kernel /vmlinuz-version  root=/dev/hda10

initrd  /initrd-version.img

請看轉換為grub提示符下的操作

grub>rootnoverify (hd0,8)

grub>kernel /vmlinuz-2.4.20-8   root=/dev/hda10

grub>initrd /initrd-2.4.20-8.img  #這個看得出用來顯示的的初始路徑,完全可以忽略

對比一下發現,我們自己通過學習配置檔案,也能夠學習到啟動的語句。

有興趣,你也可以嘗試下你的配置檔案中啟動其他作業系統的命令,在grub下輸入,啟動該系統。

Ubuntu 16 04多啟動及grub配置

info f grub n configuration sudo vim etc grub.d 30 os prober 將其中的adjust timeout函式中 timeout style munu改為timeout style hidden 如果想顯示倒計時,改為countdown set t...

使用gfxboot美化Grub啟動選單

使用debian的linux使用者可能都知道,debian預設的grub啟動選單是相當的醜陋的,只是簡單的黑底白字,可以說是相當的具有黑客的意味,而此時我們所能做的只是找一些漂亮的splashimage來進行美化。而嘗試過suse的使用者也許會對suse的啟動選單有著深刻的印象,現在我們使用gfxb...

使用gfxboot美化Grub啟動選單

使用debian的linux使用者可能都知道,debian預設的grub啟動選單是相當的醜陋的,只是簡單的黑底白字,可以說是相當的具有黑客的意味,而此時我們所能做的只是找一些漂亮的splashimage來進行美化。而嘗試過suse的使用者也許會對suse的啟動選單有著深刻的印象,現在我們使用gfxb...