Ядерная паника при загрузке

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

1
задан 13 April 2017 в 15:23

4 ответа

Можете ли вы загрузиться в свою текущую установку с помощью любого из ядер, установленных в вашей системе?

В вашем чате с psusi есть сообщение со ссылкой на патч для загрузки-ремонта 938724. Это показывает ваше созданное меню GRUB с записями для

'Ubuntu, with Linux 3.0.0-17-generic'
'Ubuntu, with Linux 3.0.0-17-generic (recovery mode)' 
'Ubuntu, with Linux 3.0.0-16-generic'
'Ubuntu, with Linux 3.0.0-16-generic (recovery mode)' 
'Ubuntu, with Linux 3.0.0-12-generic' 
'Ubuntu, with Linux 3.0.0-12-generic (recovery mode)' 

Вы пробовали их все, и все ли они терпят неудачу одинаково? Мне просто интересно, может ли один из них позволить вам успешно загрузиться, а затем, возможно, вы сможете восстановить, очистив / удалив ядро, которое не сработает, а затем переустановит его.

24 апреля

Согласно чату с psusi , update-grub нашел те записи в вашей папке /boot, когда он был опробован. По крайней мере, это то, что загрузочный ремонт найден в sda3/boot/grub/grub.cfg.

Что вы видите в меню GRUB при загрузке? Это похоже на следующее?

Ubuntu, with Linux 3.0.0-17-generic
Ubuntu, with Linux 3.0.0-17-generic (recovery mode)
Previous Linux versions
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)
Windows 7 (loader) (on /dev/sda4)

(Если вы не получите меню GRUB при загрузке, попробуйте нажать / удерживать клавишу shift, когда процесс загрузки начнет отображать меню.)

Если вы видите меню GRUB с записью Previous Linux versions, попробуйте выбрать эту запись и нажмите shift . Вы должны увидеть другое меню с записями для ядер 3.0.0-16 и 3.0.0-12. Посмотрите, что произойдет, когда вы их загрузите.

26 апреля

Любопытный и любопытный. ОК, поэтому ELFCLASS32 вместо 64 еще раз. Не зная, что еще делать, я предлагаю вам следовать процедуре, которую вы прошли во время вашего сообщения со ссылкой .

Загрузите Live CD / USB для 64-разрядного (AMD64) Ubuntu 11.10. Установите и затем chroot в свою сломанную установку Ubuntu в /dev/sda3. Затем запустите apt-get, чтобы переустановить правильную 64-битную версию libnih.so.1. # mount /dev/sda3 as /mnt/ubu2fix mkdir /mnt/ubu2fix sudo mount /dev/sda3 /mnt/ubu2fix # chroot so that '/mnt/ubu2fix' becomes '/' for command processing for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt/ubu2fix/$i"; done sudo chroot /mnt/ubu2fix # reinstall the package which contains libnih1.so.1.0.0 (aka libnih1.so.1) apt-get -V --reinstall install libnih1

Однако, любой вы делаете chroot, вы можете сначала попытаться выяснить, сколько других ELFCLASS32 файлы могут присутствовать и (потенциально) требуют исправления. Я думаю, что приведенные ниже команды сделают это.

Команды ниже запускают команду file для каждого файла в каталогах /bin, /sbin, /lib и /lib64 в вашей установке Ubuntu в /dev/sda3. [F24] ограничивает вывод 32-разрядными исполняемыми файлами.

Если все правильно, то эти команды должны выдавать ** NO вывод. ** Любые файлы, перечисленные при запуске этих команд, являются 32-разрядными, если они должны быть 64-битными.

sudo find /mnt/ubu2fix/bin  -type f -exec file '{}' \; | grep 32-bit
sudo find /mnt/ubu2fix/sbin  -type f -exec file '{}' \; | grep 32-bit
sudo find /mnt/ubu2fix/lib  -type f -exec file '{}' \; | grep 32-bit
sudo find /mnt/ubu2fix/lib64  -type f -exec file '{}' \; | grep 32-bit

Выполнить команды выше Если все правильно, то эти команды должны вызывать ** NO установите /dev/sda3 как /mnt/ubu2fix, но прежде, чем вы сделаете chroot. (Или запустите их в другом терминале, который находится за пределами chroot.)

29 апреля

Я начал с вашего перед .

Извините, что ранее не замечал ваш комментарий, что « other « Я, конечно, не ожидал, что это будет так.

«Можно ли переустановить все файлы ядра?»

Я не уверен, что вы просите. (Но даже если бы я это сделал, я не уверен, что знаю, как это сделать. Извините.)

01 мая - рассмотрите установку обновления с 11.10 по 11.10

