关于boot loader安装的位置
Tofloor
poster avatar
brophy
deepin
2015-07-20 03:11
Author
今天下了一个kubuntu,看上去也挺炫的,在安装的时候手动分区,选的是平时安装deepin那个盘(上次deepin坏了后,没有修),以前安装了一些发行版都没有说安装boot loader的位置,结果这个却要选择一个,我就选了另一个分区。安装完成一切都好,可是在开机的时候提示grub rescue,这个rescue和其它的还不一样,网上有很多这种情况,可是都差不多,都可以很简单的找到方法去解决,这个我也搜了一下有一个ubuntu的用户和我的一样,提示:/boot/grub/x84-64-efi/normal.mod not found,不过他用了很多方法去解决,最后好像还是通过命令移动boot loader所在文件到另一个地方去才完成,他也说那不是一个好办法。现在虽然可以在开机的时候用f12进入选择windows进来,但是我还是想问一下deepin在默认安装的时候那个boot loader是安装在哪里的?为什么就不会出现这种引导的错误?是不是我再安装一次只要选择的boot loader位置正确就可以正确引导?

ps:因为是kubuntu所以就在荼舍发言了哈
Reply Favorite View the author
All Replies
MattD
deepin
2015-07-20 03:32
#1
看代码,boot loader的安装是在chroot过后进行的:https://github.com/linuxdeepin/d ... etup_bootloader.job
Reply View the author
brophy
deepin
2015-07-20 04:00
#2
https://bbs.deepin.org/post/31536
看代码,boot loader的安装是在chroot过后进行的:https://github.com/linuxdeepin/deepin-installer/blob/ ...

看到云里雾里的,看这上面说uefi和legacy安装的位置还不一样了。efi好像就是安装在根目录下面,但是我在开始选的时候也是打算选在根目录下就好了,可是警告说可能会造成启动不一定成功。。。
Reply View the author
Feng Yu
deepin
2015-07-20 06:57
#3
如果你的主板设置是UEFI模式,那么应该将引导安装在/boot/efi,而且要给/boot/efi一个独立的挂载点,参考ubuntu的官方文档。https://help.ubuntu.com/community/UEFI
PS,如果是你全新安装,ubuntu的安装器会自动按照UEFI的要求分区并挂载,自动安装正确的引导,无需用户干预。如果你是自己手工分区安装,那么就需要注意这个了。
Reply View the author
cxbii
deepin
2015-07-20 17:30
#4
以前安装了一些发行版都没有说安装boot loader的位置。。。
这个绝对有

你应该将它安装到整块硬盘上。
Reply View the author
brophy
deepin
2015-07-20 20:37
#5
https://bbs.deepin.org/post/31536
如果你的主板设置是UEFI模式,那么应该将引导安装在/boot/efi,而且要给/boot/efi一个独立的挂载点,参考ub ...

嗯,这个看了一下很有用,果然,要64位的才能完美支持,而我的32位就只能“complicated work around”了,而且上面说预装win8的情况下只要将boot loader装在win8所分的uefi的那个区就可以了,多谢啦~
Reply View the author
brophy
deepin
2015-07-20 20:38
#6
https://bbs.deepin.org/post/31536
以前安装了一些发行版都没有说安装boot loader的位置。。。
这个绝对有

嗯,我的意思是说安装的一些发行版用到手动分区的时候都是让你选一块已分好的区就好了,大不了设置一下/和swap其它的没有要求的,比如deepin就是这样,只要选一个分区,连/和swap都不用分,好装得很
Reply View the author
cxbii
deepin
2015-07-20 20:49
#7
https://bbs.deepin.org/post/31536
嗯,我的意思是说安装的一些发行版用到手动分区的时候都是让你选一块已分好的区就好了,大不了设置一下/ ...

deepin的专家模式,默认已经选择grub安装到整块硬盘,这个是通用的做法啦
Reply View the author