无忧启动论坛

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

读lianjiang《grub4dos初级教程》一点感想

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-19 08:30:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
lianjiang大元帅的《grub4dos初级教程》我非常喜欢,我们目前应用的grub、PE等程序,用金庸的小说来比喻,大概属于邪派中的高深武功。像九阴真经、九阳真经、乾坤大挪移。相关的知识从书本上学是没有的。而从网络上学总是十分零碎。lianjiang大元帅能够毫无保留地认真细致地编成一个grub教程,实在是众多菜鸟的福音。
       有两个小内容想请教一下lianjiang大元帅:
一、内中提到您用grub在自己的电脑上装了好几个操作系统,用grub统一调用。我猜测方法是不是这样。把硬盘分成多个分区,而第一区只分配几百兆,用FAT格式。分别在第二区、第三区……装各种系统,每装完一个格化C盘,再装下一个。按我的理解,各系统虽然不装在C盘,但会在C盘的MBR或引导扇区写一些内容。全部装完后,在C盘装入grub,配置menu.lst,比如启动XP调用NTLDR,启动VISTA调用bootmsg……。是不是这样?
        另外微软对别人的东西打压都很厉害。您装的XPSP3和VISTA运行是否正常?还有在XP区和VISTA区可以用NTFS分区吧?
二、您提到用ultraISO封装grub引导光盘。但好像没提到用ultraISO封装isolinux光盘,我想请教一下。根据您的经验用ultraISO封装这两种引导光盘,对哪种的支持更好。

[ 本帖最后由 guoqqqqqq 于 2009-3-19 09:13 编辑 ]
2#
发表于 2009-3-19 08:43:47 | 只看该作者
第一个问题看起来比较菜,我来回答一下~
你说的fat的第一区是没有必要的~mbr只占一个扇区 512字节,这个扇区不包括在分区里面,引导扇区是在各个分区的开始扇区,你的每个分区里面都有引导扇区!mbr是主引导记录的英文缩写,具有操作无关性,不管你用vista还是xp主引导记录可以是一样的。你可以按照lianjiang大大的教程里面修改boot.ini加载第一分区的grldr来启动grub4dos。

