У меня есть Xubuntu 16.10 с последними обновлениями на моем ноутбуке. Я имею, также установили Debian 8.0, Manjaro и Windows 7. Всеми они OSs управляет загрузчик GRUB от Xubuntu. Я делаю все свои задачи между дистрибутивами Linux, но иногда переключаюсь на Windows 7 для того, чтобы сделать определенные задачи. Я заметил странное поведение за прошлые две недели. Каждый раз, когда я загружаюсь в к Windows OS, выполняю в своих задачах и перезагрузке к Xubuntu, я вижу это сообщение:
^[[[B^[[[B^[[[Bfsck.ext4: Superblock checksum does not match superblock while trying to open /dev/sda2
/dev/sda2:
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
fsck exited with status code 8
[ 9.100397] EXT4-fs (sda2): VFS: Found ext4 filesystem with invalid superblock checksum. Run e2fsck?
mount: mounting /dev/sda2 on /root failed: Bad message
mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /run on /root/run failed: No such file or directory
run-init: current directory on the same filesystem as the root: error 0
Target filesystem doesn't have requested /sbin/init.
run-init: current directory on the same filesystem as the root: error 0
run-init: current directory on the same filesystem as the root: error 0
run-init: current directory on the same filesystem as the root: error 0
run-init: current directory on the same filesystem as the root: error 0
run-init: current directory on the same filesystem as the root: error 0
No init found. Try passing init= bootarg.
BusyBox v1.22.1 (Ubuntu 1:1.22.0-19ubuntu2) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)
Я должен зафиксировать эту ошибку путем выполнения e2fcsk -b 32768 /dev/sda2
. Это происходит только, когда я загружаюсь в Windows сначала и Xubuntu затем.
Дополнительное примечание:-я использовал https://sourceforge.net/projects/ext2fsd/для доступа к разделам Linux из Windows. Однако я выключил его, когда я заметил эту проблему впервые. Также проблема упомянула выше, только происходит на моем разделе Xubuntu а не для других дистрибутивов Linux.
Отредактируйте 1:-, Что я предназначил путем высказывания, выключил его, то, что я удалил из приложения запуска при начальной загрузке в к окнам. Я не удалял программное обеспечение (ext2fsd
). Это не решило решение проблемы также. Кроме того, как Rinzwind указал, я вызвал ext2fsd
работать над режимом чтения и режимом записи.
Microsoft Windows, по умолчанию, не распознает другие файловые системы. Для одного только Windows было бы невозможно вызвать ошибку.
Однако Вы установили ext2fsd
, инструмент для включения чтения-записи в разделах РАСШИРЕНИЯ из Windows. Это программное обеспечение часто работает как услуга и монтирует разделы при начальной загрузке, следовательно получая доступ к разделам Ubuntu.
ext2fsd
может не быть полностью совместимо с более новыми файловыми системами EXT4 или иметь другие проблемы, или Ubuntu, возможно, была установлена с настройками разделов, которые инструмент Windows не может понять, так или иначе приведя к "недопустимой ошибке" контрольной суммы суперблока.
решением является удаление ext2fsd
.
Как уже упоминалось, вам просто нужно удалить или обновить ext2fsd в Windows. Однако, чтобы вернуть ваш Linux временно или срочно, вы можете написать команду ниже на черном экране, где вы видите ошибку:
e2fscl -c где вы можете написать свой раздел Linux вместо ; например, /dev/sdb7.