使用BURG美化启动界面(更新2010-03-09)

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: 使用BURG美化启动界面(更新2010-01-12)

#211

帖子 ptptptptptpt » 2010-01-21 19:56

hi bean,

今天开始看 burg 的代码,有点不明白,grub2 对多平台的支持是怎样一个逻辑呢?

以 /include/grub 中的目录为例,i386 / x86_64 / sparc64 ... 应该指不同的 cpu 硬件环境,i386 中又分 efi 、pc 等,应该是对应着 i386 平台上不同的 bios 环境。

然而,/include/grub/ 中也有个 efi 目录,与 i386 / x86_64 / sparc64 等目录平级,该如何理解呢??莫非是对应所有 cpu 环境的 efi bios?
hetao
帖子: 175
注册时间: 2008-01-03 16:25
联系:

Re: 使用BURG美化启动界面(更新2010-01-12)

#212

帖子 hetao » 2010-01-22 3:03

smallapple 写了:不明白grub2引导grub4dos有什么难? :em20
Grub2的Chainloader不支持文件,只能是扇区,也可能是我笨不会用
引导Grub4DOS我只是说困难,并不是不能做到,说困难是因为不能chainloader /grldr来引导,但是有一个变通的不是太方便的方法
linux /grub.exe,用这个命令可以引导,但是必须要有grub.exe才行,这叫困难或者说麻烦。至于引导ntldr我还做不到,请楼上指教
看到过bean以前的文章可以通过loadbin来实现,但这个方法比较老了,现在好像不能用了。
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: 使用BURG美化启动界面(更新2010-01-12)

#213

帖子 ptptptptptpt » 2010-01-22 9:57

chainloader /ntldr 确实是一个需要解决的问题,已经跟 bean 提过了,他说有空时会处理。不过 bean 要做的事太多,一时顾不过来。因此偶决定学习 grub2 代码,希望能搞定。能力有限,各位勿报太高希望
bean
帖子: 238
注册时间: 2008-06-03 12:25

Re: 使用BURG美化启动界面(更新2010-01-12)

#214

帖子 bean » 2010-01-22 12:33

ptptptptptpt 写了:hi bean,

今天开始看 burg 的代码,有点不明白,grub2 对多平台的支持是怎样一个逻辑呢?

以 /include/grub 中的目录为例,i386 / x86_64 / sparc64 ... 应该指不同的 cpu 硬件环境,i386 中又分 efi 、pc 等,应该是对应着 i386 平台上不同的 bios 环境。

然而,/include/grub/ 中也有个 efi 目录,与 i386 / x86_64 / sparc64 等目录平级,该如何理解呢??莫非是对应所有 cpu 环境的 efi bios?
/include/grub/efi里放的是EFI公共的头文件,而i386专用的EFI头文件在/include/grub/i386/efi。
bean
帖子: 238
注册时间: 2008-06-03 12:25

Re: 使用BURG美化启动界面(更新2010-01-12)

#215

帖子 bean » 2010-01-22 12:34

ptptptptptpt 写了:chainloader /ntldr 确实是一个需要解决的问题,已经跟 bean 提过了,他说有空时会处理。不过 bean 要做的事太多,一时顾不过来。因此偶决定学习 grub2 代码,希望能搞定。能力有限,各位勿报太高希望
是的,这个功能近期内会加上,大家稍微等一下。
头像
qingdaoocean
帖子: 2753
注册时间: 2009-05-16 8:47

Re: 使用BURG美化启动界面(更新2010-01-12)

#216

帖子 qingdaoocean » 2010-01-22 12:36

不错不错 ,考完试试下~:em09
“飞达”——武汉理工大学开源技术协会http://vedaclub.org/
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: 使用BURG美化启动界面(更新2010-01-12)

#217

帖子 ptptptptptpt » 2010-01-22 13:48

