Понятия не имею, что я сделал, но я только начал получать эту ошибку при каждой загрузке.
Запуск Ubuntu 12.04.
Я смог увидеть больше загрузочного журнала, удалив всплеск и тишину из grub. Я считаю, что это виновник:
init: mountall main process (306) terminated with status 1
Я сделал так, как предложил NikTh, однако мой fstab присутствует и имеет правильный UUID:
ubuntu@ubuntu:/mnt/etc$ cat fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda5 during installation
UUID=8f1d7319-7383-4151-bb2b-db84fd079d50 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=5dc94483-0bad-4afe-9b46-96ba0fb83b3c none swap sw 0 0
blkid:
[ 112]Кроме того, fsck, похоже, не находит проблем:
ubuntu@ubuntu:/$ sudo fsck /dev/sda5
fsck from util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
/dev/sda5: clean, 211250/8994816 files, 2044589/35973120 blocks
Как я могу это исправить? Если потребуется дополнительная информация, могу предоставить.
Эта ошибка обычно связана с отсутствующим файлом fstab. Вероятно, вы удалите его случайно или что-то.
Загрузитесь с LiveCd / Usb и смонтируйте раздел с помощью Ubuntu. Корневой раздел (если у вас есть разделы / home и / root). Вы можете увидеть, в каком разделе Ubuntu установлена с помощью этой команды
sudo fdisk -l
поиск системы Linux с id: 83
Затем подключитесь и найдите fstab.
Это пример, если ваш корневой раздел Ubuntu находится в / dev / sda2. Откройте терминал и
sudo mount /dev/sda2 /mnt
cd /mnt && cat etc/fstab
Если результат похож на «/ etc / fstab: нет такого файла или каталога», то вы должны создать другой файл / etc / fstab.
Если откроется файл fstab, проверьте наличие ошибок (вы сделали) в UUID ... и т. Д. Вы можете увидеть текущие UUID с помощью команды sudo blkid
Если вы были благоразумно, и у вас есть файл fstab.bak (резервная копия), и вы можете легко восстановить его с помощью этой команды
sudo cp /mnt/etc/fstab.bak /mnt/etc/fstab
Удачи.
РЕДАКТИРОВАТЬ из-за новой информации
Загрузиться с Live CD / USB Ubuntu. Та же архитектура (32-битная или 64-битная), что и у вашей поврежденной системы. Затем следуйте этой процедуре для привязки к вашей поврежденной системе. Процедура chroot
заканчивается командой sudo chroot /mnt
.
После chroot
успешного полного обновления вашей системы с помощью следующих команд
apt-get update
apt-get dist-upgrade
sudo здесь не нужно, поскольку вы уже являетесь пользователем root.
Похоже, у вас неисправный жесткий диск. Я надеюсь, что у вас есть резервные копии ваших данных!
Вы должны вручную скопировать диск, предпочтительно с LiveCD, просто нажмите Ctrl kbd> + Alt kbd> + < kbd> T kbd> на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:
sudo fsck -fv /dev/sdaX
Убедитесь, что вы заменили X на номер раздела.
Примечание : При использовании fsck или любой другой утилиты, имеющей дело с разделом, убедитесь, что у вас есть актуальная резервная копия.
-f Принудительная проверка файловых систем, даже если они помечены как чистые.
-v Приводит к отображению более подробных сообщений во время проверок файловой системы (подробный режим).
Чтобы ответить на последний комментарий geezanansa, о возможности руткита. Чтобы проверить возможный руткит, вы можете использовать rkhunter