LinuxSir.cn,穿越时空的Linuxsir!

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

windows 2008 和 Redhat 5 双系统引导的问题

[复制链接]
发表于 2009-5-31 12:30:19 | 显示全部楼层 |阅读模式
系统原来装的是Redhat Enterprise 5.2, 而后又装了windows 2008 (c 盘)双系统。
因为MBR被2008覆盖了,现在只能进windows,直接用重新安装红帽的grub,能正确引导2008嘛?
谢谢。
发表于 2009-5-31 12:37:15 | 显示全部楼层
google一下"linux grub修复"
回复 支持 反对

使用道具 举报

发表于 2009-5-31 13:28:05 | 显示全部楼层
修复下grub就行了,半分钟的事情
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-31 14:43:05 | 显示全部楼层
Post by billkof;1992595
修复下grub就行了,半分钟的事情

主要是怕grub不能正确引导2008,我去试验一下
回复 支持 反对

使用道具 举报

发表于 2009-5-31 16:01:21 | 显示全部楼层
Post by starine;1992620
主要是怕grub不能正确引导2008,我去试验一下


为什么怕不能引导2008??? 难道2008不是windows? 不是ntlaoder引导? 难道你用EFI?
多说点   grub 根本不能引导任何版本的windows。
回复 支持 反对

使用道具 举报

发表于 2009-5-31 20:35:35 | 显示全部楼层
利用 wen2008 引导  linux  在google 上查查 可以实现

无所谓谁先启动
回复 支持 反对

使用道具 举报

发表于 2009-5-31 20:40:59 | 显示全部楼层
grub4dos  好像要用到这个    还要你  linux 下的  boot 下的 grub.conf

看看 你的 linux 是如何挂载的

例如  title Fedora (2.6.27.24-170.2.68.fc10.i686)
        root (hd0,6)
        kernel /vmlinuz-2.6.27.24-170.2.68.fc10.i686 ro root=UUID=ebea3e4a-7238-4328-895d-8cce3e93d3e4 rhgb quiet
        initrd /initrd-2.6.27.24-170.2.68.fc10.i686.img
把类似 的这段话加入到  


menu.lst  中

比如我的

# This is a sample menu.lst file. You should make some changes to it.
# The old install method of booting via the stage-files has been removed.
# Please install GRLDR boot strap code to MBR with the bootlace.com
# utility under DOS/Win9x or Linux.

color blue/green yellow/red white/magenta white/magenta
timeout 30
default /default

title find and load NTLDR of Windows NT/2K/XP
fallback 1
find --set-root --ignore-floppies /ntldr
chainloader /ntldr
savedefault --wait=2

title find and load BOOTMGR of Windows VISTA
fallback 2
find --set-root --ignore-floppies /bootmgr
chainloader /bootmgr
savedefault --wait=2

title find and load CMLDR, the Recovery Console of Windows NT/2K/XP
fallback 3
find --set-root --ignore-floppies /cmldr
chainloader /cmldr
#####################################################################
# write string "cmdcons" to memory 0000:7C03 in 2 steps:
#####################################################################
# step 1. Write 4 chars "cmdc" at 0000:7C03
write 0x7C03 0x63646D63
# step 2. Write 3 chars "ons" and an ending null at 0000:7C07
write 0x7C07 0x00736E6F
savedefault --wait=2

title find and load IO.SYS of Windows 9x/Me
fallback 4
find --set-root /io.sys
chainloader /io.sys
savedefault --wait=2