bean 写了: 是的,这个功能近期内会加上,大家稍微等一下。
bean,可否把加载 ntldr 的功能独立出来,而不是汇入 chainloader ?譬如说,给 grub2 增加一个 ntldr 命令,专门用于加载 ntldt 、peldr、bootmgr 等 nt 类引导器。感觉这样逻辑上更清晰,而不会把 chainloader 搞得太杂乱。
bean
帖子: 238
注册时间: 2008-06-03 12:25

Re: 使用BURG美化启动界面(更新2010-01-12)

#218

帖子 bean » 2010-01-22 14:56

ptptptptptpt 写了:
bean 写了: 是的,这个功能近期内会加上,大家稍微等一下。
bean,可否把加载 ntldr 的功能独立出来,而不是汇入 chainloader ?譬如说,给 grub2 增加一个 ntldr 命令,专门用于加载 ntldt 、peldr、bootmgr 等 nt 类引导器。感觉这样逻辑上更清晰,而不会把 chainloader 搞得太杂乱。
嗯,我就是这样考虑的。
头像
bphanzhu
帖子: 41
注册时间: 2009-02-09 16:11
联系:

Re: 使用BURG美化启动界面(更新2010-01-12)

#219

帖子 bphanzhu » 2010-01-22 14:57

bean 写了:
ptptptptptpt 写了:chainloader /ntldr 确实是一个需要解决的问题,已经跟 bean 提过了,他说有空时会处理。不过 bean 要做的事太多,一时顾不过来。因此偶决定学习 grub2 代码,希望能搞定。能力有限,各位勿报太高希望
是的,这个功能近期内会加上,大家稍微等一下。
就专等这个功能叻
:em05
cfannow
帖子: 36
注册时间: 2009-11-14 20:57

Re: 使用BURG美化启动界面(更新2010-01-12)

#220

帖子 cfannow » 2010-01-22 16:13

学习看看 修改有没有风险啊?比如说失败了进不了系统?
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: 使用BURG美化启动界面(更新2010-01-12)

#221

帖子 ptptptptptpt » 2010-01-22 18:00

bean 写了:
ptptptptptpt 写了:
bean 写了: 是的,这个功能近期内会加上,大家稍微等一下。
bean,可否把加载 ntldr 的功能独立出来,而不是汇入 chainloader ?譬如说,给 grub2 增加一个 ntldr 命令,专门用于加载 ntldt 、peldr、bootmgr 等 nt 类引导器。感觉这样逻辑上更清晰,而不会把 chainloader 搞得太杂乱。
嗯,我就是这样考虑的。
:em11 :em11
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: 使用BURG美化启动界面(更新2010-01-12)

#222

帖子 ptptptptptpt » 2010-01-22 18:02

cfannow 写了:学习看看 修改有没有风险啊?比如说失败了进不了系统?
风险肯定会有一点,不过不大。
bean
帖子: 238
注册时间: 2008-06-03 12:25

Re: 使用BURG美化启动界面(更新2010-01-12)

#223

帖子 bean » 2010-01-25 13:55

最新版本1.98+burg.20100124-1~ppa6

新增命令ntldr和freedos,可以直接装载ntldr/grldr/bootmgr和FreeDOS的kernel.sys,例如:

代码: 全选

set root=(hd0,1)
ntldr /ntldr
boot

代码: 全选

set root=(hd0,1)
freedos /kernel.sys
boot
上次由 bean 在 2010-01-25 17:26,总共编辑 2 次。
hetao
帖子: 175
注册时间: 2008-01-03 16:25
联系:

Re: 使用BURG美化启动界面(更新2010-01-24)

#224

帖子 hetao » 2010-01-25 16:04

MSDOS的io.sys能不能引导呢?
bean
帖子: 238
注册时间: 2008-06-03 12:25

Re: 使用BURG美化启动界面(更新2010-01-24)

#225

帖子 bean » 2010-01-25 16:15

hetao 写了:MSDOS的io.sys能不能引导呢?
暂时没加io.sys的处理,不过不难实现。
回复