4

Я использую Ubuntu 10.x на одной из своих коробок. Вчера во время сеанса появился SPM с возможностью установки последних обновлений. Я согласился (как я делал много раз раньше). На этот раз во время установки произошел сбой системы, SPM сообщил, что во время установки произошло исключение Python (к сожалению, я не помню, на какой стадии установки возникло исключение).

Я перезагрузил систему, так как не мог избавиться от диалогового окна SPM, которое отображалось серым цветом и не отвечало.

Когда я попытался снова войти в систему (после перезагрузки), меня встретил экран консоли со следующим сообщением (после трассировки стека):

прервано монтирование: монтирование /dev в /root /dev не выполнено: нет такого монтирования файла или каталога: монтирование /sys в /root /sys не выполнено: нет такого монтирования файла или каталога: монтирование /proc в /root /proc не выполнено: такого файла нет или каталог У целевой файловой системы нет /sbin /init Инициализация не найдена. Попробуйте передать init = bootarg.

Встроенная оболочка BusyBox v1.13.3 (Ubuntu 1: 1.13.3-1ubuntu11) (ash) Введите «help» для получения списка встроенных команд

(initramfs)

У меня есть следующие вопросы:

  1. В чем смысл этого беспорядка?
  2. Почему крепления не удалось?
  3. (самое главное), какие шаги необходимы для восстановления после этой катастрофы?

Обновить

Я последовал совету Джайлза. Я настраиваю свой компьютер на загрузку с USB-диска, если ничего не помогает. На этот раз я получаю следующее сообщение (здесь сокращенно, поскольку я его печатаю)

 scsi 2:0:0:1: CD-ROM SanDisk U3 Cruzer Micro 8.0.2 PQ: 0 ANSI: 0 
 sd 2:0:0:0:0 Attached scsi generic sg3 type 0 
 sd 2:0:0:0:0 [sdc] 31301631 512-byte logical blocks 
 sd 2:0:0:0:0 [sdc]  Write Protect is off 
 sd 2:0:0:0:0 [sdc] Mode Sense: 45 00 00 08 
 sd 2:0:0:0:0 [sdc] Assuming drive cache: write through 
 sr1: scsi3-mmc drive: 48x48x tray sr 2:0:0:1: Attached scsi CD-ROM 
 sr1 sr 2:0:0:1: Attached scsi generic sg4 type 5 
 sd 2:0:0:0:0 [sdc] Assuming drive cache: write through
 sdc: sdc1 sd 2:0:0:0:0 [sdc] Assuming drive cache: write through 
 sd 2:0:0:0:0 [sdc] Assuming SCSI removable disk

Затем я нажимаю клавишу Enter:

(initramfs)

На этом этапе я не уверен, является ли моя флешка USB загрузочной или нет (не похоже, что она есть). Я подумываю об установке новой ОС на флешку, и с этого момента - НО, я не знаю, к чему это приведет (потеряю ли я свои существующие данные на моей машине?).

Помогите!

2 ответа2

4

Кажется, у вас поврежденная файловая система. При перезагрузке корневая файловая система (т. Е. Системный раздел) не может быть смонтирована. Сообщения, которые вы перечисляете здесь, являются следствием того, что корневая файловая система не смонтирована, и не являются частью проблемы. Поврежденная файловая система, вероятно, является либо причиной сбоя SPM, либо следствием той же корневой проблемы.

Существует две причины, по которым файловая система может быть повреждена: это может быть аппаратная проблема (чаще всего неисправный диск или сбой ОЗУ), или это может быть программная ошибка.

Прежде чем выбрать вариант восстановления, вам нужно немного больше изучить. (Это ремонтопригодно? Сколько данных вы потеряли? Нужно ли менять аппаратный компонент? Должны ли вы сообщить об ошибке? Пока недостаточно данных, чтобы ответить на эти важные вопросы.)

Сначала в приглашении на загрузку выберите «Тест памяти». Пусть он работает в течение нескольких циклов (это может занять несколько часов). Если возникнут проблемы, измените свою оперативную память, затем подумайте о восстановлении (или перенесите диск на другую машину, если вам нужны данные сейчас).

Следующим шагом будет загрузка с живого Ubuntu CD/USB и попытка смонтировать там файловую систему. Если вы можете его смонтировать, посмотрите последние записи в /var/log/kern.log (если вы видите подозрительные записи, вернитесь туда, где начинаются проблемы, иногда будут страницы страниц с ошибками, в то время как в других случаях ошибка помешала записи любого лога). Если вы не можете даже смонтировать файловую систему, обратитесь к резервным копиям (восстановление отдельных файлов часто возможно, но сложно).

С живого компакт-диска также проверьте состояние вашего диска с помощью команды smartctl -a /dev/sda (если у вас более одного диска, включая USB-накопители, диск может быть /dev/sdb , /dev/sdc и т.д.). Сбои диска обычно бывают либо внезапными (диск просто перестает отвечать), либо не такими существенными (первые поврежденные сектора находятся на 99,99% пространства, не занятого критическими файлами), но вам, возможно, не повезло (например, поврежденный сектор в файловой системе) журнал).

0

Это может звучать глупо и тривиально, но вы пытались удерживать клавишу SHIFT прямо перед загрузкой GRUB, чтобы выбрать предыдущее ядро?

У меня была проблема, из-за которой последние обновления ядра в Ubuntu 10.x ломали мою систему, сообщали мне об ошибках, когда я не хотел монтировать и загружать меня в busybox.

(Я только что увидел возраст этого поста, но я оставляю его, если он поможет кому-то с такой же проблемой.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .