原系统 Windows 7 + openSUSE 13.1 :
原来分区如下:
/dev/sda1 NTFS MBR
/dev/sda2 NTFS Windows 7
/dev/sda3 ext4 /boot
/dev/sda4 逻辑分区
/dev/sda5 ext4 /
/dev/sda6 ext4 /tmp
/dev/sda7 swap
/dev/sda8 ext4 /home
/dev/sda9 NTFS
=====================================
把 Windows 7 换成 Windows 8 (安装过程只是把 win7 分区格掉)之后,参照 zh.opensuse.org/%E4%BF%AE%E5%A4%8DGRUB2 使用 DVD 的 Rescue 系统修复 Grub2(挂载了 / /boot /home /tmp) .
然后我发现原来的 Win7 也在 Grub 列表中,于是我进入了 Win8 将 /dev/sda1 NTFS MBR 这个分区格式化了,重新修复 Grub2 ,确实引导列表里面没有 Win7 了,可是进入 openSUSE 后,就一直显示:
Ext4-fs (sda7): VFS: Can’t find ext4 filesystem
sda7 一直是 swap ,我再尝试修复了几次,依旧是这样,不知是什么问题?