GRUB (GRand Unified Bootloader),
强大而标准的引导器,已被重新编写以实现更好的可移植性和易用性。下一个主版本的 Grub 将是 Grub2,它是高度组件化的(就像在 Linux
中为内核 insmod 那样),所以下面的各个方向均可理解为 Grub2 的一个组件或多个组件的合力。
以下我们所有的想法都是为了让 Grub2 替代我们称之以 Grub 传统版本的 Grub 0.9x ( 作为传统版的强有力的扩展 Grub4DOS 当前已被广泛得被用于一键恢复,及多启动中),下面用 GRUB 表示 GRUB2:
USB 支持
我们常发现 GRUB 在 BIOS 限制下无法访问 USB 设备,比如存储盘、键盘。但是,要越过 BIOS 的限制以支持这个功能,我们需要做很多工作,所以我们打算实现 UHCI 的支持 - 因为 QEMU 能虚拟这样的设备。
ATA 并行、串行设备
时常我们也发现 GRUB 在使用 BIOS 提供的磁盘功能时候,Bug 多多。通常这是可以被回避的,但有时却不能。
GRUB 虽然有了串口 ATA 驱动,但却距离完成还有一段距离,且当前还只支持传统模式。
单元测试框架
要是能实现一个单元测试框架以自动检测单元的功能并将结果报告给开发人员,这将是非常爽的。有些功能我们可以用 grub-fstest/grub-emu,
其他则可以使用 Qemu/Boches/Vmware 等进行。
访问加密分区
现在加密分区的功能已经在各个主流的 GNU/Linux 发行套件中得到了支持。如果能从 GRUB 命令行中访问访问这些加密分区,那么 GRUB 用户将从中受益,比如从这些加密分区中加载内核启动系统。
我们打算首先针对 LUKS
这一广泛使用的标准开始。
本地化支持
GRUB 当前已经可以很好得显示 UTF-8 字符了,这也是 gfxterm
功能的表现。在此基础上,我们可以添加很多国家的语言支持而无需做过多的工作。不过,我们还需要通过 gettext 支持这个功能,以及在 GRUB
中做一些附加的增强以更好得支持这个本地化功能。
绚丽的菜单界面
我们正在寻找一个绚丽的菜单界面组件,要求它能支持动画、色彩特效,样式单等等。这个功能应该基于 GRUB 的视频 API,且应当能与字符界面分享尽量多的代码(注:也就是图形、字符界面的代码能尽量通用,而不是迥异)。
内建的分区支持
与 GNU 的分区工具库 (libparted) 集成,以便 GRUB 能在启动的时候能利用这一强大的分区功能。这个组件应该支持分区的创建、删除、改变分区大小以及文件系统相关功能。在我们遇到了一个很复杂的引导环境的时候,这些个功能就显得特别有用。
向新的平台移植
GRUB 当前已经被弄到了一些新平台上,包括 PC/BIOS, OpenFireware (包括 PowerPC 和 x86), EFI (x86) 和 coreboot/LinuxBios (x86). 针对Sparc64 的移植正在进行。
发表评论
-
sqlite API 工具集 一
2010-06-21 18:30 14601.0 总览 SQLite3是SQLite ... -
用户和文件权限管理(一)
2009-07-14 08:56 1510一、用户管理 Linux是一个多用户多任务的分时操 作 ... -
Flash 中文乱码
2009-06-30 21:39 0Flash 中文乱码 sudo gedit /etc/fon ... -
LINUX与主机WINDOWS文件共享如何实现
2009-06-11 13:40 0装个samba 一般来说,安 ... -
Ubuntu功夫秘籍246-新邮件提醒
2009-06-09 16:00 0文章原址:http://hi.baidu.com/cama ... -
p2p 软件端口
2009-06-01 13:18 0... -
Ext4,Ext3的特点和区别
2009-05-12 09:13 45206今天,有个后辈问我Ext4的优点,一下 ... -
SSH命令使用技巧
2009-05-07 17:49 0SSH命令使用技巧 参考网站:http://www. ... -
Dell Optiplex 320 Ubuntu Server 9.04 安装手册(本文暂不可用)
2009-05-06 22:31 2025前面我说过最近在忙个项目,这不前几天客户测试用的Win2003 ... -
ubuntu9.04 JDK,JRE 环境变量配置
2009-05-06 21:59 3105一、安装配置JAVA 1.6.03 $sudo apt-ge ... -
Dell Optiplex 320 Ubuntu DeskTop 9.04 SATA
2009-05-05 15:41 1644DEll Optiplex 320 无法安装光驱下安装ubu ... -
ubuntu 9.04 SourcesList 快速更新源
2009-05-05 09:45 2824我是2M带宽,用中科大的源加北交大的源,更新平均速度可 ... -
保存现有设置无痛安装Ubuntu 9.04
2009-04-29 09:28 830还有两天Ub ... -
我的UBUNTU9.04 安装列表
2009-04-17 15:56 0我的硬件: P4 双核3.2G 1.5G内存 ... -
ubuntu8.04下安装mplayer
2009-02-25 18:44 0THe first step :sudo apt-get in ... -
如何在 Ubuntu 中安装 Zabbix
2009-02-17 09:37 2312Zabbix (http: //www.zabbix.com ... -
Nagios 探索之九 —— NRPE的安装配置
2009-02-16 10:16 1728NRPE是n ... -
nagios 安装(linux)
2009-02-12 16:19 2508在ubuntu下配置nagios ,浪费了我两天的时间,就 ... -
linux常用命令和shell
2009-02-12 09:33 1081df :ubuntu 下查看分区信息 du:ubuntu ... -
Hibernate
2009-01-07 17:07 1480Hibernate是一个开放源代码的对象关系映射框架,它对JD ...
相关推荐
在ubuntu 9.04上安装VMWareTools步骤 上海嵌入式家园-开发板商城 联系人:贺工(嵌入式高级系统工程师) 电话: 13917077026 QQ: 844698468 MSN: embedclub@hotmail.com Email:embedclub@vip.qq.com 网址:...
对于学习ubuntu 9.04的童鞋很有用滴
Ubuntu 9.04 ISPconfig设置
SimpleScalar是一款经典的CPU模拟器,本文介绍了如何在Ubuntu9.04下安装SimpleScalar。安装中会出现许多问题,文中给出了解答。
Ubuntu-9.04-1gb.7z,是colinux下的Ubuntu 9.04的镜像文件~
新手windows下硬盘安装Ubuntu 9.04 新手windows下硬盘安装Ubuntu 9.04 新手windows下硬盘安装Ubuntu 9.04 新手windows下硬盘安装Ubuntu 9.04 新手windows下硬盘安装Ubuntu 9.04新手windows下硬盘安装Ubuntu 9.04 ...
OpenERP Installing Ubuntu9.04
NULL 博文链接:https://yuanqixun.iteye.com/blog/427715
此教程收录了各个论坛的精华帖子,绝对给你打造一个完美的Ubuntu
这个资源是为了给大家提供更快的更新源而上传。其中包含了中科大的貌似最快的源。
ubuntu9.04下的LAMP安装 ubuntu9.04下的LAMP安装 验证OK
NULL 博文链接:https://beyondjhf-2008.iteye.com/blog/403046
ubuntu 9.04 安装配置优化全记录
NULL 博文链接:https://zywang.iteye.com/blog/407055
对Ubuntu 9.04进行极其详细的介绍...
Ubuntu9.04服务器配置手册, 关于UBUNTU9.04服务器配置的简明手册,讲述服务器配置的详细步骤。
ubuntu9.04上的中文输入法安装包(deb),scim.txt列出的各包顺序为安装顺序。ubuntu9.04上的中文输入法安装包(deb),scim.txt列出的各包顺序为安装顺序
ubuntu9.04wepcrack可以参考一下的。 有能搞定wpa&wpa2的大家可以交流一下啊。
教程名称:Ubuntu 9.04 Linux视频教程23讲课程目录:【】01_简介【】02_安装篇_CD【】03_安装篇_Live.USB【】04_安装篇_LiveUSB安装【】05_安装篇_wubi安装【】06_基本命令篇_目录结构【】07_基本命令篇_ls【】08_...
ubuntu9.04双网卡双IP配置方法