Pop OS BusyBox FSCK не найден (начинающий)

Вопрос или проблема

Я сломал 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", указывает на то, что система не может найти корневую файловую систему. Это может происходить по нескольким причинам:

  1. Неудача в установке или повреждение файловой системы.
  2. Проблемы с конфигурацией загрузчика GRUB.
  3. Файловая система, которая нуждается в проверке и исправлении.

Почему не работает fsck

Когда вы находитесь в среде BusyBox, вы имеете доступ к ограниченному набору команд. Сообщение об ошибке "sh: fsck: not found" указывает на то, что команда fsck (которая используется для проверки файловой системы) не включена в вашу текущую среду BusyBox. Для выполнения более сложных операций, таких как проверка и исправление файловых систем, вам нужно будет загрузиться с Live USB.

Решение проблемы

  1. Создание Live USB с Pop!_OS или Ubuntu:

    • Поскольку вы упомянули, что создали Live USB с Ubuntu, это верный шаг. Убедитесь, что вы загружаетесь с этого USB даже в случае, если он предлагает установить систему. Обычно при загрузке с Live USB вам будет предложено попробовать или установить Ubuntu, выберите "Try Ubuntu" (Попробовать Ubuntu).
  2. Запуск fsck:

    • После загрузки в Live среду, откройте терминал (обычно доступен из меню).
    • Найдите ваш жесткий диск, запустив команду lsblk. Вы должны увидеть списки устройств, таких как /dev/sda1, /dev/sda2 и т.д. Определите, какой из них представляет вашу корневую файловую систему.
    • Если это, например, /dev/sda1, выполните команду:
      sudo fsck /dev/sda1
    • Если он находит ошибки, следуйте инструкциям, чтобы исправить их.
  3. Переустановка Pop!_OS:

    • Если проверка файловой системы с fsck не решает проблему, я рекомендую полностью переустановить Pop!_OS. Выберите опцию "Установить Pop!_OS" и следуйте инструкциям. Перед установкой убедитесь, что все данные, которые вам нужны, были восстановлены, так как переустановка может стереть данные.
  4. Проверка настроек BIOS/UEFI:

    • Убедитесь, что настройки BIOS/UEFI правильно настроены, чтобы загружаться с вашего жесткого диска после завершения установки.

Заключение

Работа с системами Linux может быть сложной, особенно когда возникает ошибка загрузки. Однако, следуя этим шагам, вы сможете восстановить доступ к вашей системе. Если вы все еще сталкиваетесь с проблемами, не стесняйтесь задавать вопросы на форумах Linux-сообществ или обратиться за помощью к специалисту. Удачи!

Оцените материал
Добавить комментарий

Капча загружается...