Не удалось запустить ванильное ядро ​​на виртуальной машине

У меня есть ноутбук Dell с установленной Ubuntu 11.10. Это хост для 3 виртуальных машин (также работающих под управлением Ubuntu 11.10), установленных с помощью KVM.

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

Gave up Ожидает корневое устройство ". ... "Предупреждение! / dev / disk / by-uuid / (ID) не существует ".

Что я пробовал:

  1. rootdelay 50, 60, ... didn не работает
  2. загрузка с pci = nomsi (и другими опциями) ... не работает
  3. Удаление раздела и запуск с нуля ... получена та же ошибка.

Дополнительная информация:

  1. Ядро на моем ПК и виртуальных машинах - 3.0.0.12-generic-pae
  2. Ядро, которое я пытаюсь скомпилировать, - 3.0.1.
  3. Не существует файла / etc / fstab при попытке загрузки с нового ядра
  4. UUID, который новое ядро ​​не находит, это именно тот, который я вижу в / etc / fstab оригинальное ядро ​​

Кто-нибудь может мне помочь?

1
задан 16 January 2012 в 04:19

1 ответ

Это - что-то вроде предположения; Вы скомпилировали в virtio поддержке блока Вашему новому ядру при использовании его?

Вы, вероятно, хотите некоторые/все следующие (конечно, не повредит включать их для попытки так или иначе):

CONFIG_VIRTIO
CONFIG_VIRTIO_BLK
CONFIG_VIRTIO_NET
CONFIG_VIRTIO_CONSOLE
CONFIG_VIRTIO_BALLOON

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

1
ответ дан 16 January 2012 в 04:19

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

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