Загрузочный раздел BIOS: как исправить «Superblock invalid»?

Моя машина - настольная Ubuntu (без двойной загрузки). ПК не может пройти экран Ubuntu при загрузке. Через несколько минут он возвращается к экрану с запросом следующего: maintenance или reboot. У меня есть 1Tb SSD диск. Я удалил все другие вторичные диски. Когда я запускаю sudo fdisk -l, я получаю следующее:

Device      Start        End          Sectors      Size   Type
/dev/sda1   2048         1050623      1048576      512M   EFI System
/dev/sda2   1050624      1052671      2048         1M     Bios boot
/dev/sda3   1984313344   2051198975   66885632    31.9G   Linux Swap
/dev/sda4   1052672      1984313343   1983260672  945.7G  Linux filesystem

Затем я запускаю fsck /dev/sdaX с X = 1,2,3 или 4. Все разделы X = 1,3,4 я не получаю ошибка. Но для fsck /dev/sda2 выводом является:

ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks ...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sda2

Суперблок не может быть прочитан или не описывает допустимую файловую систему ext2 / ext3 / ext4 .... вы можете попробовать запустить e2fsck с альтернативным суперблоком :

e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>

Я не уверен, что мне следует попробовать: e2fsck -b 8193 /dev/sda? или e2fsck -b 8193 /dev/sda2

Спасибо за любые предложения!

3
задан 20 June 2018 в 22:03

2 ответа

У Вас есть серьезная ошибка, таким образом, лучшая вещь сделать перед запуском, состоит в том, чтобы сделать идентичную копию SSD к другому SSD или жесткому диску больше или равной текущему размеру. Живой CloneZilla является самым легким способом сделать это. Если Вы сделаете ошибку, или что-то еще идет не так, как надо, то у Вас будет актуальное изображение для отступания к.

Нет? Вы хотите жить опасно и полностью испортить Вашу систему и потерять все данные??? Хорошо, Ваш выбор! Просто выполнитесь:

e2fsck -b 8193 /dev/sda

и если это перестало работать:

e2fsck -b 32768 /dev/sda

потому что подсказка находится в <device>:

  • /dev/sda Ваш SSD (устройство)
  • /dev/sda1 первый раздел на Вашем первом устройстве.

О, я упоминал, что, если вторая команда перестала работать, необходимо восстановить изображение и возвратиться и задать новый вопрос?

2
ответ дан 1 December 2019 в 16:51

Вам просто нужно удалить или обновить ext2fsd в Windows. Однако, чтобы вернуть Linux на время или в срочном порядке, вы можете написать на черном экране следующую команду:

e2fscl -c <-y> где вы можете написать свой Linux-раздел вместо; например, / dev / sdb7. вы либо добавляете -y, либо нажимаете y всякий раз, когда текущая команда запрашивает это у вас. Имейте в виду, это может занять несколько минут!

0
ответ дан 24 April 2020 в 02:14

Другие вопросы по тегам:

Похожие вопросы: