哪位高手可以告诉小弟一下如何用WinGrub引导已经装好的Ubuntu linux系统??

电脑是双系统 原来随Ubuntu安装的grub坏了 我就把引导区修复了一下 结果原来的grub没有了 我就安装的wingrub 但是不知道怎么引导进入已经装好的Ubuntu linux系统 谁能解决一下啊

grub4dos更好。

你下载个grub for dos,把grldr这个文件复制到c:\

然后编辑c:\boot.ini (去掉只读属性)
如果看见timeout=0, 就改为timeout=15

C:\GRLDR="GRUB for DOS Menu"
加入c:\boot.ini 的最后一行

新建一个文本文件名为c:\menu.lst, 内容为
color black/cyan yellow/cyan
timeout 15
default 0

title Ubuntu
find --set-root /boot/vmlinuz-2.6.24-19-generic
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=b8a285d9-f33e-4d9c-b72c-2c11175add9e ro quiet splash
initrd /boot/initrd.img-2.6.24-19-generic

这时候你启动windows XP的时候就可以选择grub for dos, 然后可以选择 Ubuntu
然后启动中途会中断,出现命令提示符(initramfs)
输入 ls /dev/disk/by-uuid
把出现的东东全部抄下来,理论上, 最长的那一串就是Ubuntu分区的uuid,用它替换掉这一句的uuid即可,全部都要小写字母
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=3c6891b6-180f-4972-ab3f-d4f5911d2958
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-05-24
试试这样
用ubuntu光盘启动到LIVE CD模式,即选择使用而不安装ubuntu,在里面打开一个终端
输入sudo grub
因为是LIVE CD模式,因此不要密码
然后输入find /boot/grub/stage1
搜索有GRUB的分区
这时会显示你的有GRUB分区位置:我的是:(hd0,6),即在hda7分区上
输入root (hd0,*) *号是你的(hd0,*)中的数
把当前的的根分区设为(hd0,*)
最后输入setup (hd0)
将GRUB重新写到硬盘的MBR,这里是指第一块SATA硬盘
quit
第2个回答  2009-05-28
试试二楼的方法
相似回答