Вопрос или проблема
Мой ноутбук завис, и мне пришлось принудительно выключить его, удерживая кнопку питания в течение нескольких секунд. Теперь, после попытки загрузки, появляется ошибка (ubuntu 22.04):
Освободите initramfs и переключитесь на другую корневую файловую систему:
chroot в NEW_ROOT, удалите все в /, переместите NEW_ROOT в /,
выполните NEW_INIT. PID должен быть 1. NEW_ROOT должен быть точкой монтирования.-c DEV Повторное открытие stdio для DEV после переключения
-d CAPS Сбросить права
-n Пробный запуск BusyBox v1.30.1 (Ubuntu 1:1.30.1-7ubuntu3.1) многозадачная бинарная программаИспользование: run-init [-d CAP, CAP…] [-n] [-c CONSOLE_DEV] NEW_ROOT
NEW_INIT [ARGS]
Перед этой ошибкой я получаю сообщение, показанное на этой картинке
После этого сообщения экран переключается на вышеуказанное сообщение об ошибке:
Буду очень благодарен за любую помощь, так как не могу разобраться с сообщениями. У меня двойная загрузка, и Windows загружается нормально, если эта информация полезна.
Большое спасибо за вашу помощь!
Ответ или решение
Ошибка, связанная с загрузкой Ubuntu, которую вы описали, является довольно распространенной проблемой, особенно при аварийному завершении работы системы, как это произошло в вашем случае с использованием кнопки питания. Эта проблема может возникать из-за повреждения файловой системы в процессе работы системы, что препятствует нормальной загрузке ядра или загрузчика.
Теория
Когда операционная система загружается, слой загрузки (bootloader), такой как GRUB, ищет ядро системы и связанные компоненты. initramfs представляет собой временную файловую систему, которая содержит все необходимые драйверы и модули для загрузки основной операционной системы. Когда возникает ошибка с "Free initramfs and switch to another root fs", это означает, что система не может правильно переключиться с временной файловой системы на основную файловую систему.
Пример
Вы столкнулись с проблемой, когда после принудительного выключения компьютера Ubuntu не запускается и выдает следующее сообщение об ошибке:
Free initramfs and switch to another root fs: chroot to NEW_ROOT, delete all in /, move NEW_ROOT to /, execute NEW_INIT. PID must be 1. NEW_ROOT must be a mountpoint.
Это может быть вызвано несколькими факторами:
- Повреждение файловой системы ext4 в результате неправильного завершения работы.
- Ошибка в конфигурационных файлах загрузчика GRUB.
- Проблемы с аппаратным обеспечением, такими как жесткий диск.
Применение
Для решения этой проблемы вы можете попробовать несколько шагов:
-
Проверка состояния файловой системы:
- Загрузитесь в режим восстановления для Ubuntu. Для этого на экране выбора операционной системы (где у вас выбор между Windows и Ubuntu) выберите дополнительные параметры для Ubuntu, затем выберите (recovery mode).
- Выберите опцию "fsck" (проверка файловой системы) и подтвердите, что вы хотите проверить и исправить любые ошибки на диске. Это может устранить многие проблемы, вызванные повреждением файловой системы.
-
Обновление GRUB:
- Загрузитесь с их Live CD/USB Ubuntu.
- Откройте терминал и введите команды:
sudo mount /dev/sdXY /mnt # Замени X и Y на соответствующие буквы и цифры вашего диска sudo grub-install --boot-directory=/mnt/boot /dev/sdX # Опять же, замена X sudo update-grub
- После этого перезагрузите систему.
-
Возобновление initramfs:
- Войдите в Ubuntu через Live CD/USB и смонтируйте корневую файловую систему.
- Затем выполните следующую команду для восстановления initramfs:
sudo chroot /mnt update-initramfs -u
-
Проверка аппаратных компонентов:
- Убедитесь, что жесткий диск в порядке. Вы можете использовать утилиты S.M.A.R.T. для проверки статуса вашего диска.
- В случае проблем с жестким диском, обдумайте резервное копирование данных и замену диска.
-
Переустановка Ubuntu (как последний вариант):
- Если все вышеперечисленное не помогает, единственным оставшимся вариантом может быть полная переустановка Ubuntu. Убедитесь, что у вас есть резервные копии всех необходимых данных перед началом этого процесса.
Эти шаги должны покрыть основные проверки и исправления, чтобы попытаться вернуться в работоспособное состояние. Если проблема будет сохраняться даже после всех этих шагов, можно предположить более серьезные аппаратные проблемы, требующие профессионального вмешательства.