加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

LUBUNTU 10.10 grub.cfg更新后去掉WIN启动条目问题的解决

(2010-10-28 09:39:28)
标签:

it

分类: 技术
在一台比较老的机器上装了LUBUNTU 10.10,装好后一切OK。
升级KERNEL后grub.cfg信息被重写,再重启发现win的启动条目被去掉了。

再启动到LUBUNTU,搜了下发现有这种问题的人还不少。个人觉得
http://ubuntuforums.org/showthread.php?t=1593276
最后提供的方法比较好,但是还有缺点是下次再因为升级或者什么原因更新了grub.cfg后,仍然需要手动添加数据到文件中,有点不方便,我对这个方法作了一点小的修改。写入一次就可以了,不再需要每次更新都重新写信息到grub.clf。
下面是方法:
首先,sudo blkid取得uuid。

其次,修改/etc/grub.d/40_custom文件,增加以下行
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set XXXXXXXX
drivemap -s (hd0) ${root}
chainloader +1
}
其中XXXXXXXX换成刚取得的ID。

最后,用命令sudo update-grub更新grub.cfg文件/

这时你可以打开grub.cfg文件就可以看到win选项已经出现。 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有