title find and boot 0PE.ISO
fallback 5
find --set-root /0PE/0PE.ISO
map /0PE/0PE.ISO (0xff) || map --mem /0PE/0PE.ISO (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title find and boot MicroPE.ISO
fallback 6
find --set-root /boot/MicroPE.ISO
map /boot/MicroPE.ISO (0xff) || map --mem /boot/MicroPE.ISO (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title Parted Magic ISO
fallback 7
find --set-root /pmagic.iso
map /pmagic.iso (0xff) || map --mem /pmagic.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title Ultimate Boot CD ISO
fallback 8
find --set-root /ubcd.iso
map /ubcd.iso (0xff) || map --mem /ubcd.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title commandline
commandline

title floppy (fd0)
chainloader (fd0)+1
rootnoverify (fd0)

title back to dos
quit

title reboot
reboot

title halt
halt

title MAXDOS.IMG
find --set-root --ignore-floppies /boot/MAXDOS.IMG
map --mem /boot/MAXDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


        



title Fedora (2.6.27.24-170.2.68.fc10.i686)
        root (hd0,6)
        kernel /vmlinuz-2.6.27.24-170.2.68.fc10.i686 ro root=UUID=ebea3e4a-7238-4328-895d-8cce3e93d3e4 rhgb quiet
        initrd /initrd-2.6.27.24-170.2.68.fc10.i686.img
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-1 15:42:41 | 显示全部楼层
回头试试,linux和xp的双系统我弄过好几次了,没问题,2008还要再试一下

Post by csbbb;1992764
grub4dos  好像要用到这个    还要你  linux 下的  boot 下的 grub.conf

看看 你的 linux 是如何挂载的

例如  title Fedora (2.6.27.24-170.2.68.fc10.i686)
        root (hd0,6)
        kernel /vmlinuz-2.6.27.24-170.2.68.fc10.i686 ro root=UUID=ebea3e4a-7238-4328-895d-8cce3e93d3e4 rhgb quiet
        initrd /initrd-2.6.27.24-170.2.68.fc10.i686.img
把类似 的这段话加入到  


menu.lst  中

比如我的

# This is a sample menu.lst file. You should make some changes to it.
# The old install method of booting via the stage-files has been removed.
# Please install GRLDR boot strap code to MBR with the bootlace.com
# utility under DOS/Win9x or Linux.

color blue/green yellow/red white/magenta white/magenta
timeout 30
default /default

title find and load NTLDR of Windows NT/2K/XP
fallback 1
find --set-root --ignore-floppies /ntldr
chainloader /ntldr
savedefault --wait=2

title find and load BOOTMGR of Windows VISTA
fallback 2
find --set-root --ignore-floppies /bootmgr
chainloader /bootmgr
savedefault --wait=2

title find and load CMLDR, the Recovery Console of Windows NT/2K/XP
fallback 3
find --set-root --ignore-floppies /cmldr
chainloader /cmldr
#####################################################################
# write string "cmdcons" to memory 0000:7C03 in 2 steps:
#####################################################################
# step 1. Write 4 chars "cmdc" at 0000:7C03
write 0x7C03 0x63646D63
# step 2. Write 3 chars "ons" and an ending null at 0000:7C07
write 0x7C07 0x00736E6F
savedefault --wait=2

title find and load IO.SYS of Windows 9x/Me
fallback 4
find --set-root /io.sys
chainloader /io.sys
savedefault --wait=2

title find and boot 0PE.ISO
fallback 5
find --set-root /0PE/0PE.ISO
map /0PE/0PE.ISO (0xff) || map --mem /0PE/0PE.ISO (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title find and boot MicroPE.ISO
fallback 6
find --set-root /boot/MicroPE.ISO
map /boot/MicroPE.ISO (0xff) || map --mem /boot/MicroPE.ISO (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title Parted Magic ISO
fallback 7
find --set-root /pmagic.iso
map /pmagic.iso (0xff) || map --mem /pmagic.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title Ultimate Boot CD ISO
fallback 8
find --set-root /ubcd.iso
map /ubcd.iso (0xff) || map --mem /ubcd.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title commandline
commandline

title floppy (fd0)
chainloader (fd0)+1
rootnoverify (fd0)

title back to dos
quit

title reboot
reboot

title halt
halt

title MAXDOS.IMG
find --set-root --ignore-floppies /boot/MAXDOS.IMG
map --mem /boot/MAXDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


        



title Fedora (2.6.27.24-170.2.68.fc10.i686)
        root (hd0,6)
        kernel /vmlinuz-2.6.27.24-170.2.68.fc10.i686 ro root=UUID=ebea3e4a-7238-4328-895d-8cce3e93d3e4 rhgb quiet
        initrd /initrd-2.6.27.24-170.2.68.fc10.i686.img
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-1 15:46:36 | 显示全部楼层
谢谢,不过没有必要这么激动吧。

难道2008和xp的引导程序是一样的?xp/2003和linux的双启动不用问我也会弄,不过这次的机器不是我自己的,不想给自己找麻烦而已。

grub不能引导windows?chainloader 算不算引导我也不知道了。不好意思,具体原理我不清楚。

Post by 軒轅.子;1992641
为什么怕不能引导2008??? 难道2008不是windows? 不是ntlaoder引导? 难道你用EFI?
多说点   grub 根本不能引导任何版本的windows。
回复 支持 反对

使用道具 举报

发表于 2009-6-1 17:23:27 | 显示全部楼层
先 引导2008  然后  在2008启动菜单 下引导  DOS  grub   然后就  LINUX

我以前弄过一次  后来  server 要杀毒软件 我懒的弄  直接  XP 了

反正   引导方式  多多   那个使用 用那个  要根据当时的   实际安装环境
回复 支持 反对

使用道具 举报

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

本版积分规则

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