|
2010.06.18 新版出炉,版本号升至 2.0
63s-grub-v2.0-beta1.zip
(19.15 KB, 下载次数: 326)
增加 ext2fs 支持;
删去 map 命令;
新增 loadgrub 命令,可加载 grub1 的 stage2 和 grub2 的 core.img,尚不稳定,请大家多多测试;
改进了菜单系统,最多可有20个启动项;
菜单扇区格式发生了变化,如下:
* 前 496 字节用于存放启动项,最多可容纳20个;
* 启动项位置不再固定;
* 两个启动项之间用2个或2个以上的空字节("00")隔开;
* 一个启动项内的多条语句用一个空字节("00")间隔,第一条语句为标题;
* 最后16字节的前4个字节,以二进制码的形式存放四个整数(倒计时、默认启动项、头尾颜色、菜单颜色);后面的字节保留备用。
2010.06.21
Pauly 大侠的为 63S-GRUB 编写的安装配置程序已经升级,支持新版,见 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=160886
多谢 Pauly ~~
----------------------------------------------------------------------------------------------
63S-GRUB 是一个极度精简的 GRUB。精简的目的是将体积控制在 32256 字节(63个扇区)之内,从而可以装入硬盘0磁道,不受重新分区和格式化的影响。受限于体积,其功能比原版 GNU GRUB 大大缩水,严格来讲,已经算不上引导器,只能算是“引导器的引导器”。它的使命就是加载其它 boot loader ,再在新的 loader 中做你想做的事。
原 GRUB 代码取自 UBUNTU 9.04 ,主要改动如下:
1、底层函数基本未动;
2、功能部分进行了大幅删减,gzip 支持、网络启动、图形模式等均被去除;
3、保留了命令行(包括“自动补全”特性);
4、重新实现了一个简单的菜单系统;
5、原有命令大部分被去除,仅保留 root、rootnoverify、chainloader、boot、find;
6、新增 ntldr 命令,用来引导 ntldr/peldr/bootmgr/grldr;
7、新增 loadgrub 命令,可加载 grub1 的 stage2 和 grub2 的 core.img;
8、默认支持 fat、ntfs、ext2/3/4 文件系统(还有 reiserfs 可选)。
其中,ntldr 命令和 ntfs 文件系统代码取自 GRUB4DOS 。
项目主页:http://code.google.com/p/63s-grub/
在线浏览源码:http://code.google.com/p/63s-grub/source/browse/
下载源码:svn checkout http://63s-grub.googlecode.com/svn/trunk/ 63s-grub
下载地址:http://code.google.com/p/63s-grub/downloads/list
安装方法
For Windows:
伟大的 pauly 提供了一个安装配置程序,在这里: http://bbs.wuyou.net/forum.php?mod=viewthread&tid=160886
For Linux:(以下操作有危险性,请务必谨慎!出现任何后果本人不负责。)
第一步:把staeg2 写入 2~63 扇区- sudo dd if=./stage2 of=/dev/sda seek=1
复制代码 如果不想覆盖硬盘第二扇区已有的配置文件,可以这样- sudo dd if=./stage2 of=/dev/sda seek=2 skip=1
复制代码 staeg2 是程序主体。
第二步:把 stage1 写入 1 扇区 —— 也就是MBR扇区。- sudo dd if=./stage1 of=/dev/sda bs=1 count=440
复制代码 stage1 负责加载 stage2。
试用方法
如果不想立刻安装到硬盘,想先体验一下,可用 grub4dos 加载:- chainloader --force --load-segment=0 --load-offset=0x8000 --boot-cs=0 --boot-ip=0x8200 (hd0,0)/63s-grub/stage2
复制代码 可以只把 stage2 安装到硬盘,用 boot.ini 加载 stage1,也能进入 63s-grub :
- C:\63s-grub\stage1="63S-GRUB"
复制代码
[ 本帖最后由 PTPTPTPTPTPT 于 2010-6-22 09:44 编辑 ] |
|