日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

grub 引导 多linux系统,GRUB 多系统引导

發布時間:2025/3/15 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 grub 引导 多linux系统,GRUB 多系统引导 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

GRUB 多系統引導

[日期:2007-12-02]

來源:Linux公社

作者:Linux

[字體:大 中 小]

六、通過GRUB引導Windows操作系統;

1、通過編輯 menu.lst 來引導Windows 系統;

如果您的Windows所處于的分區在(hd0,0),可以在menu.lst 加如下的一段就能引導起來了;

title WinXp

rootnoverify (hd0,0)

chainloader +1

如果您的機器有兩塊硬盤,而Windows 位于第二個硬盤的第一個分區,也就是(hd1,0)

您可以用grub的map來指令來操作把兩塊硬盤的序列對調,這樣就不用在BIOS中設置了;在menu.lst中加如下的內容,比如下面的;

title WinXp

map (hd0) (hd1)

map (hd1) (hd0)

rootnoverify (hd0,0)

chainloader +1

makeactive

如果Windows的分區不位于硬盤的第一個分區怎么辦呢?比如在(hd0,2);

這個也好辦吧,把rootnoverify 這行的(hd0,0)改為 (hd0,2)

title WinXp

rootnoverify (hd0,2)

chainloader +1

makeactive

如果Windows的在第二個硬盤的某個分區,比如說是位于(hd1,2),則要用到map指令;

title WinXp

map (hd0) (hd1)

map (hd1) (hd0)

rootnoverify (hd1,2)

chainloader +1

makeactive

如果有多個Windows 系統,怎么才能引導出來呢?應該用hide 和unhide指令操作;比如我們安裝了兩個Windows ,一個是位于(hd0,0)的windows 98 ,另一個是安裝的是位于(hd0,1)的WindowsXP;這時我們就要用到hide指令了;

title Win98

unhide (hd0,0)

hide (hd0,1)

rootnoverify (hd0,0)

chainloader +1

makeactive

title WinXP

unhide (hd0,1)

hide (hd0,0)

rootnoverify (hd0,1)

chainloader +1

makeactive

2、通過GRUB指令來引導Windows ;

其實我們會寫menu.lst了,在menu.lst中的除了title外,都是一條條指令;如果我們啟動Windows ,只是輸入指令就行了;

比如 Windows的分區在 (hd0,0),我們在開機后,按ctrl+c ,進入GRUB的命令模式;就可以用下面的

grub> rootnoverify (hd0,0)

grub> chainloader +1

grub> boot

其它同理... ...

七、GRUB丟失或損壞的應對策略;

如果GRUB是Linux版本才出會這樣的問題;WINGRUB可以不寫在MBR上;所以不會出現這樣的問題。WINGRUB用起來比較簡單。menu.lst 和命令行的用法和Linux版本的GRUB是一樣的;

1、由于重新安裝Windows或其它未知原因而導致GRUB的丟失;

您可以通過系統安裝盤、livecd進入修復模式;

請參考:《Linux 系統的單用戶模式、修復模式、跨控制臺登錄在系統修復中的運用》

首先:您根據前面所說grub-install來安裝GRUB到/boot所在的分區;要仔細看文檔,/boot是不是處于一個獨立的分區是重要的,執行的命令也不同;

其次:要執行grub ,然后通過 root (hd[0-n],y)來指定/boot所位于的分區,然后接著執行 setup (hd0),這樣就寫入MBR了,比如下面的例子;

grub>root (hd0,6)

grub>setup (hd0)

grub>quit

重新引導就會再次出現MBR的菜單了或命令行的提示符了;

2、如果出現GRUB提示符,而不出現GRUB的菜單,如何引導系統;

存在的問題可能是/boot/grub/menu.lst丟失,要自己寫一個才行;您可以用命令行來啟動系統,進入系統后寫一寫menu.lst就OK了。前面已經談過了;

寫好后還要建一個grub.conf的鏈接,如下:

[root@localhost ~]# cd /boot/grub

[root@localhost grub]# ln -s menu.lst grub.conf

總結

以上是生活随笔為你收集整理的grub 引导 多linux系统,GRUB 多系统引导的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。