Я пытаюсь запустить Xen 4.0.1 как dom0 на новой / чистой установке рабочего стола 10.10 (x64).
Следуя пошаговому руководству на http://wiki.xensource.com/xenwiki/Xen4.0
У меня есть ядро pvops в / boot, также есть ext4 Поддержка fs путем перекомпиляции ядра с помощью:
make -j6 linux-2.6-pvops-config CONFIGMODE=menuconfig
make -j6 linux-2.6-pvops-build
make -j6 linux-2.6-pvops-install
Вот моя запись grub:
menuentry 'Xen4' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
insmod ext3
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 2bf3177a-92fd-4196-901a-da8d810b04b4
multiboot /xen-4.0.gz dom0_mem=1024M loglvl=all guest_loglvl=all
module /vmlinuz-2.6.32.27 root=UUID=2bf3177a-92fd-4196-901a-da8d810b04b4 ro
module /initrd.img-2.6.32.27
}
blkid / dev / sda1 дает:
/dev/sda1: UUID="2bf3177a-92fd-4196-901a-da8d810b04b4" TYPE="ext3"
Мой раздел shemes это:
/boot (ext3) (/dev/sda1)
/ (ext4) (/dev/sda5)
Какой бы вариант я ни пробовал, я получаю:
mounting none on /dev failed: no such file or directory
И сообщение с жалобой на то, что оно не может найти устройство с помощью uuid ...
Редактировать: также пытался поставить root = / dev / sda1 (и / dev / sda5), также поставить acpi = off noapic nolapic
Всегда возвращаться к блоку занятости initramfs. Когда в initramfs я пытаюсь увидеть, есть ли / dev / sdXX и ничего, соседний /dev/device*.
my /lib/modules/2.6.32.27/ содержит только очень небольшое количество файлов (по сравнению с общим файлом); я что-то пропустил с модулями?
Этот урок убирает мои волосы, если у Сомоне есть подсказка ...
Вы должны изменить свой корневой раздел в первом параметре модуля (module /vmlinuz-2.6.32.27 root=
). Вы должны изменить его на /dev/sda5
(поскольку в текущей записи вы ввели загрузочные разделы uuid).
Вы можете получить UUID из blkid /dev/sda5