[原创]不能从移动硬盘启动?这样试试!!!
发表于 : 2007-04-13 22:00
我把ubuntu6.10装在移动硬盘上,前两个分区是ubuntu的,最后还有一个ntfs分区。我在BIOS里也设置了从USB HDD启动,但是为什么启动时就找不到我的移动硬盘
呵呵,经过我的努力研究与尝试,此问题已解决,方案如下:
一
下载GRUB4DOS: http://download.gna.org/grub4dos
将压缩包中的 grub.exe 和 grldr 复制至 windows 的 C 盘根目录下,在 boot.ini 文件最后一行添加如下语句:
二关键
将移动硬盘上 ubuntu 的 /boot 文件夹下的两个文件:vmlinuz-2.6.17-10-generic 和 initrd.img-2.6.17-10-generic 拷贝至 windows 的 c:\Ubuntu 文件夹
三
在 C 盘根目录下建立 menu.lst 文件,内容如下:
其中,uuid 是通过用 Live CD 启动系统后,进入 /media/usbdisk 目录,执行
得到
做完上面的步骤,就可以重新启动电脑了,一路顺利进入Ubuntu,o(∩_∩)o...哈哈!之所以不完美,是因为拷贝了两个文件到第一块硬盘,不过对于我来说,这样已经满足我的要求了,希望大家和我继续讨论。
谢谢!
呵呵,经过我的努力研究与尝试,此问题已解决,方案如下:
一
下载GRUB4DOS: http://download.gna.org/grub4dos
将压缩包中的 grub.exe 和 grldr 复制至 windows 的 C 盘根目录下,在 boot.ini 文件最后一行添加如下语句:
代码: 全选
c:\grldr="Ubuntu"
将移动硬盘上 ubuntu 的 /boot 文件夹下的两个文件:vmlinuz-2.6.17-10-generic 和 initrd.img-2.6.17-10-generic 拷贝至 windows 的 c:\Ubuntu 文件夹
三
在 C 盘根目录下建立 menu.lst 文件,内容如下:
代码: 全选
timeout 30
default 0
title Ubuntu, kernel 2.6.17-10-generic
root (hd1,0)
kernel /Ubuntu/vmlinuz-2.6.17-10-generic root=UUID=xxxxxxxxxxxxxxxxxxxx rw splash
initrd /Ubuntu/initrd.img-2.6.17-10-generic
boot
代码: 全选
ls -l /dev/disk/by-uuid
做完上面的步骤,就可以重新启动电脑了,一路顺利进入Ubuntu,o(∩_∩)o...哈哈!之所以不完美,是因为拷贝了两个文件到第一块硬盘,不过对于我来说,这样已经满足我的要求了,希望大家和我继续讨论。
谢谢!