分页: 1 / 2
【求助】easybcd用gurb2引导ubuntu失败
发表于 : 2012-07-11 21:45
由 newlifer
本身系统是win7,然后U盘安装ubuntu,12.04。分区时将/boot单独分出来,引导器选择的也是/boot分区。
基本上用的是这个方法:
http://www.ctocio.com.cn/35/12325035.shtml
不过最后bcd那里用的是grub2(grub的话,只有一个光标一直在闪而已,无法进入)
添加了grub2,然后重启选择ubuntu后,出现:
这应该怎么修复?
这是ubuntu引导坏了的原因嘛?
Re: 【求助】easybcd用gurb2引导ubuntu失败
发表于 : 2012-07-11 21:58
由 枫叶饭团
首先,在这个grub>输入root (hd0,X)
再输入kernel /xxxxx root=/dev/sdaX
再再输入initrd /xxxxx.img
再再再输入boot
其中的xxx以及X都是tab补全来的
Re: 【求助】easybcd用gurb2引导ubuntu失败
发表于 : 2012-07-11 22:06
由 qy117121
代码: 全选
find --set-root /grub/core.img
kernel /grub/core.img
boot
一行一行输入,试试
Re: 【求助】easybcd用gurb2引导ubuntu失败
发表于 : 2012-07-11 22:21
由 newlifer
枫叶饭团 写了:首先,在这个grub>输入root (hd0,X)
再输入kernel /xxxxx root=/dev/sdaX
再再输入initrd /xxxxx.img
再再再输入boot
其中的xxx以及X都是tab补全来的
在第二步
kernel /xxxxx root=/dev/sdaX
这里,输入kernel /然后tab的时候会这样:
Re: 【求助】easybcd用gurb2引导ubuntu失败
发表于 : 2012-07-11 22:22
由 newlifer
qy117121 写了:代码: 全选
find --set-root /grub/core.img
kernel /grub/core.img
boot
一行一行输入,试试
find --set-root的话是(hd0,7)
find --set-root /grub/core.img的话,提示的好像是没找到

Re: 【求助】easybcd用gurb2引导ubuntu失败
发表于 : 2012-07-11 22:25
由 枫叶饭团
你那里写得写清楚嘛。kernel /vmlinuz root=/dev/sdaX这个X是你的根分区
initrd /initrd.img
然后boot,看起来应该能行
Re: 【求助】easybcd用gurb2引导ubuntu失败
发表于 : 2012-07-11 22:28
由 newlifer
枫叶饭团 写了:你那里写得写清楚嘛。kernel /vmlinuz root=/dev/sdaX这个X是你的根分区
initrd /initrd.img
然后boot,看起来应该能行
X填根分区?
不是/boot分区吗??
Re: 【求助】easybcd用gurb2引导ubuntu失败
发表于 : 2012-07-11 22:29
由 枫叶饭团
肯定是根分区啊,root参数啊。。。目录要错了,那不就成chroot了啊
Re: 【求助】easybcd用gurb2引导ubuntu失败
发表于 : 2012-07-11 22:39
由 newlifer
枫叶饭团 写了:肯定是根分区啊,root参数啊。。。目录要错了,那不就成chroot了啊
全程file not found
PS:双硬盘的原因,所以我也试了下sdb
Re: 【求助】easybcd用gurb2引导ubuntu失败
发表于 : 2012-07-11 22:46
由 枫叶饭团
你不是自动补全都出来了文件列表了么。。。怎么会not fond呢,把root参数去掉直接引导看看
Re: 【求助】easybcd用gurb2引导ubuntu失败
发表于 : 2012-07-12 8:56
由 newlifer
枫叶饭团 写了:你不是自动补全都出来了文件列表了么。。。怎么会not fond呢,把root参数去掉直接引导看看
只输入
kernel /vmlinuz
的话还是not found…………
话说第一步root (hd0,x),这里的x是/分区还是/boot分区?
我的/boot分区是扩展分区下的第三个分区,那样的话/boot区应该是(hd0,7)吧?
可是我root (hd0,6)的时候,提示文件类型也是ext2fs,貌似是指的/boot?
在/boot 下进行了上面的操作,kernel 和initrd都挂上了,然后boot之后也是全屏的文字,那是命令行界面?还是说依旧不对?

Re: 【求助】easybcd用gurb2引导ubuntu失败
发表于 : 2012-07-12 11:53
由 和羞走
我很怀疑楼主的ubuntu没装好
Re: 【求助】easybcd用gurb2引导ubuntu失败
发表于 : 2012-07-12 14:12
由 newlifer
和羞走 写了:我很怀疑楼主的ubuntu没装好
U盘安装的,是容易丢引导吗?
Re: 【求助】easybcd用gurb2引导ubuntu失败
发表于 : 2012-07-12 14:16
由 qy117121
你说find --set-root /grub/core.img 没找到文件,
那么很可能是安装没完全成功,不然怎么会没找到?
Re: 【求助】easybcd用gurb2引导ubuntu失败
发表于 : 2012-07-12 15:06
由 newlifer
qy117121 写了:你说find --set-root /grub/core.img 没找到文件,
那么很可能是安装没完全成功,不然怎么会没找到?
重新安装了下ubuntu,这次没有把/boot单独分出,放在了/下。
然后find还是木有找到。。。
今天查了下,症状和http://pangwu86.iteye.com/blog/1217715是一样的。
按照最后的代码
代码: 全选
sudo apt-get intall grub
sudo -i
mount /dev/sda7 /mnt
grub-install --root-directory=/mnt /dev/sda7
之后,再重启,然后查看/boot/grub/下的文件
是这样的,有个core.efi,没有core.img…………囧: