lanzinc 发表于 2007-12-1 22:01:55

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

有谁,知道,如何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 anFAT12/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 编辑 ]

lanzinc 发表于 2007-12-1 22:03:23

另外补充一下,把grub装到MBR会进不了vista的!(可能是我的问题,网上有人是成功的,[后来编辑时补充])

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

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

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

xx_zz 发表于 2007-12-1 22:19:02

不知道用以前XP ntloader启动的方法行不行。先把grub装在mbr上,然后用dd命令把mbr记录到一个文件上,修改WIN的boot菜单,然后再把mbr清掉。没接触过VISTA,不知道行不行得通。

lanzinc 发表于 2007-12-2 04:09:27

已经解决了

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

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

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

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

lanzinc 发表于 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 发表 问题是,我现在没办法给我的linuxroot分区安装grub!因为它在一个扩展分区的逻辑盘上!!

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

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

# grub.conf generated by MagicInstaller.

# Note that you do not have to rerun grub after making changes to this file.
default=1
timeout=10
splashimage=(hd0,6)/boot/grub/splash.xpm.gz
password=MagicLinux2.0-1
title Main Boot Record
        rootnoverify (hd0)
        chainloader +1
title MagicLinux
        root (hd0,6)
        kernel /boot/vmlinuz-2.6.15.3 ro root=/dev/sda7 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Graphics Mode)
        root (hd0,6)
        kernel /boot/vmlinuz-2.6.15.3 init 5 ro root=/dev/sda7 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Console Mode)
        root (hd0,6)
        kernel /boot/vmlinuz-2.6.15.3 init 3 ro root=/dev/sda7 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Single Mode)
        lock
        root (hd0,6)
        kernel /boot/vmlinuz-2.6.15.3 init 1 ro root=/dev/sda7 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
#title TMP
#        rootnoverify (hd0,0)
#        chainloader +1




# grub-install /dev/sda7
konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/stage1
konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/stage2
konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/e2fs_stage1_5
konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/fat_stage1_5
konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/ffs_stage1_5
konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/iso9660_stage1_5
konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/jfs_stage1_5
konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/xfs_stage1_5
konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/minix_stage1_5
konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/reiserfs_stage1_5
konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/ufs2_stage1_5
konqtree: WARNING: KonqSidebarDirTreeModule::slotRefreshItems can't find old entry for file:///boot/grub/vstafs_stage1_5
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(fd0)   /dev/fd0
(hd0)   /dev/sda
(hd1)   /dev/sdb
#


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

jiangtao9999 发表于 2007-12-4 17:38:28

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

lanzinc 发表于 2007-12-4 19:21:00

已经解决了,不想再弄了

用哪个EasyBCD的NeoGrub挺好.

不过也不错,好好了解了一下vista的启动管理器.
就是不明白vista为什么不用文本文件保存配置信息.
页: [1]
查看完整版本: 如何实现vista和mgc双启动[解决]