ubuntu11.04版的grub2的两个说明
- hellok112358
- 帖子: 16
- 注册时间: 2011-09-13 8:54
Re: ubuntu11.04版的grub2的两个说明
"Ubuntu 10.04.2 LTS"
Linux bt 2.6.39.4 #1 SMP Thu Aug 18 13:38:02 NZST 2011 i686 GNU/Linux
修改后进去提示
error unknow command ntldr
Linux bt 2.6.39.4 #1 SMP Thu Aug 18 13:38:02 NZST 2011 i686 GNU/Linux
修改后进去提示
error unknow command ntldr
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: ubuntu11.04版的grub2的两个说明
不是说了,11.04才用这个,10.04当然没有用了
去下载个grub4dos http://sourceforge.net/projects/grub4do ... p/download ,把grub.exe解压出来放在win7系统盘根目录下,
在 /etc/grub.d/40_custom 中改为
再sudo update-grub
另外在win7 系统盘根目录下的 menu.lst 加上
重启选Grub4dos,再在二次菜单上选 windows 7试试

去下载个grub4dos http://sourceforge.net/projects/grub4do ... p/download ,把grub.exe解压出来放在win7系统盘根目录下,
在 /etc/grub.d/40_custom 中改为
代码: 全选
menuentry "Grub4Dos" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos8)'
linux /grub.exe
}
另外在win7 系统盘根目录下的 menu.lst 加上
代码: 全选
title Windows 7
root (hd0,7)
chainloader /bootmgr
- hellok112358
- 帖子: 16
- 注册时间: 2011-09-13 8:54
Re: ubuntu11.04版的grub2的两个说明
我改成
menuentry "Grub4Dos" {
insmod part_msdos
insmod ntfs
set root='(hd0,8)'
linux /grub.exe
}后成功看到GRUB4DOS,然后进WIN7引导
然后提示
\windows\system32\winload.exe
错误或不存在。0xc000000e
请修复,BLA BLA
从别的机子上考了个个来也不行,一样的错误。啊,还是要靠楼主大侠阿
menuentry "Grub4Dos" {
insmod part_msdos
insmod ntfs
set root='(hd0,8)'
linux /grub.exe
}后成功看到GRUB4DOS,然后进WIN7引导

然后提示
\windows\system32\winload.exe
错误或不存在。0xc000000e
请修复,BLA BLA
从别的机子上考了个个来也不行,一样的错误。啊,还是要靠楼主大侠阿
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: ubuntu11.04版的grub2的两个说明
winload.exe 错误的,不好玩了
那个bcd上看有两个启动项,一个是 windows 7 另一个是 win7_new,两个选哪个都是 winload.exe 错误吗?

那个bcd上看有两个启动项,一个是 windows 7 另一个是 win7_new,两个选哪个都是 winload.exe 错误吗?
- hellok112358
- 帖子: 16
- 注册时间: 2011-09-13 8:54
Re: ubuntu11.04版的grub2的两个说明
现在是这样。
进GRUB4DOS后,有4个选项
{
find menu.lst
commamdline
reboot
halt
}
然后我们从find menu.lst,
此list里就最后添加的
title Windows 7
root (hd0,7)
chainloader /bootmgr
进去后
2个选项
{
WIN 7
GRUB4DOS
}
不知道这个从哪来的。
选WIN 7进去就ERROR 0XC000000E
选下面那个就循环到第一层。。。。然后你可以骗小朋友
“你看。。我启动多华丽,,NNN层选择 ,你依然开不了机。。”
另:grub安装到WINDOWS下只要复制grub.exe么,其他可要
进GRUB4DOS后,有4个选项
{
find menu.lst
commamdline
reboot
halt
}
然后我们从find menu.lst,
此list里就最后添加的
title Windows 7
root (hd0,7)
chainloader /bootmgr
进去后
2个选项
{
WIN 7
GRUB4DOS
}
不知道这个从哪来的。
选WIN 7进去就ERROR 0XC000000E
选下面那个就循环到第一层。。。。然后你可以骗小朋友
“你看。。我启动多华丽,,NNN层选择 ,你依然开不了机。。”

