无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 7599|回复: 8
打印 上一主题 下一主题

弱弱的问一句,grub2_uefi模式怎么调用 grub4dos(grldr)

  [复制链接]
1#
发表于 2015-12-4 20:16:04 | 显示全部楼层
dos时代菜鸟 发表于 2015-12-4 12:46
唉, grub2_uefi  的chainloader 也只能引导符合efi标准的引导文件,不存在引导什么扇区文件的概念了。

...

我玩过winly,它也是基于grub2的,它的cfg文件里有一句语法if..............then,意思大概是假如是这样就这样,否则就那样,也就是说当你以bios启动的时候,它就加载ntldr模块及相应的驱动以及cfg里显示bios可以启动的项,而当UEFI启动的时候,它就不加载ntldr模块,它加载gop等mob驱动以及cfg里显示efi可以启动的项。因此当你以何方式启动它就自动帮你分类启动了,UEFI启动不会加载bios的东西,bios启动不会加载UEFI的东西。故你说的“通过 grub2_efi 启动调用 ubuntu 的 grub.cfg 进入了 linux ,同样通过 grub2_bios 也能进入linux”是不可能的,是你以为而已。进入菜单cfg里见到启动项是已帮你选好的,也没有 grub2_efi、 grub2_bios启动之说,只有efi启动或bios启动,efi启动加载grub2_efi相关驱动,bios启动加载 grub2_bios。

点评

嗯 ,这个我也注意到了,是通过 grub2 的一个 系统变量 判断 是 efi 还是i386 什么的 。 还有 bios 启动的时候 会提供 legacy_kernel legacy_initre 以及 efi 的 一些 指令 ,不知道 efi 下 能否 也 提供 legacy  详情 回复 发表于 2015-12-4 20:25
回复

使用道具 举报

2#
发表于 2015-12-4 20:44:40 | 显示全部楼层
dos时代菜鸟 发表于 2015-12-4 20:25
嗯 ,这个我也注意到了,是通过 grub2 的一个 系统变量 判断 是 efi 还是i386 什么的 。

还有 bios 启 ...

新型的主板叫UEFI不叫bios,但它兼容legacybios, legacy_kernel  legacy_initre是bios的东西,efi也有efishell类似于dos命令,应该是早期英特尔弄出来方便人家以EFI安装win7X64的,那些模块没人研究。 memdisk在论坛里winly启动好像有得下载。

点评

memdisk 我已经有 syslinux 6 的最新版了,但是 memdiskfind 可能是 syslinux 的一个独立模块,不包含在 memdisk 中 ,看来 bios 下还是用 grub4dos 更好一些。 就是觉得 efi 状态下,没有 把某个文件虚拟成 存储  详情 回复 发表于 2015-12-4 21:12
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-21 22:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表