修改grub讓多系統和平共處!
裝完紅旗linux 後,我只能進入linux,經過近半個小時的奮鬥,我終於把它給整好了,方法如下:
修改grub.conf
系統安裝完後,如果不能成功的引導linux和win系統,必須要改一下/boot/grub/grub.conf才能讓三系統正常執行,用root使用者進入系統,先用fdisk -ld 終端中檢視你的分割槽情況,知道分割槽情況就好辦了,用任何檔案編輯器來開啟/boot/grub/grub.conf,一般來說,win系統會自動載入到grub裡面的,下面是筆者的grub.conf檔案,我們來分析一下
default=0
timeout=10
splashimage=(hd1,2)/boot/grub/splash.xpm.gz
title windows2k
rootnoverify (hd0,0)
chainloader +1
title redhat9
root (hd1,2)
kernel /boot/vmlinuz-2.4.20-8 ro root=label=/
initrd /boot/initrd-2.4.20-8.img
title mandrake9.1
kernel (hd1,4)/boot/vmlinuz root=/dev/hdb5 quiet devfs=mount acpi=off vga=788
initrd (hd1,4)/boot/initrd.img
default=x為預設啟動的系統,0為排在第乙個的系統,以此類推。
timeout=x為grub選單停留的時間,單位為秒
title ***,***為標題,也就是你要引導的作業系統的名字,可以自己修改
root (hdx,y)x和y都代表乙個數值,x是linux的根分割槽在哪個硬碟上。如你只有乙個硬碟。那就是hd0。如果你的linux的乙個發行版是安裝在第二個硬碟,這個x,就是1。y是代表您所安裝的linux是在哪個區。這個數值有點不同,不太好說清楚。舉個例子來說。比如我把mandrake安裝到第二塊硬碟的第二個分割槽,也就是hdb5了。那他的root (hdx,y),就應該寫為root (hd1,4),也就是說y=hdaz或hdbz中的z減去1。
kernel (hdx,y)/boot/vmlinuz root=/dev/hdaz和initrd (hdx,y)/boot/initrd.img就是要引導哪個硬碟分割槽的映像和initrd檔案,一定要寫正確xy的數值,不然無法引導系統。
quiet devfs=mount acpi=off vga=788為啟動的引數。
rootnoverify (hdx,y)如果不能啟動win的話,可以改為root (hdx,y)來試試
chainloader +1意思是指定此分割槽上的第乙個磁軌來啟動
想加入別的作業系統到redhat的grub中,方法也是如此,用其它發行版中的grub來引導別的發行版,原理也是一樣的。這和win2k和xp中的boot.ini差不多,grub很簡單吧,多試幾次就會了。
最後存檔重啟電腦,就能享讓多系統和平相處了!
修改Grub讓多系統和平共處!
修改grub讓多系統和平共處!裝完紅旗linux 後,我只能進入linux,經過近半個小時的奮鬥,我終於把它給整好了,方法如下 修改grub.conf 系統安裝完後,如果不能成功的引導linux和win系統,必須要改一下 boot grub grub.conf才能讓三系統正常執行,用root使用者進...
使用grub啟動多系統
使用grub啟動多系統 整理 gnicky url http blog.csdn.loconfuse dos下執行grub.exe,成功後就會進入grub的命令列模式 grub 要啟動乙個作業系統,首先指定引導哪個分割槽上的系統,例如要引導指第乙個硬碟上的第乙個分割槽的作業系統,先鍵 入 grub ...
ubuntu 修改GRUB的預設啟動系統
問題關鍵 boot grub menu.lst檔案中的default引數 條件 需要root許可權 使用sudo命令 1.引導檔案很重要,所以修改的時候要謹慎,提前備份一下 sudo cp boot grub menu.lst boot grub menu backup.lst 使用root許可權c...