另:grub安装到WINDOWS下只要复制grub.exe么,其他可要
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: ubuntu11.04版的grub2的两个说明
你这个bcd菜单和贴上来的bcd菜单不一样,不知道你是怎么弄
下面是你42L贴的结果
很明显两个启动项是windows 7 和 win7_new
你现在电脑上是 win7和grub4dos,不知道你这个bcd是哪来的。
也就是说你修改的bcd和你使用的bcd不是同一个。
按我最先给你的步骤再检查下哪里错了,如果连复制bcd都会搞错,建议你请人修理
下面是你42L贴的结果
代码: 全选
Windows 启动管理器
--------------------
标识符 {bootmgr}
device partition=F:
description Windows Boot Manager
locale zh-CN
inherit {globalsettings}
default {default}
resumeobject {c8cc24d2-b7b1-11e0-98b1-8322bf8a97ec}
displayorder {c8cc24d3-b7b1-11e0-98b1-8322bf8a97ec}
{default}
toolsdisplayorder {memdiag}
timeout 5
Windows 启动加载器
-------------------
标识符 {c8cc24d3-b7b1-11e0-98b1-8322bf8a97ec}
device partition=F:
path \windows\system32\winload.exe
description Windows 7
locale zh-CN
inherit {bootloadersettings}
osdevice partition=F:
systemroot \windows
resumeobject {c8cc24d2-b7b1-11e0-98b1-8322bf8a97ec}
nx OptIn
Windows 启动加载器
-------------------
标识符 {default}
device partition=F:
path \windows\system32\winload.exe
description win7_new
osdevice partition=F:
systemroot \windows
你现在电脑上是 win7和grub4dos,不知道你这个bcd是哪来的。
也就是说你修改的bcd和你使用的bcd不是同一个。
按我最先给你的步骤再检查下哪里错了,如果连复制bcd都会搞错,建议你请人修理
- hellok112358
- 帖子: 16
- 注册时间: 2011-09-13 8:54
Re: ubuntu11.04版的grub2的两个说明
啊。刚进去看BCD 里面存储的信息确实不对。
我现在的理解是这样,
/store f:/boot/bcd 读取并显示此bcd的内容
然后修改此BCD要连写
bcdedit /store f:/boot/bcd /set {bootmgr} device partition=F:
bcdedit /store f:/boot/bcd /set {default} device partition=F:
bcdedit /store f:/boot/bcd /set {default} osdevice partition=F:
可能当时我建的那个没前面路径,导致默认更目录或什么的,没保存下来
我一开始思考的是是否那个一长串的ID可会和硬盘映射,于是又/CREATE /d "WIN7_NEW" -application osloader
现在看来没必要了
终于又能登进去了
非常感谢楼主啊啊啊
MBR什么的很强大啊
我现在的理解是这样,
/store f:/boot/bcd 读取并显示此bcd的内容
然后修改此BCD要连写
bcdedit /store f:/boot/bcd /set {bootmgr} device partition=F:
bcdedit /store f:/boot/bcd /set {default} device partition=F:
bcdedit /store f:/boot/bcd /set {default} osdevice partition=F:
可能当时我建的那个没前面路径,导致默认更目录或什么的,没保存下来

我一开始思考的是是否那个一长串的ID可会和硬盘映射,于是又/CREATE /d "WIN7_NEW" -application osloader
现在看来没必要了
终于又能登进去了
非常感谢楼主啊啊啊



