Неправильное ядро, бегущее за установкой

Я установил Ubuntu 14.04 от unetbootin. Когда это перезагружает после установки, uname -r говорит:

3.5.0-17-generic

.. это означает, что никакие модули не загрузились для ядра, которое на самом деле установлено (3.13.0-32-универсальное).

Кто-либо знает, почему это ядро должно быть установлено через процесс установки? Действительно ли это - артефакт использования Unetbootin? Начальная загрузка в изображение Unetbootin дает корректное ядро и таким образом загрузку модулей.

Знание, почему одна вещь, но я не уверен, как исправить его теперь. Поскольку никакие модули не загружаются, я не могу соединиться с сетью или подключить Карту памяти.

Я попробовал update-grub, который, кажется, находит корректное ядро, но, кажется, не говорит системе загружаться от него.

Я также попытался выбрать ядро во время начальной загрузки с помощью "Расширенных настроек для Ubuntu", и 3.13.x, ядро является единственным перечисленным. Выбор этого вывода к 3.5.x ядро, упрямо загружающееся..

Я - довольно опытный системный администратор, но этому сбили с толку меня :) Кто-либо может помочь?

2
задан 27 November 2016 в 00:30

3 ответа

Хорошо, я разработал это. Это была проблема Unetbootin. Я не отформатировал карту с интерфейсом USB перед тем, чтобы ставить новое изображение там, и в результате это устанавливало ядро от ранее установленной версии (на USB) к жесткому диску машин.

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

1
ответ дан 3 December 2019 в 01:19
  1. Начальная загрузка в живую систему от USB, DVD или CD и удостоверяется, что у Вас есть доступ в Интернет.

  2. Монтируют Вашу установку Ubuntu, например, путем открытия соответствующего раздела в Наутилусе или с Дисками Gnome. Это должно быть смонтировано где-нибудь под /media/ubuntu или /media, но я обращусь к точке монтирования [mountpoint] позже.

    • , Если у Вас есть отдельное /boot или /var раздел, вещи немного более тверды, потому что необходимо смонтировать тех вручную под [mountpoint]. Если Вы не знаете то, о чем я говорю, Вы являетесь очень вероятно беззаботными этой проблемой.
  3. Откройте терминал и работайте:

    sudo apt-get update
    apt-get download linux-image-3.13.0-24-generic
    sudo dpkg --install --root=[mountpoint] linux-image-*.deb
    
    • , Если Вы не находитесь на Надежном человеке, ищите новую версию пакета ядра для своего выпуска Ubuntu на https://launchpad.net/ubuntu / + source/linux#packages_list и замените его в 2-й строке.
    • На более старом, 32-разрядном (x86), выпускает, Вы захотите добавить -pae для выравнивания 2.
    • , Если Вы находитесь на менее общей архитектуре (PowerPC или некоторый ARM), Вам, возможно, понадобится различный тип пакета ядра. Вместо generic, введите то, чего требует Ваша архитектура. Снова, если Вы не знаете то, о чем я говорю, Вы очень вероятно не заинтересованы этим, если 2-я строка не возвращается с ошибкой, что пакет не существует для Вашей архитектуры.
  4. , Если все вышеупомянутые команды работали, можно перезагрузить теперь. Не забывайте обновлять свое ядро к более свежей версии при наличии.

0
ответ дан 3 December 2019 в 01:19

РЕДАКТИРОВАНИЕ: простое решение должно только воссоздать карту с интерфейсом USB с собственным Создателем Загрузочного диска Ubuntu вместо UNetbootin или попытаться отформатировать палку сначала, как другой ответ предполагает.

я также закончил тем, что имел неправильное ядро на первой начальной загрузке Ubuntu 14.04 после установки с картой с интерфейсом USB, созданной с UNetbootin. Признаки были то, что раздел начальной загрузки не мог быть смонтирован, так как были драйверы № ext2, доступные для ядра.

странная вещь состояла в том, что ядро в начальной загрузке/, казалось, было корректным, по крайней мере, на основе он - имя. Однако только имя было корректно. Ядро в файле было старо, который был виден от, он - дата модификации. Проблема была решена путем загрузки фактического пакета ядра с

apt-get download

распаковка его с

dpkg -x

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

я выполнил операцию фиксации путем запуска Живого Ubuntu с той же карты с интерфейсом USB UNetbootin, от того, где я мог смонтировать фактический раздел начальной загрузки (sda1 в моей системе).

-1
ответ дан 3 December 2019 в 01:19

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

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