Ubuntu не загрузится после установки нового ядра

Я - тестер программного обеспечения, и я пытаюсь протестировать модуль ядра на множестве ядер Linux (3.2 +). В настоящее время я пытаюсь скомпилировать модуль, смонтировать его и выполнить автоматизированный набор тестов на всех ядрах Linux 3.2 вперед.

Я запускаю Ubuntu 14.04 на виртуальной машине, с kernel 3.13.0-32-generic. Мой план состоял в том, чтобы загрузить репозиторий мерзавца с https://github.com/torvalds/linux, контроль n версия (т.е. 3.14.0), скомпилируйте его с конфигурацией по умолчанию (я действительно не хочу настроить ядро), установите его, начальная загрузка с новым ядром, скомпилируйте мой модуль ядра, смонтируйте его, протестируйте его, вымойтесь, промойте и повторитесь.

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

Я выполняю обычную команду (я думаю):

make defconfig && make && make modules && make install && make modules_install

Yey! Я думаю, что установил его, grub.cfg уже показывает параметр загрузки по умолчанию для использования нового ядра. Я вижу vmlinusz-3.14.0 и initrd.img-3.14.0 под /boot.

Однако, когда я перезагружаю VM, я получаю это:

ALERT! /dev/disk/by-uuid/231ea9ac-f01d-42dc-830b-f3ecd4775148 does not exist. Dropping to a shell.

Я вижу, что это жесткий диск даже не перечислено в /dev (существует нет sda).

Когда я работаю cat /proc/cmdline Я добираюсь:

BOOT_IMAGE=/boot/vmlinuz-3.14.0 root=UUID=231ea9ac-f01d-42dc-830b-f3ecd4775148 ro quiet splash

Когда я возвращаюсь к 3.13.0-32-generic, Я вижу устройства, я могу найти /dev/disk/by-uuid/231ea9ac-f01d-42dc-830b-f3ecd4775148 файл. Кроме того, fstab шоу:

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=231ea9ac-f01d-42dc-830b-f3ecd4775148 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=db20004e-9c66-436c-b572-aa44deb571fa none            swap    sw              0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

Я действительно не знаю, где смотреть на больше.

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

Почему это не загружающийся под 3.14.0? Я делал что-то не так?

1
задан 26 January 2016 в 22:40

0 ответов

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

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