您尚未登录。

#1 2015-07-14 12:45:39

ctsck
会员
注册时间: 2014-01-02
帖子: 1

archlinux mbr+grub2安装不成功的问题,求帮助~谢谢!

我是用的计算机是bios引导+mbr分区表
/dev/sda 为520G 机械硬盘,内含windows的D E F 盘外加空闲空间
/dev/sdb为64G SSD硬盘,为win7的C盘,
小弟在sda盘的空闲空间内安装archlinux的时候,grub安装在sda上总是失败,提示:
grub-setup: warn: This msdos-style partition label has no post-MBR gap; embedding will not be possible!
grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists.
            However, blocklists are UNRELIABLE and its use is discouraged.
在sdb上安装grub2却成功了,
查阅相关资料为:这种情况是因为首分区直接从MBR后开始(即第64个扇区),而不是和正常的那样有1到2M post-MBR gap.请参阅#MBR专用指令

还有的说要建立一个EF02类型1M~2M的分区

小弟尝试各种方法了,请问如何才能在sda上安装成功grub2啊??

最近编辑记录 ctsck (2015-07-14 12:46:10)

离线

#2 2015-07-14 17:24:12

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,920
个人网站

Re: archlinux mbr+grub2安装不成功的问题,求帮助~谢谢!

那就不要在 sda 上安装了。
分区起始位置太靠前了,如果改的话,可以试试 gparted 移动分区,或者重新分区。可以用 blocklist 但是要确保安装之后 core.img 文件的存储位置(块位置,不是路径)不会改变。

离线

#3 2015-07-15 09:10:28

atmouse
会员
注册时间: 2011-08-24
帖子: 701

Re: archlinux mbr+grub2安装不成功的问题,求帮助~谢谢!

有没有一种办法,能快速的后移分区,我是指起始扇区

离线

#4 2015-07-15 22:32:23

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,920
个人网站

Re: archlinux mbr+grub2安装不成功的问题,求帮助~谢谢!

atmouse 说:

有没有一种办法,能快速的后移分区,我是指起始扇区

类似于 memmove 么?你可以自己试试看,理论上应该是没有问题的。

离线

页脚