[ 本帖最后由 xtay004 于 2009-3-19 08:45 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2009-3-19 09:16:37 | 只看该作者
原帖由 xtay004 于 2009-3-19 08:43 发表
第一个问题看起来比较菜,我来回答一下~
你说的fat的第一区是没有必要的~mbr只占一个扇区 512字节,这个扇区不包括在分区里面,引导扇区是在各个分区的开始扇区,你的每个分区里面都有引导扇区!mbr是主引导记 ...

我记得boot.ini好像是xp里的,也就是说C盘装了XP,那么在装其他系统时,都会与XP系统有关联,C盘的系统崩溃重装,可能会影响其他系统。
回复

使用道具 举报

4#
发表于 2009-3-19 09:47:44 | 只看该作者
教程里面没有提到grub是否支持中文路径?
也就是pe、img这些文件不能放在中文的文件夹里
我用中文路径
grud4dos启动时提示press any key
按任意键后就退出了
回复

使用道具 举报

5#
 楼主| 发表于 2009-3-19 10:02:00 | 只看该作者
中文路径应该不支持,仅支持中文菜单。
回复

使用道具 举报

6#
发表于 2009-3-19 10:05:00 | 只看该作者
最好不要用中文路径,还有长文件名。其实就是一个文件夹。没必须这也个性吧?!

用boot.ini引导grub4dos只是NT加载grub的一种。其实还有介绍vista加入grub4dos的方法。
这些都是用 分区上的系统来引入。跟操作系统有关。 就是说你这个用来引导的分区要是激活的,并且要有这些微软的引导器。  那如果是MBR的话就可以灵活的跟分区是否激活或者是分区隐藏了也可以用来引导grub4dos

LZ还是去再看看教程。lianjiang的教程真的蛮好。入门和浅深入级的教程。
回复

使用道具 举报

7#
发表于 2009-3-19 10:54:38 | 只看该作者
我只有一个建议:看教程的同时,千万不要忘了实践。

有很多问题是在实践中遇到的,也是在实践中解决的,总之,要解决问题一定不要懒惰,很多时候自己动手试一下,要比教程中学到的更多。
回复

使用道具 举报

8#
发表于 2009-3-19 12:06:25 | 只看该作者
中文路径不点说过其实可以支持的,在grub4dos命令行看是乱码。不过还是没必要这样做。

1.grub4dos强大就在这里。只需要他自己的MBR代码,然后找到根目录grldr文件就可以支持从其他盘启动系统,他有map,makeactive,chainloader等一大堆非常好的命令来达到启动ms系统。
这里就不需要考虑微软的mbr,激活分区等。。

2.isolinux,grub4dos在光盘引导上不好评价。自己选吧。或者做2种都可以的互引导菜单。这里要提的是grub4dos的光盘封装建议采用mkisofs制作
回复

使用道具 举报

9#
发表于 2009-3-19 14:17:20 | 只看该作者
所谓初级教程,只是希望能帮助你尽快入门,而更多的应用,还需要自己在实践中摸索与体会。
从实践中来,到实践中去。

至于系统安装,我一般是分出两个主分区,分别安装不同的系统。一个隐藏,一个可见,两者互不影响,相互独立。
回复

使用道具 举报

10#
 楼主| 发表于 2009-3-19 15:15:15 | 只看该作者
原帖由 lianjiang 于 2009-3-19 14:17 发表
所谓初级教程,只是希望能帮助你尽快入门,而更多的应用,还需要自己在实践中摸索与体会。
从实践中来,到实践中去。

至于系统安装,我一般是分出两个主分区,分别安装不同的系统。一个隐藏,一个可见,两者 ...

谢谢大元帅亲自回复,希望能推出更进一步的教程。
回复

使用道具 举报

11#
发表于 2009-3-19 15:56:24 | 只看该作者
原帖由 yjd 于 2009-3-19 12:06 发表
中文路径不点说过其实可以支持的,在grub4dos命令行看是乱码。不过还是没必要这样做。

1.grub4dos强大就在这里。只需要他自己的MBR代码,然后找到根目录grldr文件就可以支持从其他盘启动系统,他有map,make ...



我试验了多次
只要目录是中文的
就启动不起来
换英文的就OK

主要最近想用GRUB4DOS集成论坛里的几个PE
想把每个PE放在中文目录里
方便更新
呵呵
不知道如何做到中文路径支持?

谢谢
回复

使用道具 举报

12#
 楼主| 发表于 2009-3-19 16:21:22 | 只看该作者
LS,看来你刚有个想法,还没开始做吧。当你开始做的时候,你会发现如果能把一个完完整整的PE放到一个文件夹中是多么幸福的事,哪还敢再想中文目录的事。
回复

使用道具 举报

13#
发表于 2009-3-19 16:24:46 | 只看该作者
原帖由 guoqqqqqq 于 2009-3-19 16:21 发表
LS,看来你刚有个想法,还没开始做吧。当你开始做的时候,你会发现如果能把一个完完整整的PE放到一个文件夹中是多么幸福的事,哪还敢再想中文目录的事。

\
当然已经做了,
不过没成功
不然怎么知道中文路径启动不了呢?

但是能把一个完完整整的PE放到一个文件夹中
这点我已经做到了

现在就是寻找支持中文目录的办法
回复

使用道具 举报

14#
发表于 2009-3-19 16:26:50 | 只看该作者
使用中文目录名是可以的。只是个人从没觉得有此必要。
有兴趣的到时空去翻帖子。
回复

使用道具 举报

15#
 楼主| 发表于 2009-3-19 16:29:47 | 只看该作者
既然是这样,你不妨在GRUB中遇到中文目录,不要写中文,试着用中文的ASCLL码代替。也许是一个思路。
回复

使用道具 举报

16#
发表于 2009-3-19 17:03:01 | 只看该作者
http://bbs.znpc.net/redirect.php?tid=5558&goto=lastpost

按时空论坛不点说法
要UTF-8编码而不是ASCII码
不过我刚试了还是失败了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-30 23:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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