MBR什么的很强大啊
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
- 千里不留行
- 帖子: 605
- 注册时间: 2009-08-30 14:04
- 来自: 上海
Re: ubuntu11.04版的grub2的两个说明
smallapple,
苹果啥时候换了这样淫荡的头像了?
去鬼子那儿转了一圈,人就变坏了!
苹果啥时候换了这样淫荡的头像了?
去鬼子那儿转了一圈,人就变坏了!
-
- 帖子: 13
- 注册时间: 2010-11-06 2:53
Re: ubuntu11.04版的grub2的两个说明
为什么直接grub-install没什么变化,还是直接启动win7呢?
是不是没有root-directory选项啊
是不是没有root-directory选项啊
- xzwucl
- 帖子: 104
- 注册时间: 2007-10-12 8:43
- qlhn
- 帖子: 736
- 注册时间: 2006-08-25 10:37
- 联系:
Re: ubuntu11.04版的grub2的两个说明
grub又更新了,我也得跟着更新了。smallapple 写了:如果是以前的grub2,必须先挂载系统的 / 分区,再把系统的 /boot分区挂载到系统 / 分区下,这两行就是执行这个动作。teddy0416 写了:好帖, 我当时安装 11.04 beta1 的时候 电脑挂了, 就用u盘启动 修复grub, 结果网上搜索都是 --root-directory ,
我man一下,给的命令参数也没有这个选项, 不好使,原来是改成 --boot-directory
不过还是有两行不懂,请教下:
sudo mount /sda8 /mnt
sudo mount /sda7 /mnt/boot
为什么 直接 /sda7 /sda8 就挂载了?
其他的应用 /dev/sda* 的都明白, 这个有点迷糊啊
11.04的版本可以不用挂载系统的 / 分区,直接挂载 /boot分区,那就是下面的那个方式。
不应抓取诸相。
- 男菜鸟
- 帖子: 1382
- 注册时间: 2008-12-16 14:01
- 来自: 漂在江湖
Re: ubuntu11.04版的grub2的两个说明
好不容易找到这个帖子!
我是XP和UBT10.04 LTS的双系统(非wubi安装),使用2年了,重装XP后
没有了双系统菜单,在网上找到的都是有关UBT 9.X的。看了本帖后感到
都是Grub2的,可以借鉴。
因为原来UBT没有设置/boot,所以10.04 Live CD启动后,进入终端:
(10.04使用“root-directory”),
屏幕显示:Installation finish. No error reported。心中大喜。
但是取出CD,重启电脑后,却进入了到"grub>",并没有看的双系统菜单!
怎么办?

我是XP和UBT10.04 LTS的双系统(非wubi安装),使用2年了,重装XP后
没有了双系统菜单,在网上找到的都是有关UBT 9.X的。看了本帖后感到
都是Grub2的,可以借鉴。
因为原来UBT没有设置/boot,所以10.04 Live CD启动后,进入终端:
代码: 全选
sudo mount /dev/sda8 /mnt
sudo grub-install --root-directory=/mnt/boot /dev/sda
屏幕显示:Installation finish. No error reported。心中大喜。
但是取出CD,重启电脑后,却进入了到"grub>",并没有看的双系统菜单!
怎么办?


- niumao
- 帖子: 392
- 注册时间: 2010-10-27 20:43
Re: ubuntu11.04版的grub2的两个说明
sudo update-grub男菜鸟 写了:好不容易找到这个帖子!
我是XP和UBT10.04 LTS的双系统(非wubi安装),使用2年了,重装XP后
没有了双系统菜单,在网上找到的都是有关UBT 9.X的。看了本帖后感到
都是Grub2的,可以借鉴。
因为原来UBT没有设置/boot,所以10.04 Live CD启动后,进入终端:(10.04使用“root-directory”),代码: 全选
sudo mount /dev/sda8 /mnt sudo grub-install --root-directory=/mnt/boot /dev/sda
屏幕显示:Installation finish. No error reported。心中大喜。
但是取出CD,重启电脑后,却进入了到"grub>",并没有看的双系统菜单!
怎么办?![]()
牛是牛顿的牛 毛是朱毛的毛
-
- 帖子: 4
- 注册时间: 2010-09-24 19:16
Re: ubuntu11.04版的grub2的两个说明
找了很久 , 有关11.04后 , grub2的变更 , 建议置顶到 ->启动和引导版置顶索引