zoukankan      html  css  js  c++  java
  • 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

    然后把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 最新版下载地址(在这里你可以根据版本选择下载)

  • 相关阅读:
    Something I know about WebDynpro
    Details about support package implementation
    CRM Middleware Performance Topics
    Way to configure the logon navigaion layouts via Business Roles in CRM
    DOM 常用节点类型和方法
    第一届 xdef 会议日程
    去除百度音乐盒广告的chrome插件 持续更新
    从人人网抓取高校数据信息,包括,省份 高校 院系 (提供最终SQL文件下载)
    PHP 与 JSON
    解决HTTPS 发送请求走socket问题
  • 原文地址:https://www.cnblogs.com/top5/p/2281550.html
Copyright © 2011-2022 走看看