无忧启动论坛

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

[讨论] 如何将grub安装到linux磁盘的MBR?

[复制链接]
跳转到指定楼层
1#
发表于 2011-9-29 23:43:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我试了几种方法:

1. 在Linux系统中使用setup (hdx)命令,似乎0.4.5取消了这个命令? 求确认? (详见附件1与2)

2. 在WIN系统中,使用bootice安装grldr for dos,这个菜单提示中for dos,是否适用于linux? 在虚拟机执行了这条命令,但引导时不成功、WHY?但查看磁盘中确实存在grldr和menu.lst文件,并且手动加载可以执行,好奇怪啊? (详见附件3)

[ 本帖最后由 jasonwang 于 2011-10-3 00:52 编辑 ]

grub-cdlinux2.png (15 KB, 下载次数: 121)

grub-cdlinux2.png

grub-cdlinux.png (54.94 KB, 下载次数: 105)

grub-cdlinux.png

2011-9-29 23-41-20.png (9.13 KB, 下载次数: 121)

2011-9-29 23-41-20.png

2011-9-29 23-44-55.png (30.42 KB, 下载次数: 104)

2011-9-29 23-44-55.png

2011-9-29 23-45-47.png (21.94 KB, 下载次数: 107)

2011-9-29 23-45-47.png

2011-9-29 23-46-25.png (5.3 KB, 下载次数: 111)

2011-9-29 23-46-25.png

2011-9-29 23-46-51.png (17.57 KB, 下载次数: 151)

2011-9-29 23-46-51.png
2#
发表于 2011-9-30 00:28:13 | 只看该作者
如果你真正想用 Linux 的话,你就不要用 Windows 下的工具来安装了。

请你研究 grub4dos 自带的 bootlace 命令行工具。仔细阅读 readme。

>>> 在Linux系统中使用setup (hdx)命令,似乎0.4.5取消了这个命令? 求确认?

思维方法错误。

使用 grub4dos,就不要再用原来的 setup 和 install 了。旧的安装方式之所以废除,肯定有原因的。如果你非要用旧的方式,那就用旧的 grub legacy 好了,不要再用 grub4dos 了。

0.4.4 中没有废除 setup 和 install 命令,那(可以看成)是一个错误。

