grub引导启动菜单的特点

   grub可以代替lilo来完成对Linux的引导,特别适用于linux与其它操作系统共存情况,与lilo相比,它有以下特点:

  ①、支持大硬盘:现在大多数Linux发行版本的lilo都有同样的一个问题:根分区(/boot分区)不能分在超过1024柱面的地方,一般是在8.4G左右的地方,否则lilo不能安装,或者安装后不能正确引导系统。而grub就不会出现这种情况,只要安装时你的大硬盘是在LBA模式下,grub就可以引导根分区在8G以外的操作系统。

  ②、支持开机画面:grub支持在引导开机的同时显示一个开机画面。对于玩家来说,这样可以制作自己的个性化开机画面;对于PC厂商,这样可以在开机时显示电脑的一些信息和厂商的标志等。grub支持640x480、800x600、1024x768各种模式的开机画面,而且可以自动侦测选择最佳模式,与Windows那320x400的开机画面不可同日而语。

  ③、两种执行模式:grub不但可以通过配置文件进行例行的引导,还可以在选择引导前动态改变引导时的参数,还可以动态加载各种设备。例如你在Linux下编译了一个新的核心,但不能确定它能不能工作,你就可以在引导时动态改变grub的参数,尝试装载这个新的核心进行使用。Grub的命令行有非常强大的功能,而且支持如bash或doskey一样的历史功能,你可以用上下键来寻找以前的命令。

  ④、菜单式选择:在lilo下,你需要手工输入操作系统的名字来引导不同的操作系统。而grub使用一个菜单来选择不同的系统进行引导。你还可以自己配置各种参数,如延迟时间,默认操作系统等。

  ⑤、分区位置改变后不必重新配置:lilo是通过读取硬盘上的绝对扇区来装入操作系统,因此每次分区改变都必须重新配置lilo,例如你用PQ magic调整了分区的大小,那lilo在你重新配置好之前就不能引导这个分区的操作系统了。而grub是通过文件系统直接把核心读取到内存,因此只要操作系统核心的路径没有改变,grub就可以引导系统。 除此之外,Grub还有许多非常强大的功能。例如支持多种外部设备,动态装载操作系统内核,甚至可以通过网络装载操作系统核心。Grub支持多种文件系统,支持多种可执行文件格式,支持自动解压,可以引导不支持多重引导的操作系统等。

时间: 2024-07-28 23:40:52

grub引导启动菜单的特点的相关文章

使用Windows下GRUB引导启动ubuntu

使用Windows下GRUB引导启动ubuntu[附:ubuntu默认安装的GRUB清除方法]+新的menu.lst的编写方法 另一种menu.lst的编写方法,其中还是涉及到uuid的参数. title&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;       ubuntuuuid        ae7c2431-91a7-4546-9da4-38a40de4afdakernel        /vmlinuz

如何删除GRUB引导信息?

  由于电脑系统不一样,很多人在卸载双系统Windows 7的时候遇到了困难:Windows 7分区无法格式化,双系统启动项不知道怎么处理. 其实双系统卸载Windows 7也是有技巧的,如果是安装的XP和Windows 7的双系统,想要在完全卸载Windows 7,需要先处理双系统的引导启动菜单,在去掉了双系统共享使用的启动管理器之后,才能正常格式化windows 7所在的分区.方法如下: 首先,启动到XP系统,在电脑光驱中放入Windows 7的安装光盘(若是下载的ISO镜象文件,可以用虚拟

win7启动菜单引导startos

  目前安装startos5.1时 在分区的界面中 "高级" 选项中有 选择 引导设备 安装在哪个分区中,选项分别是"mbr"."linux根目录",如果只选 "linux根目录" 安装完后是没有linux 引导菜单的,在工具easybcd 添加新条目 也不会出现linux菜单,所以要么 选"mbr" 要么 都选,建议都选 这样在win7的环境下可以用工具easybcd 配置启动菜单,日后重装win7也可以

GRUB引导PE启动不正常怎么办

    GRUB引导PE启动不正常怎么办         我们做GRUB引导PE启动时容易出现乱码问题.经过研究,其实这是因为菜单没有保存为UTF-8编码. 所以我们在制作菜单时编码务必是UTF-8格式,而不能为ANSI. 但即使我们把菜单保存为UTF-8格式,当出现错误返回时,依然会出现乱码. 这个时候我们可以在菜单上修改成以下句子: (bd)/BOOT/USB_ACC.0PE --version=5.0.11 --time-out-enable=2 --time-out-disable=1

做GRUB引导PE启动时出现乱码怎么办

  做GRUB引导PE启动时出现乱码怎么办          做GRUB引导PE启动时容易出现乱码问题.经过研究,其实这是因为菜单没有保存为UTF-8编码. 所以我们在制作菜单时编码务必是UTF-8格式,而不能为ANSI. 但即使我们把菜单保存为UTF-8格式,当出现错误返回时,依然会出现乱码. 这个时候我们可以在菜单上修改成以下句子: (bd)/BOOT/USB_ACC.0PE --version=5.0.11 --time-out-enable=2 --time-out-disable=1

GRUB引导PE启动乱码怎么办

  我们做GRUB引导PE启动时容易出现乱码问题.经过研究,其实这是因为菜单没有保存为UTF-8编码. 所以我们在制作菜单时编码务必是UTF-8格式,而不能为ANSI. 但即使我们把菜单保存为UTF-8格式,当出现错误返回时,依然会出现乱码. 这个时候我们可以在菜单上修改成以下句子: (bd)/BOOT/USB_ACC.0PE --version=5.0.11 --time-out-enable=2 --time-out-disable=1 timeout 10 default 0 gfxmen

超级本 按住FN+F12无法实现启动菜单的引导

故障现象: 超级本机型,按FN+F12无法实现启动菜单的引导 原因分析: 近期发现较多工程师因按FN+F12无法调出启动菜单,有更换SSD硬盘还有升级bios解决等措施解决问题 解决方案: 正确的步骤是在关机状态下按novo键,调出菜单, 第一项为进入bios, 第二项为进入多重引导, 第三项为进入一键恢复, 选择第二项即可. 备注: 现在超级本都有SSD硬盘,SSD硬盘可实现快速引导,按电源开关后,SSD实现快速引导,有可能无法实现按FN+F12多重引导,再次希望大家注意.

Grub引导菜单里bigmem smp up都是什么意思?

Grub引导菜单里bigmem smp up都是什么意思? smp: (symmetric multiple processor)对称多处理器模式bigmem: 支持1G 以上内存的优化内核up:(Uni processor) 单处理器的模式

安装Linux后修改grub默认启动选项

    grub是一种多操作系统启动程序,我们在安装了各种linux后,开机时出现的操作系统选择菜单通常是grub程序所显示的.        Linux安装后,默认的启动的操作系统就设定好了.在不同的时期,我们常常需要不同的默认启动系统.通过修改grub的配置文件可以容易的做到这一点.        grub配置文件通常是linux系统的/boot/grub/grub.conf文件,用vi.gnote等文本编辑器打开即可修改. 将default设为想要默认启动的系统在开机时grub选择列表中的