求助!xp硬盘安装Ubuntu11.04启动后要求输grub指令

系统安装、升级讨论
回复
LCLRichard
帖子: 3
注册时间: 2011-06-04 22:09
送出感谢: 0
接收感谢: 0

求助!xp硬盘安装Ubuntu11.04启动后要求输grub指令

#1

帖子 LCLRichard » 2011-06-05 14:45

大家好,我在笔记本F盘上安装好了ubuntu 11.04,重启之后进入ubuntu 就到了grub 的界面,好像要输指令来引导ubuntu 系统,如附件图中所示:
ubuntu 11.04.jpg
请问应该输哪些指令?谢谢。
上次由 LCLRichard 在 2011-06-09 0:18,总共编辑 1 次。
头像
qy117121
论坛版主
帖子: 49936
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 332 次
联系:

Re: 求助!xp硬盘安装Ubuntu11.04启动后要求输grub指令

#2

帖子 qy117121 » 2011-06-05 14:46

wubi安装?
渠月 · QY

本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
LCLRichard
帖子: 3
注册时间: 2011-06-04 22:09
送出感谢: 0
接收感谢: 0

Re: 求助!xp硬盘安装Ubuntu11.04启动后要求输grub指令

#3

帖子 LCLRichard » 2011-06-06 1:03

qy117121 写了:wubi安装?

是的,我用虚拟光驱加载 ubuntu-11.04-desktop-i386, 然后选的是 Install inside Windows.
funicorn
帖子: 1131
注册时间: 2005-09-13 4:56
系统: Ubuntu QQ
送出感谢: 0
接收感谢: 47 次

Re: 求助!xp硬盘安装Ubuntu11.04启动后要求输grub指令

#4

帖子 funicorn » 2011-06-06 3:19

代码: 全选

grub>ls
grub>ls (hd0,x)/             #找出WUBI安装的盘,里面有ubuntu/这个目录,一个一个试,以下假设是(hd0,5)
grub>insmod ntfs           
grub>set root=(hd0,5)    #这里(hd0,5)就是找到的ubuntu安装的分区,替换为你自己的
grub>ls $Boot                   #找到BOOT分区的UUID,下一步要用到
grub>search --no-floppy --fs-uuid --set <UUID>
grub>loopback loop0 /ubuntu/disks/root.disk   #将/ubuntu/disks/root.disk替换为你那里的路径,如果没设置什么特别的,就不用改
grub>set root=(loop0)      
grub>linux /boot/vmlinuzxxxxxxxxx   (tab补全)  root=/dev/sda5 loop=/ubuntu/disks/root.disk ro quiet splash 
grub>initrd /boot/initrd.imgxxxxxxxxxxxx(tab 补全)
gurb>boot

ENTER就可以启动了。进入系统后运行

#update-grub2
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。
LCLRichard
帖子: 3
注册时间: 2011-06-04 22:09
送出感谢: 0
接收感谢: 0

Re: 求助!xp硬盘安装Ubuntu11.04启动后要求输grub指令

#5

帖子 LCLRichard » 2011-06-06 21:39

funicorn 写了:

代码: 全选

grub>ls
grub>ls (hd0,x)/             #找出WUBI安装的盘,里面有ubuntu/这个目录,一个一个试,以下假设是(hd0,5)
grub>insmod ntfs           
grub>set root=(hd0,5)    #这里(hd0,5)就是找到的ubuntu安装的分区,替换为你自己的
grub>ls $Boot                   #找到BOOT分区的UUID,下一步要用到
grub>search --no-floppy --fs-uuid --set <UUID>
grub>loopback loop0 /ubuntu/disks/root.disk   #将/ubuntu/disks/root.disk替换为你那里的路径,如果没设置什么特别的,就不用改
grub>set root=(loop0)      
grub>linux /boot/vmlinuzxxxxxxxxx   (tab补全)  root=/dev/sda5 loop=/ubuntu/disks/root.disk ro quiet splash 
grub>initrd /boot/initrd.imgxxxxxxxxxxxx(tab 补全)
gurb>boot

ENTER就可以启动了。进入系统后运行

#update-grub2


谢谢,我通过 ls (hd0,x)/ 这个指令发现安装了 Ubuntu 的硬盘分区不能被识别,然后把 Ubuntu 装到另一个可识别的分区就能正常启动系统了,也没有grub了,多谢! :em38
zhkzyth
帖子: 7
注册时间: 2010-09-22 17:03
送出感谢: 0
接收感谢: 0

Re: 求助!xp硬盘安装Ubuntu11.04启动后要求输grub指令

#6

帖子 zhkzyth » 2011-12-03 9:59

grub>ls $Boot #找到BOOT分区的UUID,下一步要用到
引用里面的这个命令查找UUID,我这里运行后没出现任何结果....奇怪了,我是win7下用wubi安装的ubuntu系统
回复

回到 “系统安装和升级”