Вопрос или проблема
Я сломал Windows 7 и не могу ее исправить, Windows 10 на моем ноутбуке сломалась сама. Я решил оставить Windows позади и попробовать Linux, так как операционная система моего ноутбука довольно испорчена. Я установил его, ноутбук перезагрузился, и теперь он постоянно находится в режиме, который называет себя BusyBox v1.30.1.
Каждое решение, которое я нашел, говорило сделать ‘exit’. Я сделал exit, и он говорит: “Alert! /dev/mapper/data-root не существует.” Каждое решение, которое я нашел, говорит сделать ‘fsck’, за которым следуют разные команды, но при вводе чего-либо, начинающегося с fsck, возвращается ‘sh: fsck: not found’.
Я искал все от “fsck not found” до “fsck doesn’t exist” до “file system check doesn’t real” безрезультатно. Кто-то на каком-то форуме сказал другому пользователю: “Вам нужно загрузиться с Ubuntu Live USB”, поэтому я до 4 утра сидел, создавая загрузочный USB с Ubuntu Live, и все, что он хотел сделать, это установить Ubuntu на мой компьютер, в то время как я хотел установить Pop_OS.
Другой сказал установить что-то на что-то другое, и я не знаю как, потому что все, что я вижу, это BusyBox, а команда для этого не была найдена, и ‘root=/dev/sdax’ ничего полезного не сделала.
Я решил сначала попросить о помощи. Что мне делать? Я не могу найти решение для fsck и выбрался из его танка.
Я отнюдь не среднестатистический пользователь компьютера, но мои знания довольно ограничены, так что, пожалуйста, имейте это в виду. Я никогда не работал с buntu до этого и до сих пор не знаю, что значит ‘kernal’ или ‘shell’.
Если у вас есть какие-либо вопросы или решения, я буду в углу, пытаясь разобраться с этим.
BusyBox просто не включает команду fsck
. Вот почему вам следует загрузиться с LiveImage. Затем вы запускаете Linux (то есть Pop или Ubuntu) с флешки. С этим работающим Linux у вас должны быть все инструменты (например, fsck), которые вам нужны.
Но вам все равно нужно ориентироваться и уметь исправить коренную причину, которую, по моему мнению, fsck не исправит.
Я подозреваю, что есть какие-то проблемы с установкой, и должно быть намного быстрее просто заново выполнить установку Linux.
Чтобы быть более точным:
- “запустите Linux … с флешки” должно звучать как “Загрузите Linux с флешки и запустите в RAM”
- BusyBox обычно включает fsck
Ответ или решение
Попробую помочь вам разобраться с проблемой, которую вы описали. Для начала, давайте разберемся с тем, что произошло с вашей системой и как это можно исправить, чтобы вы могли начать использовать Pop!_OS без больших трудностей.
Проблема
Когда вы пытаетесь загрузить систему и попадаете в BusyBox, это обычно указывает на серьезную проблему с загрузкой операционной системы, которая может быть вызвана поврежденной файловой системой или неправильной конфигурацией. Сообщение об ошибке, которое вы получаете – "Alert! /dev/mapper/data-root does not exist", указывает на то, что система не может найти корневую файловую систему. Это может происходить по нескольким причинам:
- Неудача в установке или повреждение файловой системы.
- Проблемы с конфигурацией загрузчика GRUB.
- Файловая система, которая нуждается в проверке и исправлении.
Почему не работает fsck
Когда вы находитесь в среде BusyBox, вы имеете доступ к ограниченному набору команд. Сообщение об ошибке "sh: fsck: not found" указывает на то, что команда fsck
(которая используется для проверки файловой системы) не включена в вашу текущую среду BusyBox. Для выполнения более сложных операций, таких как проверка и исправление файловых систем, вам нужно будет загрузиться с Live USB.
Решение проблемы
-
Создание Live USB с Pop!_OS или Ubuntu:
- Поскольку вы упомянули, что создали Live USB с Ubuntu, это верный шаг. Убедитесь, что вы загружаетесь с этого USB даже в случае, если он предлагает установить систему. Обычно при загрузке с Live USB вам будет предложено попробовать или установить Ubuntu, выберите "Try Ubuntu" (Попробовать Ubuntu).
-
Запуск fsck:
- После загрузки в Live среду, откройте терминал (обычно доступен из меню).
- Найдите ваш жесткий диск, запустив команду
lsblk
. Вы должны увидеть списки устройств, таких как/dev/sda1
,/dev/sda2
и т.д. Определите, какой из них представляет вашу корневую файловую систему. - Если это, например,
/dev/sda1
, выполните команду:sudo fsck /dev/sda1
- Если он находит ошибки, следуйте инструкциям, чтобы исправить их.
-
Переустановка Pop!_OS:
- Если проверка файловой системы с
fsck
не решает проблему, я рекомендую полностью переустановить Pop!_OS. Выберите опцию "Установить Pop!_OS" и следуйте инструкциям. Перед установкой убедитесь, что все данные, которые вам нужны, были восстановлены, так как переустановка может стереть данные.
- Если проверка файловой системы с
-
Проверка настроек BIOS/UEFI:
- Убедитесь, что настройки BIOS/UEFI правильно настроены, чтобы загружаться с вашего жесткого диска после завершения установки.
Заключение
Работа с системами Linux может быть сложной, особенно когда возникает ошибка загрузки. Однако, следуя этим шагам, вы сможете восстановить доступ к вашей системе. Если вы все еще сталкиваетесь с проблемами, не стесняйтесь задавать вопросы на форумах Linux-сообществ или обратиться за помощью к специалисту. Удачи!