新聞中心
不過(guò)要注意,我們一般建議先安裝 Windows 系統(tǒng),后安裝 linux 系統(tǒng)。

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站制作、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿(mǎn)足客戶(hù)于互聯(lián)網(wǎng)時(shí)代的港閘網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
原因是 Windows 系統(tǒng)的啟動(dòng)引導(dǎo)程序無(wú)法把啟動(dòng)過(guò)程轉(zhuǎn)交到 Linux 系統(tǒng)的 GRUB 中,自然就不能啟動(dòng) Linux 系統(tǒng)了。如果我們后安裝 Linux 系統(tǒng),GRUB 就會(huì)安裝到 MBR 中,覆蓋 Windows 系統(tǒng)的啟動(dòng)引導(dǎo)程序。而 GRUB 是可以把啟動(dòng)過(guò)程轉(zhuǎn)交到 Windows 系統(tǒng)的啟動(dòng)引導(dǎo)程序中的,所以 Windows 系統(tǒng)和 Linux 系統(tǒng)都可以順利啟動(dòng)。
當(dāng)然,如果真的是后安裝 Windows 系統(tǒng),則也可以通過(guò)手工再安裝一次 GRUB 來(lái)覆蓋 MBR 中的 Windows 系統(tǒng)的啟動(dòng)引導(dǎo)程序,具體方法后續(xù)章節(jié)會(huì)講。
那么我們就來(lái)看看 Windows 和 Linux 雙系統(tǒng)并存的 GRUB 的配置文件是什么樣子的。命令如下:
[root@localhost ~]#vi /boot/gmb/gmb.conf
default:0
timeout=-1
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title WinXp
rootnoverify (hd0,0)
#指定Windows XP的啟動(dòng)分區(qū)。是第一塊硬盤(pán)的第一個(gè)分區(qū)
#rootnoverify是不檢測(cè)此分區(qū)的意思
makeactive
#設(shè)定分區(qū)為激活狀態(tài)
chainloader +1
#把啟動(dòng)過(guò)程轉(zhuǎn)交給此分區(qū)的第一個(gè)扇區(qū)
title CentOS (2.6.32-279.el6.i686)
root (hd0,5)
#Linux系統(tǒng)的/boot分區(qū)安裝到了第一塊硬盤(pán)的第六個(gè)分區(qū)中
kemel/vmlinuz-2.6.32-279.el6.i686 ro
root=UUID=23e5c9d6-77a8-403a-8c0e2bfeffcab5ef rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet
initrd/initramfs-2.6.32-279.el6.i686.img
配置文件的變化主要是多了 WinXP 這一段。rootnoverify(hd0,0) 字段說(shuō)明這個(gè)分區(qū)不檢測(cè),同時(shí)標(biāo)稱(chēng)了 Windows 系統(tǒng)的啟動(dòng)分區(qū)在第一塊硬盤(pán)的第一個(gè)分區(qū)中。也就是 Windows 系統(tǒng)的 C: 盤(pán)在第一塊硬盤(pán)的第一個(gè)分區(qū)中。chainloader+1 的意思是,GRUB 會(huì)把啟動(dòng)過(guò)程轉(zhuǎn)交到位于這個(gè)分區(qū)的第一個(gè)扇區(qū)(啟動(dòng)扇區(qū))中的引導(dǎo)程序中。
我們已經(jīng)知道,為了實(shí)現(xiàn)多系統(tǒng)啟動(dòng),除 MBR 中可以安裝啟動(dòng)引導(dǎo)程序外,每個(gè)分區(qū)的第一個(gè)扇區(qū)也可以安裝啟動(dòng)引導(dǎo)程序。在這個(gè)例子中,Windows 系統(tǒng)的啟動(dòng)引導(dǎo)程序就被安裝到了 C: 盤(pán)所在分區(qū)的啟動(dòng)扇區(qū)中,chainloader+1 就是 GRU 把啟動(dòng)過(guò)程交給了 Windows 系統(tǒng)的啟動(dòng)引導(dǎo)程序,所以可以啟動(dòng) Windows 系統(tǒng)。
網(wǎng)站標(biāo)題:Linux多系統(tǒng)并存的GRUB配置文件內(nèi)容分析
分享鏈接:http://m.5511xx.com/article/codchsc.html


咨詢(xún)
建站咨詢(xún)
