Intereting Posts
очень медленный Wi-Fi после обновления с 13.04 до 13.10 Есть ли способ изменить размер шрифта вкладки в Chromium? X Ошибка неудачного запроса: BadMatch (недопустимые атрибуты параметров) при запуске Conky Есть ли инструмент для преобразования PDF-файлов в chm? Загрузка Win7 / 12.04 – что мне нужно для EasyBCD? Скажите, открыты ли окна и не сведены к минимуму из сценария оболочки Unity Как переключить беспроводную связь с помощью скрипта Необходимо восстановить данные из массива RAID5 всего двумя из трех рабочих дисков Crashernel по-прежнему добавляется update-grub после удаления linux-crashdump Могу ли я установить Ubuntu 12.10 для автоматической перезагрузки Windows только один раз? Загрузка видео в Google Video Политика обновления версий пакета «Необходимая версия дистрибутива недоступна» при установке IMAPClient Просмотр видео с включенным аппаратным ускорением дает мне звук, но нет изображения Как добавить доменных администраторов в sudoers

Перезагрузка висит на 100% – возможно, в mountall

ОБНОВЛЕНИЕ: Кажется, что mountall висит внутри подпрограммы emit_event (), которую он вызывает после / повторно монтирует, чтобы испустить событие для этого. Внутри emit_event он вызывает ply_boot_client_flush (), затем конструирует массив env, вызывает upstart_emit_event (), затем dbus_pending_call_block (). И там он висит. Итак, любые идеи, почему dbus_pending_call_block зависают бесконечно? Сломанный плимут? DBus? выскочка? Любые предложения по исправлениям или дальнейшая диагностика?

Перезагрузка моей Ubuntu 10.04 LTS, 64-битной машины AMD стоит 100%. Индикатор доступа к диску отключен, но клавиши alt-sysreq работают. Аппаратное обеспечение представляет собой ноутбук Lenovo W700ds. Теперь, извиняюсь заранее, потому что я очень ограничен в информации о системе, которую я имею в наличии, и в том, что я могу с ней сделать (потому что она не будет загружаться). Я могу загрузиться с компакт-диска 10.04, используя его как аварийный диск. Я могу fsck, монтировать и читать и писать в мои разделы – они в порядке. Я уже пробовал переформатировать мой своп с помощью mkswap. У меня есть 4 раздела ext4 в моей системе: sda1 is /, sda2 is / usr, sda3 is / home и 4-й, который я использую для хранения данных / sdb1 (это весь диск, монтируется на mountpoint / hdb, который я создал) , Существует также / sda4, который является свопом. Прямо сейчас я пишу это из браузера, который я открыл в «сеансе спасения» с установочного компакт-диска 10.04 LTS.

Я бы ВЕЛИКОЕ оценил предложения / комментарии о том, что я могу сделать, чтобы помочь диагностировать то, что висит, почему и что я могу сделать, чтобы исправить это. Я уже сделал веб-поиск, но не нашел ничего нового в этих строках (некоторые сообщения об ошибках 1-1,5 года с похожими симптомами, но их исправления не работали).

Я установил 10.04 на новый диск около первого июля, а затем использовал aptitude, чтобы обновить все. С тех пор я устанавливаю LOTS пакетов (я приложу журнал dpkg ниже). Если sda составляет 750 ГБ (/ 20 ГБ, / usr 80 ГБ), у меня было много места для установки пакетов, которые я мог бы когда-нибудь использовать ». Интересно, был ли установлен один из этих пакетов, который испортил мою систему? Я установил kernel 2.6.32-32-generic и перезагрузился, но с тех пор установил еще много пакетов. Я перезагружаю эти машины как можно реже, предпочитая спящий режим при переходе с места на место. В последнее время я заметил некоторое странное поведение, связанное с де-гибернацией: когда система отключится, он запустит экранную заставку gnome с паролем, необходимым для разблокировки – ну, он не узнает мой пароль! Я должен был альт-F1, войти в систему под root и убить экранную заставку. Тогда все будет хорошо, или так казалось. Кроме того, после де-гибернации я часто видел в течение короткого времени мигающий красочный мусор на экране. Это уйдет, поэтому я не пытался найти причину. Другой, возможно, важный момент в том, что мне нужно было использовать «nomodeset» при установке 10.04 и при создании спасательной оболочки с того же CD, если я использую только nomodeset, он в конечном итоге повесится с мигающим светодиодом NumLock или светодиодом Caps Lock ( crash?), но если я также использую «noapic nolapic acpi = off», тогда он подходит. Я пробовал эти параметры в своей системе, чтобы убедиться, что они вылечат проблему с загрузкой – они этого не делают.

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

Я загружаю систему и запускаю скрипт конфигурации mountall в файле /etc/init/mountall.conf. Я вижу вывод из mountall running fsck – 4 строки, которые говорят: fsck из util-linux-ng 2.17.2 (то есть один на раздел ext4). Затем есть еще 4 строки из fsck, информирующих пользователя о том, что разделы были найдены «чистыми». И это все – все просто останавливается. Индикатор активности привода отключается. Я могу использовать клавиши alt-sysreq, но они до сих пор не оказались полезными. Я увидел отчет об ошибке, когда один пользователь использовал alt-sysreq-i для уничтожения процесса, и он бросил его в оболочку. Для меня это говорит о том, что он убил процессы (udev и udev-bridge и plymouth, говорит о его респавном udev и т. Д.), Но у меня нет оболочки.

Я пытался определить, что именно висит. Для этого я переработал /etc/init/mountall.conf. Я добавил эхо-строки, и я добавил параметр -v (verbose) для exec of mountall. Не показаны эхо-строки после выполнения exec mountall, поэтому это может означать, что mountall висит. Или он может не отображать последний из выходных данных – в этом случае, возможно, выйдет mountall, а что-то еще может быть висит. Я отмечаю, что alt-sysreq-i не говорит, что mountall убит. Я пытался сузить то, что система может зависеть, комментируя sda3 (/ home), swap и sdb1 (/ hdb) из fstab, но он все еще зависает.

Я могу сделать сам, но чувствую, что я нахожусь здесь над головой. Я хотел бы, например, получить исходный код для mountall, добавить печатные флаги, перекомпилировать и вставить его в мою систему – сузить A), если mountall фактически висит, а B), на что он висит. НО, я не могу загрузить свою машину в оболочку, из которой можно скомпилировать внутри, а среда аварийного диска – только 2.6.32-28-generic # 55 – поэтому она не будет соответствовать моей системе. Я хотел бы удалить или переустановить пакеты, но опять же, я не могу загрузить свою машину и сделать это.

(мой файл журнала dpkg имеет несколько МБ, поэтому я добавлю его в следующее диалоговое окно)

Спасибо, Грег

Related of "Перезагрузка висит на 100% – возможно, в mountall"