Раньше, когда я читал комментарий от @Alvar, который предложил сделать установку для восстановления вашей системы, я предположил, что это подразумевает уничтожение вашей текущей настройки, поэтому я проигнорировал ее. Теперь я не уверен.

Оказывается, что в такой ситуации, как Ubuntu и Windows, установленные в разных разделах на одном жестком диске, установщик Ubuntu спросит, какой тип установки вы хотите как показано на рисунке ниже. Я попытался сделать Возможно ли переустановить все файлы ядра? с 11.10 по 11.10 в виртуальной виртуальной машине, чтобы лучше понять, что он делает. Кажется, он работает, как он утверждает. У меня есть некоторые предупреждения, перечисленные ниже.

Я не могу предложить вам никаких советов о том, нужно ли переустанавливать то, что вы должны делать. Я не знаю вашей ситуации или ресурсов, которые у вас есть или нет.

Некоторые предостережения:

Загрузите Live CD / USB для 64-битного (AMD64) Ubuntu 11.10. Если вы выберете Download updates while installing, установите очевидно, выполняет эквивалент apt-get dist-upgrade. У меня было 8 ожидающих обновлений до установки обновления. После его завершения было отправлено 0 обновлений, и было установлено новое ядро ​​3.0.0-19-generic. Установите и затем chroot в свою сломанную установку Ubuntu в /dev/sda3. Затем запустите apt-get, чтобы переустановить правильную 64-битную версию libnih.so.1. Хотя все, казалось, работало хорошо, самым безопасным, как всегда, является резервное копирование ваших данных в разделе Ubuntu, прежде чем вы начнете установить. Вы единственный, кто знает, насколько ценны ваши данные или нет для вас. Таким образом, вы единственный человек, который знает, какие риски вы готовы принять или не принять.
2
ответ дан 25 May 2018 в 12:31
  • 1
    Boot-Repair-Disk и другие программы, которые я пытался добавить эти записи. Я об этом не знаю. Как я вижу, Ubuntu пытается загрузиться с 3.0.0-17-generic. Но я не уверен, какая версия ядра действительно установлена. – Eray 24 April 2012 в 15:52
  • 2
    я просто обновляю свой вопрос. Можете ли вы проверить 13-й шаг? – Eray 25 April 2012 в 22:28
  • 3
    ОК, пожалуйста, проверьте ПРИМЕЧАНИЕ 1 – Eray 30 April 2012 в 00:36
  • 4
    я ответил на ваш вопрос о командах find на Примечание 1 . Есть действительно множество 32-битных файлов. i executed your commands and i see all files in /mnt/ubusda3/lib/modules/3.0.0-12-generic/ and /mnt/ubusda3/bin are 32 bit.. – Eray 30 April 2012 в 01:35
  • 5
    вау, ты понял меня лучше, чем я. ;) – Alvar 13 May 2012 в 03:07

Вам нужно попробовать дистрибутив «Ubuntu Rescue Remix» и загрузиться как live из cd / usb, там можно использовать приложение для ремонта de Grub или обнаружить другую ОС.

It is very easy to use, I working great for me.

Можно получить здесь Rescue iso:

12.04: http://ubuntu-rescue-remix.org/files/URR/iso/ubuntu-rescue-remix-12-04.iso 11.10: http://ubuntu-rescue-remix.org/files/URR/iso/ubuntu-rescue-remix-11-10.iso
1
ответ дан 25 May 2018 в 12:31
  • 1
    @Eray Я понимаю, что он использует 11.10, а не 12.04. Ссылка для загрузки в вашем ответе касается неправильной версии инструмента для его установки. – irrational John 30 April 2012 в 06:25
  • 2
    ubuntu-rescue-remix.org/files/URR/iso/&hellip – deenbee 1 May 2012 в 04:36

Попробуйте загрузить с Live CD и установите необходимое устройство. Скопируйте

~ / mozilla / firefox / xxxxxxx.default

в pendrive, переустановите Ubuntu и скопируйте каталог mozilla в свою домашнюю библиотеку. Извините, мой английский ужасен. -

)
0
ответ дан 25 May 2018 в 12:31
  • 1
    Вы уверены, вы понимаете мой вопрос? – Eray 23 April 2012 в 18:36
  • 2
    на самом деле, если вам просто нужны закладки, это может сработать. или вы можете скопировать файлы firefox в окна, а затем импортировать закладки в firefox. – Alvar 23 April 2012 в 19:27
  • 3
    @ Алвар, нет, это был просто пример. Если это возможно, я хочу попробовать спасти свою систему. – Eray 24 April 2012 в 15:53

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

0
ответ дан 25 May 2018 в 12:31

Другие вопросы по тегам:

Похожие вопросы: