Grub4dos安装和启动完全指南
GRUB4DOS的啟動方式有很多種,介紹如下:
1.從MBR中啟動
把GRUB4DOS啟動代碼安裝到MBR后,開機后便能直接進入GRUB4DOS。
安裝到MBR需要用到工具bootlace或grubinst, bootlace可運行在DOS,Windows 95/98/Me 和 Linux下,而grubinst可運行在 Windows NT/2000/XP/2003/Vista,Linux 和 FreeBSD下。
在DOS, Windows 95/98/Me下,用bootlace把啟動代碼安裝到第一只硬盤的MBR:
?????? bootlace 0x80
在Linux下,用bootlace把啟動代碼安裝到IDE0上主設備的MBR:
?????? bootlace /dev/hda
在Windows NT/2000/XP/2003/Vista下,用grubinst把啟動代碼安裝到第一只硬盤的MBR:
?????? grubinst (hd0)
在Linux/FreeBSD下,用grubinst把啟動代碼安裝到IDE0上主設備的MBR:
?????? grubinst "(hd0)"
注意:grubinst有圖形界面grubinst_gui,利用它可以更簡單地把啟動代碼安裝到MBR/啟動扇區里。
安裝啟動代碼到MBR后,還需要把grldr和menu.lst拷貝到硬盤上任意一個FAT16/FAT32/NTFS/EXT2分區的根目錄里。
該方案的優點:
- 不依賴于操作系統
- 能夠自動搜索硬盤上各個分區的grldr文件
------------------------------------------------------------------------------------
2.從分區啟動扇區中啟動
GRUB4DOS的啟動代碼也可以安裝到某一FAT16/FAT32/NTFS/EXT2分區的啟動扇區中。當從該分區啟動時,會引導GRUB4DOS。
用grubinst把啟動代碼安裝到第一只硬盤的第一個主分區里:
????? grubinst (hd0,0)
或者
????? grubinst -p=0 (hd0)
安裝啟動代碼到啟動扇區后,還需要把grldr和menu.lst拷貝到該分區的根目錄里。
該方案的優點:
- 不依賴于操作系統
- 不需要修改MBR,因而可以使GRUB4DOS和其他的啟動管理器共存
--------------------------------------------------------------
3.在DOS命令行啟動
在CONFIG.SYS中啟動GRUB4DOS: install=c:\some\where\grub.exe --config-file=FILE
在DOS命令行下啟動GRUB4DOS: grub.exe --config-file=FILE
如果沒有使用--config-file選項,缺省的菜單文件是 (hd0,0)/menu.lst 。
FILE可以菜單文件的名字,也可以是菜單的內容。例如:
????? grub.exe --config-file="root (hd0,0);chainloader +1"
在DOS下啟動GRUB4DOS后,可以用quit命令返回到DOS中。
該方案的優點:
- 不需要修改MBR和啟動扇區
- 可以根據需要在腳本或者其它DOS程序中啟動GRUB4DOS
-----------------------------------------------------
4.在Linux下啟動
在Linux下,可以用以下的命令啟動GRUB4DOS:
?????? kexec -l grub.exe kexec -e
注意:為了能在Linux下運行grub.exe,你需要使用打了kexec補丁的Linux內核。
該方案的優點:
- 不需要修改MBR和啟動扇區
- 可以根據需要在腳本或者其它Linux程序中啟動GRUB4DOS
-------------------------------------------------
5.通過Windows NT/2000/XP/2003的啟動管理器啟動GRUB4DOS
在 Windows NT/2000/XP/2003中,可以把grldr和menu.lst拷貝到C:\,然后在boot.ini的最后加上一行:
?????? c:\grldr="Start GRUB4DOS"
如果boot.ini中的timeout值為零,把它設置為大于0的數字,例如timeout=30,然后保存boot.ini。
注意:boot.ini文件一般是隱藏的,你需要在文件夾選項中設置顯示所有文件,或者在cmd中使用以下命令來去掉boot.ini的隱藏屬性:
??????? attrib -s -r -h c:\boot.ini
下一次啟動Windows時,你會發現啟動畫面中多了Start GRUB4DOS這一選項,使用它便可啟動GRUB4DOS。
該方案的優點:
- 不需要修改MBR和啟動扇區
------------------------------------------------------------------
6.通過Windows 7/ Vista 的啟動管理器啟動GRUB4DOS
首先,把grldr.mbr拷貝到C:\下,然后在cmd中使用以下的命令:
?????? bcdedit /create /d "Start GRUB4DOS" /application bootsector
?????? bcdedit /set {id} device boot
?????? bcdedit /set {id} path \grldr.mbr
????? bcdedit /displayorder {id} /addlast
?
第一個命令會生成一個 GUID ,把生成的GUID 放到 {id} 里.即可.
然后把grldr和menu.lst拷貝到任意一個FAT16/FAT32/NTFS/EXT2分區的根目錄。
該方案也可應用于Windows NT/2000/XP/2003,但這些系統中修改啟動菜單不是使用bcdedit,而是通過在boot.ini的最后加上這樣的一行:
????? c:\grldr.mbr="Start GRUB4DOS"
下一次啟動Windows時,你會發現啟動畫面中多了Start GRUB4DOS這一選項,使用它便可啟動GRUB4DOS。
該方案的優點:
- 不需要修改MBR和啟動扇區
- 能夠自動搜索硬盤上各個分區的grldr文件
---------------------------------
資源:Grub4dos 最新版下載地址(在這里你可以根據版本選擇下載)
轉載于:https://www.cnblogs.com/iamnewsea/archive/2011/01/20/1939969.html
總結
以上是生活随笔為你收集整理的Grub4dos安装和启动完全指南的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中首清算:“股神”很闹心,巴菲特曾割肉的
- 下一篇: 引入的噪声程度:曝光时间,模拟增益,数字