无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3101|回复: 10
打印 上一主题 下一主题

将 GRUB 安装到软盘有两种方法

[复制链接]
跳转到指定楼层
1#
发表于 2004-8-19 15:00:29 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1。用 grub 的 setup 命令:
grub> root (fd0)
grub> setup (fd0)
这种安装方法需要事先在软盘上存在 /boot/grub/ 目录,以及该目录下的那些 stage 文件。

2。用 grldr
将 GRLDR 的第四扇区经过修改之后放置到软盘的第一扇区,然后将 GRLDR 拷贝到软盘根目录。
具体步骤可以这样:
a. 格式化一张FAT格式的软盘,或者用任何一张现有的已经格式化了的FAT格式的软盘。
b. 将软盘第一扇区读入内存区域1,将 GRLDR 第四扇区读入内存区域2。
c. 将 内存区域1 的 0x02 至 0x3d 这 60 个字节复制到 内存区域2 的 0x02 至 0x3d。
d. 将更改后的 内存区域2 写入软盘第一扇区。
e. 把 GRLDR 文件复制到软盘根目录。【这一步任何时候做都行,不在乎先后】。
以上假定软盘是 FAT12 或者 FAT16 的格式。如果软盘是 FAT32 格式,则需要将上述 b,c 两个步骤改写为:
b. 将软盘第一扇区读入内存区域1,将 GRLDR 第三扇区读入内存区域2。
c. 将 内存区域1 的 0x02 至 0x59 这 88 个字节复制到 内存区域2 的 0x02 至 0x59。

将 GRUB 安装到硬盘主引导磁道(MBR 以及紧接 MBR 之后的几个扇区)的方法:
a. 将硬盘第一扇区(MBR)读入内存区域1,将 GRLDR 开头 5 个扇区读入内存区域2。
b. 将 内存区域1 的 0x01be 至 0x01ff 这 66 个字节复制到 内存区域2 的 0x01be 至 0x01ff。(这个区域是硬盘分区表)。
c. 将更改后的 内存区域2(其长度是 5 个扇区)写入硬盘开头的 5 个扇区上(也就是 MBR 以及紧接着它后面的 4 个扇区上)。

(声明:以上步骤写入 MBR,危险!!操作一定要谨慎,千万避免出现阴差阳错,一定保证不要失误!)

注:GRLDR 只可以按照如上所说安装到软盘引导区或者硬盘的“主引导区”,不可以安装到硬盘上某个“分区”的引导区。

出处:  >> Source <<
11#
发表于 2004-8-21 20:38:23 | 只看该作者

将 GRUB 安装到软盘有两种方法

汉化版在哪里可以下载?
回复

使用道具 举报

10#
发表于 2004-8-21 11:44:17 | 只看该作者

将 GRUB 安装到软盘有两种方法

我的软件“一键GHOST”就是采用了GRLDR,但对GRUB菜单还未使用楼主的汉化界面,等有时间研究一下,使用本软件更完美。
回复

使用道具 举报

9#
发表于 2004-8-20 17:48:26 | 只看该作者

将 GRUB 安装到软盘有两种方法

下面引用由useronce2004/08/19 05:30pm 发表的内容:
对, 但是通常不必要那么作. ;-)
索性不用nt boot loader了!
回复

使用道具 举报

8#
 楼主| 发表于 2004-8-19 17:30:23 | 只看该作者

将 GRUB 安装到软盘有两种方法

下面引用由qwerqwer2004/08/19 05:28pm 发表的内容:
安装到硬盘mbr,可以这样吧??
setup (hd0)
对, 但是通常不必要那么作. ;-)
回复

使用道具 举报

7#
发表于 2004-8-19 17:28:51 | 只看该作者

将 GRUB 安装到软盘有两种方法

安装到硬盘mbr,可以这样吧??
setup (hd0)
回复

使用道具 举报

6#
 楼主| 发表于 2004-8-19 17:17:39 | 只看该作者

将 GRUB 安装到软盘有两种方法

下面引用由Climbing2004/08/19 05:10pm 发表的内容:
谢谢你对grub中文化所做的贡献,以后请多多指教。
关于编译方面,还有一些问题,希望你能再写一篇专文用来详细介绍grub的编译问题。
不敢当.  中文化 Grub 仅凭兴趣而已, 谈不上贡献; "指教", 就更不敢当拉.
就编译方面, Linux 里编程实没有 VC 爽. 特别是 make 文件的书写 - 复杂地很.
说来, 如果你只是编译 Grub 的化, 很简单的:
./configure --enable-diskless --enable-rtl8139 --disable-minix --disable-jfs --disable-vstafs --disable-reiserfs --disable-ffs --disable-ufs2
--enable-diskless --enable-rtl8139   :  就是启用 RTL8139 网卡模块, 启用无盘模块;
后面的那些 --disable--xxxxx          :  去掉对一些无用的文件系统的支持, 使二进制文件小(经验上是小于 150 KB 最好, 否则网络模块的调用会有问题)
然后 make 就可以拉
回复

使用道具 举报

5#
发表于 2004-8-19 17:10:53 | 只看该作者

将 GRUB 安装到软盘有两种方法

谢谢你对grub中文化所做的贡献,以后请多多指教。
关于编译方面,还有一些问题,希望你能再写一篇专文用来详细介绍grub的编译问题。
回复

使用道具 举报

4#
 楼主| 发表于 2004-8-19 17:00:45 | 只看该作者

将 GRUB 安装到软盘有两种方法


是啊, 阁下好眼力!
你看看我的邮箱地址... ...   
回复

使用道具 举报

3#
发表于 2004-8-19 16:54:04 | 只看该作者

将 GRUB 安装到软盘有两种方法

useronce是不是就是Gandalf?
回复

使用道具 举报

2#
发表于 2004-8-19 15:27:07 | 只看该作者

将 GRUB 安装到软盘有两种方法

顶!
有时间我试一下先!
谢谢大侠!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-10-21 22:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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