dist 升级后丢失分区表 (debian)

dist 升级后丢失分区表 (debian)

我的设置如下: /dev/sda -> /dev/sda/1 = SSD,未加密,ext4 文件系统,单个分区操作系统安装中的所有文件。

/dev/sdb -> /dev/sdb1 - HDD,未加密,ext4 - linux raid (RAID1) 成员

/dev/sdc -> /dev/sdc1 - HDD,未加密,ext4 - linux raid (RAID1) 成员

linux_raid RAID1 的成员作为 ext4 FS 安装在 /raid 中。

从 debianstretch 升级到 debianbuster 后,使用 apt full-upgrade 无法启动,并出现错误:找不到启动设备。

因此,我尝试使用 Debian Live 闪存盘访问此盒子,以便挂载 /dev/sda1 并进行 grub-install --root-directory /dev/sda1 - 这用于解决问题。问题是,它说 /dev/sda 上缺少超级块并且没有 sda1 (没有任何类型的分区表)。 Gparted 还能够将我的 sdb1 和 sdc1 视为 linux raid 成员,但对于 sda,它只能看到以 GB 为单位的容量,而没有任何分区信息。怎么会这样?是否有机会修复此设置,或者我应该继续全新安装并丢失数据?

相关内容