У меня есть ноутбук Dell с установленной Ubuntu 11.10. Это хост для 3 виртуальных машин (также работающих под управлением Ubuntu 11.10), установленных с помощью KVM.
Мне нужно перекомпилировать ядро каждой виртуальной машины для настройки некоторых параметров сети, но при попытке загрузки на новом ядре я получаю следующее:
Gave up Ожидает корневое устройство ". ... "Предупреждение! / dev / disk / by-uuid / (ID) не существует ".
blockquote>Что я пробовал:
- rootdelay 50, 60, ... didn не работает
- загрузка с pci = nomsi (и другими опциями) ... не работает
- Удаление раздела и запуск с нуля ... получена та же ошибка.
Дополнительная информация:
- Ядро на моем ПК и виртуальных машинах - 3.0.0.12-generic-pae
- Ядро, которое я пытаюсь скомпилировать, - 3.0.1.
- Не существует файла / etc / fstab при попытке загрузки с нового ядра
- UUID, который новое ядро не находит, это именно тот, который я вижу в / etc / fstab оригинальное ядро
Кто-нибудь может мне помочь?
Это - что-то вроде предположения; Вы скомпилировали в virtio поддержке блока Вашему новому ядру при использовании его?
Вы, вероятно, хотите некоторые/все следующие (конечно, не повредит включать их для попытки так или иначе):
CONFIG_VIRTIO
CONFIG_VIRTIO_BLK
CONFIG_VIRTIO_NET
CONFIG_VIRTIO_CONSOLE
CONFIG_VIRTIO_BALLOON
Я подозреваю, что лучшие два являются самыми важными для этой конкретной проблемы. Если Вы не используете virtio затем, это не важно, просто скажите, и я удалю.