无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5444|回复: 9
打印 上一主题 下一主题

[求助] grub4dos启动win7和ubuntu的困惑

[复制链接]
跳转到指定楼层
1#
发表于 2011-2-18 09:36:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我原来在一个单独的硬盘装上Red Hat 后,把硬盘放到另一个装有window_xp的电脑上形成双硬盘(第一硬盘设置为安装windows的硬盘),然后下载grub4dos,将grldr文件复制到c:\,去掉c:\boot.ini的只读属性,然后在boot.ini的最后面加一行c:\grldr="GRUB FOR DOS"。再将grub4dos目录下的grldr.mbr和menu.lst拷贝到C:\根目录,编辑menu.list
如下:
color blue/green yellow/red white/magenta white/magenta
timeout 30
default /default
title Red Hat Enterprise Linux Server (2.6.18-164.el5)
root (hd1,0)
kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.18-164.el5.img
title windows xp
# rootnoverify (hd0,0)
root (hd0,0)
makeactive
chainloader +1
这样启动一切正常,能进入windows和linux系统。

======================================
既然上面的方法都没问题,那么我在公司的电脑也照上面这样操作:我在公司的windows7电脑上增加了一块硬盘(这块硬盘之前单独装过ubunto10.10),这样又形成双硬盘,把装windows的硬盘设为第一硬盘,然后把c盘根目录下的bootmgr改名为bootmgr8,将grldr改名为grldr8,随后再将grub4dos目录下的grldr和menu.lst拷贝到C:\根目录,并将grldr改名为grldr8,编辑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 ubuntu 10.10
root (hd1,0)
kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.18-164.el5.img


title windows7
# rootnoverify (hd0,0)
root (hd0,0)
makeactive
chainloader +1

重启后能看到grub的启动菜单,能进入windows7,但是进不了unbuntu,请问怎么解决???
我想应该是我上面红色字体的地方写错了:
那应该怎么写呢?请指点,谢谢!

[ 本帖最后由 2010_like 于 2011-2-18 10:13 编辑 ]
2#
 楼主| 发表于 2011-2-18 10:25:24 | 只看该作者
请指点,谢谢!!!!
回复

使用道具 举报

3#
发表于 2011-2-18 11:15:22 | 只看该作者
把启动 Red Hat 的命令直接拿来启动 ubuntu,犯的是入门级错误。Linux 的启动方式不统一,不像 Windows 那么统一。各家都有自己的启动命令,甚至同一家的不同版本,其启动方式也可能不同。建议在 ubuntu 论坛寻求解决。
回复

使用道具 举报

4#
发表于 2011-2-18 12:40:47 | 只看该作者

回复 #1 2010_like 的帖子

你能进 win7 我都佩服你了  bootmgr 都改名bootmgr8 了  
你在哪里有体现加载 bootmgr8 了  你就能进win7

要是破解版win7 应该加载C;\ 的 破解oem 的grldr     grldr自动加载bootmgr   
而不用改名 bootmgr
回复

使用道具 举报

5#
发表于 2011-2-18 12:46:13 | 只看该作者
Red Hat 的内核是vmlinuz-2.6.18-164.el5  initrd-2.6.18-164.el5.img
ubunto10.10 的内核 一定不是 vmlinuz-2.6.18-164.el5  initrd-2.6.18-164.el5.img
根据版本的不同 命名方式也不同
你应该查找 ubunto10.10的 menu.ls  加载
回复

使用道具 举报

6#
发表于 2011-2-18 12:49:39 | 只看该作者
你有一个单独硬盘装上Red Hat 后,把硬盘放到另一个装有window的电脑上
硬件都改变了 你咋还能启动  问题多多
回复

使用道具 举报

7#
 楼主| 发表于 2011-2-18 13:00:45 | 只看该作者
谢谢各位!!我再好好看看!!
回复

使用道具 举报

8#
 楼主| 发表于 2011-2-18 14:27:44 | 只看该作者
还是没搞定,不知道menu.lst里怎么写unbuntu的启动
回复

使用道具 举报

9#
发表于 2011-2-18 14:44:31 | 只看该作者

回复 #8 2010_like 的帖子

无单独boot分区,则按如下填写:

  1. title find and load UBUNTU
  2. find --set-root --ignore-floppies --ignore-cd /boot/grub/core.img
  3. kernel /boot/grub/core.img
  4. boot
复制代码
回复

使用道具 举报

10#
发表于 2011-2-21 16:35:36 | 只看该作者
root (hd1,0)
kernel /boot/grub/core.img
boot


如果BOOT单独分区,去掉路径下的/boot。
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-2 08:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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