Назад | Перейти на главную страницу

Debian Lenny как Xen domU не загружается

вот в чем дело: у меня Debian Lenny работает под управлением Xen dom0, и я хочу установить еще один Debian Lenny как domU. Я следил за гидом в Debian Wiki буквально. Установка идет нормально до тех пор, пока установщик Debian не попытается установить Grub, он завершается с ошибкой:

Ошибка установки

Ошибка установки. Вы можете попробовать снова запустить сбойный элемент из меню или пропустить его и выбрать что-нибудь другое. Неудачный шаг: установите загрузчик GRUB на жесткий диск.

Если я проигнорирую это, завершу установку и попытаюсь загрузить машину, я получу следующее:

Загрузка, пожалуйста подождите...
Начало: Загрузка основных драйверов ... готово.
Начало: Выполнение / scripts / init-premount ... FATAL: Ошибка при установке вентилятора (/lib/modules/2.6.26-2-686-bigmem/kernel/drivers/acpi/fan.ko): такого устройства нет
FATAL: ошибка при вставке термического (/lib/modules/2.6.26-2-686-bigmem/kernel/drivers> /acpi/thermal.ko): такого устройства нет
[0.608267] blkfront: xvda1: барьеры включены
сделано.
Начало: Монтирование корневой файловой системы ... Начало: Запуск / scripts / local-top ... готово.
Начало: Запуск / scripts / local-premount ... готово.
mount: невозможно прочитать / etc / fstab: нет такого файла или каталога
Начало: Запуск / scripts / local-bottom ... готово.
сделано.
Начало: Запуск / scripts / init-bottom ... mount: монтирование / dev в / root / dev не удалось: такого> файла или каталога нет
сделано.
mount: установка / sys в / root / sys не удалась: нет такого файла или каталога
mount: установка / proc на / root / proc завершилась неудачно: нет такого файла или каталога
В целевой файловой системе нет / sbin / init.
Не найдено ни одной инициализации. Попробуйте передать init = bootarg.

Мой .conf файл для Xen довольно прост:

ядро = '/ vmlinuz'
ramdisk = '/initrd.img'
память = 256
vif = ['мост = xenbr0']
disk = ['файл: /xen/root.img,hda1,w']

Есть идеи, с чего начать поиск проблемы? Я очень озадачен.

mount: cannot read /etc/fstab: No such file or directory

Это довольно явный признак того, что ваш initramfs не работает. Вероятно, потому что ваша установка не работает.

Как вы справились с разбиением на разделы в debian-installer? В прошлый раз, когда я сделал это (ммм ... вчера), мне пришлось экспортировать что-то, что я мог бы разбить на разделы, поэтому ваш диск с hda1 довольно странный. Мой выглядит так:

disk = ['phy:/dev/GLaDOS/xen-portaltest,xvda,w']

это на логическом томе, а не в файле, но это не имеет значения. Даю это xvda1 или что-то еще не сработало; он хотел разделить это, что довольно глупо.

С участием xvda, Я разделил это (на xvda1 для /boot и xvda2 для физического тома LVM, но вы, конечно, можете просто использовать его для root). После этого установщик завершил свою работу нормально, и он работает после устранения ошибки загрузчика не исполняемого файла, описанной на запись Xen в Debian Wiki.

Как там fstab domU? У вас могут быть ошибочные строки, которые пытаются смонтировать / sys в / root / sys

mount: mounting /sys on /root/sys failed: No such file or directory