Ubuntu 从F:至D:用grldr出现的引导问题(已改成正确的UUID)

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
liu999
帖子: 97
注册时间: 2009-09-19 17:31

Ubuntu 从F:至D:用grldr出现的引导问题(已改成正确的UUID)

#1

帖子 liu999 » 2009-10-20 12:26

在C下有grldr和menu.lst,这个是从以前的F:\ubuntu\host\ubuntu\disks\boot\grub下拿出来的,而且已经改成了正确的uuid。修改了boot.ini。把F:的ubuntu文件夹改成了ubuntu2。防止错乱。同时还留下了wubildr的两个文件,也留下了boot.ini的那行。(测试么,都留下试试)


用grldr显示file not found。找不到root.disk。

用wubildr正常进入。。。

我觉得哪一步都没做错阿。。。


还有,现在已经把F格成了ext3,能不能在wubi的ubuntu下直接把/下所有文件复制到挂载后的sda5(原来的F:),然后手动通过grldr引导硬盘版的ubuntu?我不想用那个移动的软件。。
问问题之前要先站内google搜索,时间多了就看置顶帖子,再不行就发问。
有关Windows启动,GNU GRUB和GRUB4DOS的一些启动流程与细节汇总
liu999
帖子: 97
注册时间: 2009-09-19 17:31

Re: Ubuntu 从F:至D:用grldr出现的引导问题(已改成正确的UUID)

#2

帖子 liu999 » 2009-10-20 14:03

哦,解决…………

原来wubildr不经过/ubuntu/winboot/menu.lst,而只使用/ubuntu/disks/boot/grub/menu.lst,我把winboot改成了winbootsss都可以启动wubildr。

而把/ubuntu/disks/boot/grub/menu.lst复制到C:下,应该这样写:

title Ubuntu 9.04, kernel 2.6.28-15-generic
root (hd0,5)/ubuntu/disks
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=4E80B0D06C979E44 loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.28-15-generic

不仅要更改uuid,还要更改root,以前是()/ubuntu/disks,现在把()变成自己ubuntu文件夹所在分区。wubildr自动把()理解成ubuntu文件夹所在分区,grldr可不这么认为。grldr认为它自己所在的目录C:是/目录,它理解不了()?……

而loop后面实际上是对应着挂载后的/host目录,不需要再加上(hd0,5)。
问问题之前要先站内google搜索,时间多了就看置顶帖子,再不行就发问。
有关Windows启动,GNU GRUB和GRUB4DOS的一些启动流程与细节汇总
回复