QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: doczx

[解决了]奇怪,把MGC2.0的GRUB引导不装在MBR就无法进入linux了?

[复制链接]
发表于 2007-8-29 09:25:30 | 显示全部楼层
原帖由 npcomet 于 2007-8-28 23:29 发表

如果你不安装到mbr 任何一个版本的linux都不会添加引导菜单到windows


2.1 可以选择安装到 Windows XP/2000 分区(即有 ntloader 的分区),不过这个功能还没有完全测试,
呵,最好 doczx 这位热心的 fans 可以多多测试一下:)
回复

使用道具 举报

发表于 2007-8-29 09:28:11 | 显示全部楼层
原帖由 zslevin 于 2007-8-29 09:25 发表


2.1 可以选择安装到 Windows XP/2000 分区(即有 ntloader 的分区),不过这个功能还没有完全测试,
呵,最好 doczx 这位热心的 fans 可以多多测试一下:)


哦,忘了,这个 Windows 分区现在只能是 fat32 的,不能是 ntfs, 对 ntfs 的读写现在正在加入,用 ntfs-3g。
回复

使用道具 举报

发表于 2007-8-29 09:33:23 | 显示全部楼层
这个功能的危险性大于实用性
如何区分vista和、XP也是一个问题
回复

使用道具 举报

发表于 2007-8-29 10:36:10 | 显示全部楼层
fdisk /dev/sda
a
2
w
就可以了
回复

使用道具 举报

 楼主| 发表于 2007-8-29 11:17:20 | 显示全部楼层
原帖由 npcomet 于 2007-8-28 23:29 发表

如果你不安装到mbr 任何一个版本的linux都不会添加引导菜单到windows

但是,你已经在安装程序中把linux主分区设为active,MBR首先应该加载linux的引导程序,即GRUB的stage1吧,照安装程序的过程,分区管理后安装GRUB,已经设置好了启动顺序,应该自动编好了由/boot/grub调用的menu.lst,我们自己都能编,安装程序应该变得更好吧。事实上那是不行的。
不如在安装盘中像红旗linux2.0OEM版本中那样,提供以下的选项,在linux主分区中或者MBR辅助扇区中备份windows的MBR,由安装程序指定必须安装到MBR,或者不安装引导器,用户自己编写吧,但是可以用安装程序来恢复备份的windows的MBR,省得用户到处找DOS启动盘的Fdisk,或者不熟悉linux中的命令时感到困难。如果依然从爱好者的水平出发,觉得几条命令就可以,那么我觉得也不用再做了,因为太多的用户连Windows的分区工具都不会,很多还处在放入光盘,一路next的水平上。
找时间看看GRUB和磁盘的引导,看看到底是怎么回事,为什么linux始终拿不到引导权?我很怀疑GRUB有问题。
回复

使用道具 举报

 楼主| 发表于 2007-8-29 11:19:56 | 显示全部楼层
原帖由 zslevin 于 2007-8-29 09:28 发表


哦,忘了,这个 Windows 分区现在只能是 fat32 的,不能是 ntfs, 对 ntfs 的读写现在正在加入,用 ntfs-3g。

我的XP是NTFS的,现在不好测试了。而且现在2.1对SATA在BIOS的模式支持很成问题。
回复

使用道具 举报

发表于 2007-8-29 13:59:25 | 显示全部楼层
原帖由 doczx 于 2007-8-29 11:17 发表

但是,你已经在安装程序中把linux主分区设为active,MBR首先应该加载linux的引导程序,即GRUB的stage1吧,照安装程序的过程,分区管理后安装GRUB,已经设置好了启动顺序,应该自动编好了由/boot/gru ...


是你不让GRUB取得控制权限的 一个引导软件不把引导信息写入MBR 就不能取得第一控制权
回复

使用道具 举报

 楼主| 发表于 2007-8-29 16:51:14 | 显示全部楼层
按照您的说法,GRUB要么装在MBR,要么不安装GRUB,反正linux分区是活跃分区也不行,其他的安装选项可以取消掉,省得再引发这样的问题。这只有两种可能,一是微软的MBR有问题,只引导自己的活跃分区,二是linux分区的安装的GRUB有问题。要是前者,我没有话说,请证明,要是后者,请解决,不要再说“不让GRUB取得控制权限的 一个引导软件不把引导信息写入MBR 就不能取得第一控制权”。
我倾向于GRUB不能正确的由MBR导入。
回复

使用道具 举报

 楼主| 发表于 2007-8-31 19:48:00 | 显示全部楼层
原帖由 npcomet 于 2007-8-28 23:29 发表

如果你不安装到mbr 任何一个版本的linux都不会添加引导菜单到windows

事实证明你这句话是完全错误的,或者你的意思没有表述清楚。
不安装到MBR没有关系,关键在于活跃分区和GRUB引导代码是否正确。
回复

使用道具 举报

 楼主| 发表于 2007-8-31 19:48:55 | 显示全部楼层
原帖由 lanzinc 于 2007-8-28 04:55 发表
TestDisk
1234F:

这样的提示应该是grub的提示,应该不是bios或mbr(Microsoft的)的提示

应该是grub要载入文件系统中的特定文件时出现了问题。

呵呵,让你猜对了。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-27 19:42 , Processed in 0.040998 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

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