+ -
当前位置:首页 → 问答吧 → Fedora16 Grub2能引导btrfs的/boot分区吗?

Fedora16 Grub2能引导btrfs的/boot分区吗?

时间:2011-11-15

来源:互联网

请教各位,我的电脑分区如下:
第一个主分区(/dev/sda1)装了XP,
扩展分区中第1个逻辑分区(/dev/sda5)装的Win7,
后两个逻辑分区(/dev/sda6、/dev/sda7)是NTFS格式。
/dev/sda8是/boot分区,
/dev/sda9是swap分区,
/dev/sda10是/分区。
这个分区结构之前装XP、Win7、Fedora 14/15都正常(Fedora引导记录写在/dev/sda8 (ext4格式)上,用dd复制的引导区块放到C盘用Win7引导的)。
前几天装了F16,把/boot分区改成btrfs格式,安装时把引导记录还是放在/dev/sda8上,安装完成后再用dd把/dev/sda8的引导区块复制出来放到C盘,用win7引导后只出现一个“GRUB”,就启不动了。

请教各位,是grub2只能从MBR引导呢,还是grub2不支持/boot分区是btrfs格式?
我把grub2装到U盘上,用U盘启动,在grub2命令行模式下,使用以下命令又可以启动F16:
set root=(hd1,8)
linux /vmlinuz-3.1.* root=/dev/sda10
initrd /initramfs-3.1.*
boot
这样能顺利启动F16,不知何故?

作者: WillGhost   发布时间: 2011-11-15

请问你之前Fedora14、15/boot分区不是ext4格式吗?为什么Fedora16改别的格式呢?

作者: 6shao   发布时间: 2011-11-15

之前都是ext4的,就是为了看看btrfs有什么不一样,所以全部换成btrfs

作者: WillGhost   发布时间: 2011-11-15

要不你再换回ext4试试?那个格式是干什么用的呀?
(1) dd if=/dev/hdb7 of=/mnt/linux.lnx bs=512 count=1
(2) dd if=/dev/hd0 of=xp_mbr bs=512 count=1
请问你用的dd的语句是哪种呢?可以说一下吗?我也在困扰这个问题
原帖:
http://www.linuxdiyf.com/bbs/viewthread.php?tid=218384

作者: 6shao   发布时间: 2011-11-16

热门下载

更多