grub是gnu的乙個多系統啟動引導程式,大部分的linux發行版都使用它作為引導,它對不同的作業系統有很好的支援。
最經典的是對linux的引導(或者對其安裝映象):
root (hd0,0)
kernel /boot/vmlinuz
initrd /boot/initrd.img
boot
以上**可以逐行在grub命令列輸入,也可寫入menu.lst(部分linux叫做grub.conf)中,其中root指定引導檔案所在分割槽:第一塊硬碟的第乙個分割槽。
對windows引導:
rootnoverify (hd0,0)
chainloader +1
boot
由於原生grub並不支援ntfs檔案系統,於是不驗證分割槽格式(rootnoverify),而只是交給此分割槽的引導檔案來引導系統(chainloader +1)。
針對windows使用者,grub4dos新增了對ntfs的支援,這樣就可以引導在同一塊分割槽中的不同系統引導檔案。
比如分別引導win7與xp:
title windows 7 ultimate
root (hd0,0)
chainloader /bootmgr
title windows xp professional
root (hd0,0)
chainloader /ntldr
兩個系統的引導檔案都在第一塊硬碟的第乙個分割槽,分別引導之。
若不知道引導檔案的路徑,可以使用find命令:
find --set-root /bootmgr
chainloader /bootmgr
找到windows 7的bootmgr引導檔案,並且設定此分割槽為root。
學習grub的一些體會
學習grub的一些體會 最近裝了很多次ubuntu系統,對於grub有了一些認識,今天就跟大家分享一下最近的學習。如果你有ubuntu和windows雙系統 最近都是在win7下裝ubuntu 並且想讓系統預設從windows啟動 首先你應該cd etc grub.d目錄下。該目錄下那些指令碼檔案的...
通過GRUB引導安裝Linux的方法
通過grub引導安裝linux的前提是的機器中必須有乙個作業系統,有linux,或者有windows,如果有windows,就安裝wingrub。如果有linux,大多是有grub引導的,有的可能是lilo,但個人認為還是grub好用,如果沒有的話建議安裝乙個。1.從linux的安裝盤中提取vmli...
ECMAscript一些方法的使用
typeof 操作符 來檢測 屬性是否 都存在 例如 typeof ages.name string 如果是 true 就存在 若是 false 就不存在 instanceof操作符 ecmascript3 就出來 檢測 只有乙個全域性環境下的陣列檢測,如果有多個全域性環境,就出錯,所以ecmasc...