删除 btrfs 分区后 Grub 不再启动

删除 btrfs 分区后 Grub 不再启动

我正在使用 Ubuntu 14.10。考虑以下设置:

ubuntu@ubuntu:~$ sudo blkid
/dev/sdb1: UUID="0dde146f-ebdc-472d-83a2-48104e23cb8f" TYPE="swap" PARTUUID="00061e41-01" 
/dev/sdb5: UUID="ffead33a-4330-446a-9bca-760305c04453" UUID_SUB="4ce7b017-4ad1-4035-a72b-13a5e8b68c0c" TYPE="btrfs" PARTUUID="00061e41-05" 
/dev/sdb6: UUID="b6e06d19-6faf-4db2-b598-9d83433e853a" UUID_SUB="1e705a1e-aa40-49bd-a138-243eb0435b43" TYPE="btrfs" PARTUUID="00061e41-06" 
/dev/sdb7: UUID="7e486227-c36f-454c-ac3c-30aa61a54358" UUID_SUB="015cc2d2-2ee4-4420-83b1-22949a4ad97a" TYPE="btrfs" PARTUUID="00061e41-07" 

/dev/sdb1是交换分区。

/dev/sdb5是根分区。

/dev/sdb6是我的主分区。

/dev/sdb7是我的数据分区。

我的硬盘末尾的 后面/dev/sdb8也曾有一个。我使用 gparted 删除了这个分区,因此这里没有显示。这个分区与其他分区(交换分区除外)一起封装在一个名为 的扩展分区中。/dev/sdb7/dev/sdb2

自从我删除了 后/dev/sdb8,我的系统就无法再从硬盘启动了。它可以正常加载 BIOS,也可以运行 USB 闪存盘(我现在用的就是这个,所以用/dev/sdb代替/dev/sda),但它甚至无法从硬盘加载 Grub。

我不知道发生了什么事。一个简单grub-install /dev/sdb的没有帮助,也没有boot-repair

当我启动 gparted 时,收到一条错误消息:

The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.

我认为这和我的问题有关。我可以点击这里CancelIgnore,但点击其中一个没有任何区别。

我怎样才能让 Ubuntu 再次启动?

相关内容