LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1657|回复: 5

如何引导逻辑分区的Windows

[复制链接]
发表于 2007-12-10 14:34:19 | 显示全部楼层 |阅读模式
昨天先把SUSE备份了,然后格掉了SUSE所在的硬盘第一分区,接着在逻辑分区安装了Windows,安完后发现Windows在第一分区写入了引导文件,就把引导文件复制到Windows所在的分区,然后把SUSE还原回硬盘第一分区,完成多系统的安装。
但是,接着,问题来了,发现用chainloader方式不能引导Windows,错误信息是乱码,折腾了半天都没搞定。坛子上有朋友知道怎么做么?我已经彻底无奈了
发表于 2007-12-10 15:08:54 | 显示全部楼层
楼主真高手!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-10 19:39:38 | 显示全部楼层
没有人知道么?
我最后的打算就是来个分区大调整了
回复 支持 反对

使用道具 举报

发表于 2007-12-11 17:02:46 | 显示全部楼层
多系统的话,windows最好安装在主分区,linux可以安装在逻辑分区。主分区不仅有引导文件,还有启动信息,而把主分区装linux当然不能识别了,就算主分区没有改动,你把主分区的引导文件移动到扩展分区,一样无法引导windows,会显示boot.ini文件丢失,并无法从主分区启动。

不过你要想把suse装在主分区,又想装windows,只有建多个主分区了,好在windows根本就不识别linux分区,windows下也不存在盘符混乱的问题。

并且grub也只是将控制权交一下,并没有真正能引导windows的功能。
回复 支持 反对

使用道具 举报

发表于 2007-12-11 17:59:18 | 显示全部楼层
我的windows在逻辑分区上,第一分区是用的fat32的,windows在D盘的盘符不变。增加主分区后只要修改boot.ini就可以了。
有的启动光盘可以引导非c盘的windows,可借鉴一下。前提是windows所在分区盘符不变。如果盘符变了就没戏了。
回复 支持 反对

使用道具 举报

发表于 2007-12-11 18:00:52 | 显示全部楼层
Post by Ken1989;1793841
昨天先把SUSE备份了,然后格掉了SUSE所在的硬盘第一分区,接着在逻辑分区安装了Windows,安完后发现Windows在第一分区写入了引导文件,就把引导文件复制到Windows所在的分区,然后把SUSE还原回硬盘第一分区,完成多系统的安装。
但是,接着,问题来了,发现用chainloader方式不能引导Windows,错误信息是乱码,折腾了半天都没搞定。坛子上有朋友知道怎么做么?我已经彻底无奈了


windows安装后会将引导操作系统的代码写到 MBR 和 第一硬盘第一主分区的第一扇区。如果你的第一硬盘第一主分区不是 Fat / Fat32 / ntfs 等文件系统,而是不识别的文件系统,将无法安装(在安装时需要将第一分区的文件系统改正)。
安装过多个 windows 系统在同一硬盘上,也是这样的。
如果你需要修复windows的引导,可以放入安装光盘,从光盘启动,看提示按R键启动windows故障修复控制台。 help 然后 fixmbr 或 fixboot 命令重写引导代码到MBR或者第一硬盘第一主分区的第一扇区。
当然你可以将 MBR 或 第一硬盘第一主分区第一扇区导出为文件,用 GRUB 或 windows 的 自带的引导装载程序 ntldr 通过载入这个文件引导系统。

看这里:
http://www.linuxsir.cn/bbs/showthread.php?t=303559&highlight=
回复 支持 反对

使用道具 举报

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

本版积分规则

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