当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : windows 引导
帖子发表于 : 2009-09-08 12:35 

注册: 2009-09-08 12:30
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
c盘装xp d盘装windows7后又用一个主分区装了ubuntu9.04后来重装了9.10 没有windows启动项 menu.lst文件中一片空白 求助~


页首
 用户资料  
 
2 楼 
 文章标题 : Re: windows 引导
帖子发表于 : 2009-09-08 15:16 

注册: 2008-01-25 16:57
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
9.10多数是用grub2导引,最常见的错误是[color=#0000FF]### BEGIN /etc/grub.d/30_otheros ###[/color]
下面是编译好的
### BEGIN /etc/grub.d/30_otheros ###

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
menuentry " Microsoft Windows NT/XP/2003" {
set root=(hd0,1)
search --fs-uuid --set 0e48a65048a6367d
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_otheros ###

有时是菜单不显示
常见的问题是### BEGIN /etc/grub.d/30_os-prober ###有多余代码
解决方法是全部清空(删除)
有时是 ### BEGIN /etc/grub.d/00_header ###中设置set timeout=0
解决方案是set timeout=10


最后由 awl 编辑于 2009-09-08 15:20,总共编辑了 1 次

页首
 用户资料  
 
3 楼 
 文章标题 : Re: windows 引导
帖子发表于 : 2009-09-08 15:19 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
哥伦布2代越来越接近了,现在基本能看懂grub.cfg了。 :em02


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: windows 引导
帖子发表于 : 2009-09-08 15:58 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 19
引用:
search --fs-uuid --set 0e48a65048a6367d


搜索并设置UUID=0e48a65048a6367d为root,这只有在你电脑上可以,别人uuid就不一样了。而且和set root=(hd0,1)重复

引用:
drivemap -s (hd0) ${root}


这句和set root=(hd0,1)配合理解,实际就是 drivemap -s (hd0) (hd0,1),相当grub时的 map (hd0) (hd0,1)。
这名对单硬盘主分区有跟没有没差别,对第二硬盘启动xp才有用。

通用应该是

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
menuentry " Microsoft Windows NT/XP/2003" {
set root=(hd0,1)
chainloader +1
}


_________________
Grub2 基础教程


页首
 用户资料  
 
5 楼 
 文章标题 : Re: windows 引导
帖子发表于 : 2009-09-08 16:12 

注册: 2008-01-25 16:57
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
引用:
drivemap -s (hd0) ${root}


这句和set root=(hd0,1)配合理解,实际就是 drivemap -s (hd0) (hd0,1),相当grub时的 map (hd0) (hd0,1)。
这名对单硬盘主分区有跟没有没差别,对单硬盘逻辑分区或第二硬盘启动xp没效果。

通用应该是

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
menuentry " Microsoft Windows NT/XP/2003" {
set root=(hd0,1)
chainloader +1
}[/quote]


实际情况a4 版本drivemap -s (hd0) ${root}这一句连大扩号少了windows启动菜单都不会出现,没办法,只能如此,现在的方法你试过吗?


页首
 用户资料  
 
6 楼 
 文章标题 : Re: windows 引导
帖子发表于 : 2009-09-08 16:16 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 19
我现在用的grub.cfg就是这样
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "启动 Windows Seven" {
set root=(hd0,1)
chainloader +1
}


_________________
Grub2 基础教程


页首
 用户资料  
 
7 楼 
 文章标题 : Re: windows 引导
帖子发表于 : 2009-09-08 16:24 

注册: 2008-01-25 16:57
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
我俩用的菜单不一样,你用的是### BEGIN /etc/grub.d/30_os-prober ###
而我用的是### BEGIN /etc/grub.d/30_otheros ###


页首
 用户资料  
 
8 楼 
 文章标题 : Re: windows 引导
帖子发表于 : 2009-09-08 16:30 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 19
那只是说明,不影响的,加到
### BEGIN /etc/grub.d/40_custom ###
下面也可以。
原来
### BEGIN /etc/grub.d/30_os-prober ###
下面有几个set timeout=0全删了。

a4和a5的grub2这一句都删过了,没事,不过放着也没影响。 但如果说删掉会引起菜单出不来,应该有其他问题。


_________________
Grub2 基础教程


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译