[ 本帖最后由 不点 于 2011-9-30 00:33 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2011-9-30 11:35:06 | 只看该作者
问题是如何在linux下安装grub? bootlace.com 能在linux下运行吗? 好像不能吧。如果是bootlace? 哪里有下载? 能提供下吗? 我想把最新的9-18的版本安装进linux

目前看到的教程是: bootlace 0x80,对不对?

[ 本帖最后由 jasonwang 于 2011-9-30 12:32 编辑 ]

未命名.jpg (37.51 KB, 下载次数: 113)

未命名.jpg

未命名4.jpg (51.82 KB, 下载次数: 97)

未命名4.jpg
回复

使用道具 举报

4#
发表于 2011-9-30 16:57:30 | 只看该作者
bootlace.com 能在linux下运行吗? 好像不能吧。如果是bootlace? 哪里有下载? 能提供下吗?

要我就习惯装mbr,然后多少分区多少系统随便,写写菜单就搞定了。何必装linux分区上。

[ 本帖最后由 yjd 于 2011-10-1 03:01 编辑 ]
回复

使用道具 举报

5#
发表于 2011-9-30 19:00:15 | 只看该作者

回复 #3 jasonwang 的帖子

抱歉,由于 Linux 用户不多,这里就不再专门为 Linux 的用户解决问题了。

你自己看 readme。你的问题,readme 中都有答案。

作为一个 Linux 用户,你所问的问题,都不是 “合法” 的问题,因为都属于 FAQ。

论坛上,可以手把手教 Windows 用户,但不能够手把手教 Linux 用户。

因为能够使用 Linux 的用户,毕竟不同于 Windows 用户。他们通常需要有动手能力,否则,在 Linux 下很难坚持下来。
回复

使用道具 举报

6#
发表于 2011-9-30 19:27:14 | 只看该作者
我的笨办法是:在WINDOWS或者WINPE或者LINUX的WINE下,用BOOTICE将LINUX所在分区的引导改成G4D,然后将GRLDR及MENU.LST文件,复制到LINUX下面的分区根目录就好了。不过,我还是喜欢将G4D装到MDR去,或者将WEE63装到BIOS里面去。

PS:同意5楼不点的看法,虽然求助者看了可能会比较恼火,嘿嘿……
回复

使用道具 举报

7#
 楼主| 发表于 2011-10-3 00:06:28 | 只看该作者
原帖由 xianglang 于 2011-9-30 19:27 发表
我的笨办法是:在WINDOWS或者WINPE或者LINUX的WINE下,用BOOTICE将LINUX所在分区的引导改成G4D,然后将GRLDR及MENU.LST文件,复制到LINUX下面的分区根目录就好了。不过,我还是喜欢将G4D装到MDR去,或者将WEE63 ...


就是因为这办法不成功,我才有疑问,要成功了我还说啥,官方的readme的安装方式也试了,根本就不行。

已经用命令在LINUX写成功了,但还是如1楼所示错误。

[ 本帖最后由 jasonwang 于 2011-10-3 00:36 编辑 ]

QQ截图20111003003039.png (2.02 KB, 下载次数: 119)

QQ截图20111003003039.png
回复

使用道具 举报

8#
发表于 2011-10-3 00:34:56 | 只看该作者

回复 #7 jasonwang 的帖子

是你不懂 Linux 的基本操作方法,与 grub4dos 无关。

你多看看 Linux 方面的基础教程吧。

比如,执行当前目录下的命令,需要用 ./bootlace.com 而不是 bootlace.com

而你在 grub4dos 下执行 bootlace 命令,更是可笑。

我不相信 readme 会告诉你 “bootlace 能在 grub 下运行”。

[ 本帖最后由 不点 于 2011-10-3 00:38 编辑 ]
回复

使用道具 举报

9#
 楼主| 发表于 2011-10-3 00:37:41 | 只看该作者
原帖由 不点 于 2011-10-3 00:34 发表
是你不懂 Linux 的基本操作方法,与 grub4dos 无关。

你多看看 Linux 方面的基础教程吧。

比如,执行当前目录下的命令,需要用 ./bootlace.com 而不是 bootlace.com


见楼上,虚拟机问题?如果是那样,说明在bootice当时在WIN下也是写成功的,至少从目前来看,问题一样。

[ 本帖最后由 jasonwang 于 2011-10-3 00:38 编辑 ]
回复

使用道具 举报

10#
发表于 2011-10-3 00:41:00 | 只看该作者
你那是安装到 MBR 了。那不是安装到 ext2 分区了。

你的 ext2 分区根目录下有 grldr 文件吗?

而且还要追问一句,你那分区究竟是不是 ext2 分区?

[ 本帖最后由 不点 于 2011-10-3 00:42 编辑 ]
回复

使用道具 举报

11#
 楼主| 发表于 2011-10-3 00:50:35 | 只看该作者
那就是我帖子写的有错误,是要写入LINUX磁盘的MBR,分区应该是EXT3的,不支持?

[ 本帖最后由 jasonwang 于 2011-10-3 00:52 编辑 ]
回复

使用道具 举报

12#
发表于 2011-10-3 00:55:07 | 只看该作者
ext3 支持,但 ext4 不支持。

我的问题你没回答完呢。
回复

使用道具 举报

13#
 楼主| 发表于 2011-10-3 01:00:45 | 只看该作者
3楼的图不是有说明吗?

[ 本帖最后由 jasonwang 于 2011-10-3 01:10 编辑 ]

QQ截图20111003010554.png (2.74 KB, 下载次数: 87)

QQ截图20111003010554.png
回复

使用道具 举报

14#
发表于 2011-10-3 01:08:43 | 只看该作者
你确信是 ext3 分区?
回复

使用道具 举报

15#
 楼主| 发表于 2011-10-3 01:34:01 | 只看该作者
用工具测试是这样的。
回复

使用道具 举报

16#
发表于 2011-10-3 01:35:33 | 只看该作者
你创建的是 ext3 还是 ext4, 难道没有印象了?

用什么工具创建的?

[ 本帖最后由 不点 于 2011-10-3 01:38 编辑 ]
回复

使用道具 举报

17#
 楼主| 发表于 2011-10-7 20:28:44 | 只看该作者
用的PM创建,创建时是EXT3,创建时没见到有EXT4的选项,所以我不确认这个EXT3,是否和EXT4是兼容的,所以不确认。
回复

使用道具 举报

18#
发表于 2011-10-7 21:23:23 | 只看该作者
这恐怕就是问题所在了。

你何不用 Linux 自己的工具试试?

一个外来的工具,又是运行于 Windows 下,很可能创建了一个不兼容的文件系统。
回复

使用道具 举报

19#
 楼主| 发表于 2011-10-7 23:50:08 | 只看该作者
·印象中用fdsik命令测试过也是失败的,当然会确保起见,我明天重新测试下,再来反馈情况,但我想的是:似乎没有听过到PM或者WINDOWS下的分区工具有类似的BUG报告。 其实我主要怀疑是否因为虚拟机就不能这样使用?但你一直没有提到,那我可不可以这样理解,虚拟机是测试过的,肯定可行?
回复

使用道具 举报

20#
发表于 2011-10-8 00:02:49 | 只看该作者
虚拟机的问题很容易判断:你换用多个不同的虚拟机,就大致知道问题是不是虚拟机引起的了。

我觉得不太像是虚拟机的问题。

怀疑 PM 这种工具不行。

要知道,尽管 Linux 用户不是太多,但其中也有不少人用了 grub4dos 的引导代码。其中很多人发现 grub4dos 的 mbr 代码不支持 ext4,而支持 ext3。

因此,ext3 代码是经过充分测试的。

你所遇到的问题,应该是比较少见的:通常 Linux 用户都是用 Linux 自己的安装程序来建立 linux 分区,而你不是这样做。你的做法,不是一个正常的 Linux 用户的做法,而更像是一个 Windows 用户的做法。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 08:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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