QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1326|回复: 7

如何实现vista和mgc双启动[解决]

[复制链接]
发表于 2007-12-1 22:01:55 | 显示全部楼层 |阅读模式
有谁,知道,如何vista和linux双重引导?
请记住,我现在只能进到我的vista和xp
原来的grub for ntloader已经没办法工作了,虽然还能在xp的菜单上看到这个选项
grub的提示大意是:我的第一个硬盘的第一个分区是合法的ntfs分区,但他的引导程序是非法的

详细如下(后来补充的):
Try (hd0,0) : This partion is NTFS but with unknown boot record. Please install Microsoft NTFS boot sectors to this partition correctly,
or create an  FAT12/16/32 partition and place the same copy of GHLDR and MENU.LST there.

(见鬼,我又没准备用grub for ntloader来引导M$的系统,关这个分区的引导程序何干)
不过他倒有个好的提议,那就是把ghldr放到其他的分区,这是个好主意,而且我也证实这是有效的办法,但我这次我不打算这么做了,因为我要和xp说暂别一段时间.)

对于只有vista和mgclinux的系统,我该如果进我可爱的企鹅的怀抱?

[ 本帖最后由 lanzinc 于 2007-12-2 04:34 编辑 ]
 楼主| 发表于 2007-12-1 22:03:23 | 显示全部楼层
另外补充一下,把grub装到MBR会进不了vista的!(可能是我的问题,网上有人是成功的,[后来编辑时补充])

如果用:
http://www.zhuaxia.com/item/427937793

问题是,我现在没办法给我的linux  root分区安装grub!因为它在一个扩展分区的逻辑盘上!!

[ 本帖最后由 lanzinc 于 2007-12-2 04:29 编辑 ]
回复

使用道具 举报

发表于 2007-12-1 22:19:02 | 显示全部楼层
不知道用以前XP ntloader启动的方法行不行。先把grub装在mbr上,然后用dd命令把mbr记录到一个文件上,修改WIN的boot菜单,然后再把mbr清掉。没接触过VISTA,不知道行不行得通。
回复

使用道具 举报

 楼主| 发表于 2007-12-2 04:09:27 | 显示全部楼层

已经解决了

具体请看:
http://zincflying.blogspot.com/

如果因为某种原因访问不了(郁闷,经常有人访问不了)

可以看:    (草稿)
http://www.inblogs.net/zincflying

[ 本帖最后由 lanzinc 于 2007-12-2 05:10 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2007-12-2 04:17:45 | 显示全部楼层
to xx_zz

用于ntloader的文件已经不能被vista的启动管理器加载了

另外,还没学会如何,修复vista的MBR
回复

使用道具 举报

发表于 2007-12-4 17:31:22 | 显示全部楼层
原帖由 lanzinc 于 2007-12-1 22:03 发表 问题是,我现在没办法给我的linux  root分区安装grub!因为它在一个扩展分区的逻辑盘上!!


应该不是这个问题。我的笔记本上,和单位的机器上,根分区都在一个扩展分区的逻辑分区上。

我的grub都装在根分区上,作为Linux的第二级引导(第一级引导是lilo,Window$的第二级引导是ntldr)。

  1. # grub.conf generated by MagicInstaller.

  2. # Note that you do not have to rerun grub after making changes to this file.
  3. default=1
  4. timeout=10
  5. splashimage=(hd0,6)/boot/grub/splash.xpm.gz
  6. password=MagicLinux2.0-1
  7. title Main Boot Record
  8.         rootnoverify (hd0)
  9.         chainloader +1
  10. title MagicLinux
  11.         root (hd0,6)
  12.         kernel /boot/vmlinuz-2.6.15.3 ro root=/dev/sda7 vga=791 splash=silent
  13.         initrd /boot/initrd-2.6.15.3.img
  14. title MagicLinux (Graphics Mode)
  15.         root (hd0,6)
  16.         kernel /boot/vmlinuz-2.6.15.3 init 5 ro root=/dev/sda7 vga=791 splash=silent
  17.         initrd /boot/initrd-2.6.15.3.img
  18. title MagicLinux (Console Mode)
  19.         root (hd0,6)
  20.         kernel /boot/vmlinuz-2.6.15.3 init 3 ro root=/dev/sda7 vga=791 splash=silent
  21.         initrd /boot/initrd-2.6.15.3.img
  22. title MagicLinux (Single Mode)
  23.         lock
  24.         root (hd0,6)
  25.         kernel /boot/vmlinuz-2.6.15.3 init 1 ro root=/dev/sda7 vga=791 splash=silent
  26.         initrd /boot/initrd-2.6.15.3.img
  27. #title TMP
  28. #        rootnoverify (hd0,0)
  29. #        chainloader +1

复制代码


  1. [root@TFW-ML201-DT ~]# grub-install /dev/sda7
  2. konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/stage1
  3. konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/stage2
  4. konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/e2fs_stage1_5
  5. konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/fat_stage1_5
  6. konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/ffs_stage1_5
  7. konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/iso9660_stage1_5
  8. konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/jfs_stage1_5
  9. konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/xfs_stage1_5
  10. konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/minix_stage1_5
  11. konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/reiserfs_stage1_5
  12. konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/ufs2_stage1_5
  13. konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/vstafs_stage1_5
  14. Installation finished. No error reported.
  15. This is the contents of the device map /boot/grub/device.map.
  16. Check if this is correct or not. If any of the lines is incorrect,
  17. fix it and re-run the script `grub-install'.

  18. (fd0)   /dev/fd0
  19. (hd0)   /dev/sda
  20. (hd1)   /dev/sdb
  21. [root@TFW-ML201-DT ~]#
复制代码

[ 本帖最后由 自由狼-台风 于 2007-12-4 17:34 编辑 ]
回复

使用道具 举报

发表于 2007-12-4 17:38:28 | 显示全部楼层

我的 grub 安装到 mbr ,启动 vista 很正常……
至于 grub for ntldr ,我怀疑是因为 Vista 的 ntldr 版本太新,不支持 grub 导致的……
回复

使用道具 举报

 楼主| 发表于 2007-12-4 19:21:00 | 显示全部楼层
已经解决了,不想再弄了

用哪个EasyBCD的NeoGrub挺好.

不过也不错,好好了解了一下vista的启动管理器.
就是不明白vista为什么不用文本文件保存配置信息.
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-24 00:44 , Processed in 0.043358 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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