求助!eOS安装完后,引导卡在grub
elementaryos吧
全部回复
仅看楼主
level 3
零号Z 楼主
如图,我是UEFI引导,GPT分区。系统安装过程中联网安装无错误。求相助!
2014年08月13日 04点08分 1
level 9
你这应该是没有做好grub引导,可以重新进livecd挂载安装过的系统盘,然后reinstall grub并update-grub
2014年08月13日 04点08分 2
挂载后注意要ROOT登陆原系统,否则只能在livecd系统里操作,具体可看我博客类似情况参考一下 http://blog.fzcnjp.com/Linux/158.html
2014年08月13日 04点08分
首先很感谢终于能够进入EOS了!但是问题是我重新安装了Grub2,各种版本都尝试了,但是root和prefix每次加载的时候还是不正确。我仔细查看了配置文件,UUID都是正确的。按理说不会出错,但是每一次自动加载的时候就是不对。我已经快没辙了...
2014年08月14日 14点08分
level 1
提示:把镜像里面的所有文件放到跟目录
2014年08月13日 05点08分 3
放到哪个根目录?
2014年08月13日 05点08分
回复 零号Z :如果是 U盘安装就是放到U盘的跟目录 硬盘安装就放到硬盘的根目录...
2014年08月13日 06点08分
level 1
@方舟HFLSer 有个问题想要求助下
2014年08月13日 05点08分 4
?
2014年08月13日 05点08分
回复 方舟HFLSer :我在硬盘上通过EFI安装EOS的时候 提示我要卸载掉/cdrom cdrom 是系统把放EOS文件挂载上的..能明白我的描述吗
2014年08月13日 06点08分
回复 北街小巷狂少年 :看不懂啊,[疑问]
2014年08月13日 07点08分
level 11
同样的问题 0.2已经遇到过一次 0.3还是这样 但是安装Ubuntu14.04就OK 是EOS更改了Ubuntu的引导方式吗?求大神指点
2014年08月13日 08点08分 5
wo he ni yi yang !!!
2014年08月13日 09点08分
level 1
顶一个。我也遇到了同样的问题,纠结中
2014年08月13日 10点08分 6
level 11
U盘试用 然后可以装个修复引导的工具
忘了在哪里看到的了 。。。。
我的是因为联想锁定了 引导文件
如果是这原因 可以看看我的文章http://www.taosky.ml/eos.html
2014年08月13日 12点08分 7
回复 KOSKERS :不懂了,是u盘引导装的吗?efi引导吗?
2014年08月20日 12点08分
回复 KOSKERS :。。不懂了
2014年08月21日 04点08分
回复 KOSKERS :haoba
2014年08月21日 04点08分
回复 KOSKERS :鼠标右键是反映的,,, 你的驱动是官网下的吗 我用 更新里面的驱动会出错
2014年08月21日 09点08分
level 10
beta1的确有这个问题,我也是uefi+gpt,用一个其它发行版的live重新安装grub2-efi就好
2014年08月14日 02点08分 8
在了啊 我也遇到这个问题了 不知道怎么弄啊
2014年08月19日 13点08分
回复 烛曦影 :我最近没时间试,你有没有把/boot单独分出来,如果分了,不分再试试看
2014年08月19日 13点08分
回复 就爱吃干冰 :没分 就是用efi引导
2014年08月19日 13点08分
回复 KOSKERS :本人高三党,已经没有时间折腾,目前elementary仍出于无法引导的状态
2014年08月20日 10点08分
level 1
LZ解决了吗 我也有这个问题了
2014年08月19日 13点08分 9
level 9
这个奇葩系统还是不要用了,我用这个经常出错
2014年08月21日 06点08分 10
level 2
找个livecd,把/boot/efi/EFI/下的elementary目录重命名为ubuntu,然后就ok了
没有livecd就搜一下grub rescue的操作,大概是这样的
set root=(hd0,gptX) //用ls看一下boot在哪个分区上
set prefix=(hd0,gptX)/boot/grub
insmod /boot/grub/x86_64-efi/normal.mod
normal
2014年08月27日 02点08分 11
level 1
这个问题我也遇到了,试了好多次,分析了下efi分区下的/EFI/elementory/grub.conf发现了一些东西,解决了问题。可能对你有帮助。
grub.conf配置文件应该是这样子的:
search.fs_uuid 88018235-961e-49e4-9a63-d6bd312a1bbe root hd1,gpt2
set prefix=($root)/boot/grub
configfile $prefix/grub.cfg
第一行是寻找文件分区表里uuid是如上的分区,这个uuid 对应的分区也就是你的/root所在的分区,赋值给root变量
第二行prefix为引导程序的目录,也就是grub的路径。
最后是grub引导的配置文件。
我第一次安装后efi分区里也正常生成了/EFI/elementory/
但是发现重启引导后进入了和你一样的grub shell,无法正常引导入系统。就分析了下root和prefix变量。
在grub shell下
cat $root
发现root的指向为
/EFI/Ubuntu
而不是EOS安装生成的
/EFI/elementary
当然prefix变量的指向也不能正确
因此解决的办法就是利用EOS的live版本,使用Try elementory without install进入测试系统,然后挂载EFI 分区,(我的EFI分区是在第二块盘的第一分区,即/dev/sdb1)命令如下:
sudo mkdir /mnt/efi
sudo mount /dev/sdb1 /mnt/efi
然后修改/EFI/elementory为 /EFI/Ubuntu
sudo cp -r /EFI/elementory /EFI/Ubuntu
这样就可以重启后正确找到EFI的引导程序。进入系统了。
分析了下原因,我的安装是使用UNetbootin生成了启动U盘安装的,而UNetbooin第一项参数里要配置操作系统版本,这里面只有Ubuntu 14.04live。也就选择了这个参数生成启动盘,可能Unetbootin就会修改了EFI目录的路径,使用/EFI/Ubuntu。造成引导目录的不一致。
2014年08月29日 02点08分 12
1