Если при создании паравиртуального Debian у Вас в консоли все прекрасно до момента появления надписи "Starting local scripts", после которой линукс виснет (гостевой) и не грузится дальше - вероятнее всего то, что у Вас неверно сконфигурирован TTY для консоли.
Дело в том, что Xen использует свой TTY для того, чтобы Вы могли подцепляться к его паравиртуальным гостевым виртуальным системам. Для разных DomU систем правильное название TTY, как правило, разное.
Для нашего случая - Debian - правильное название TTY будет HVC0.
Для того, чтобы решить этот вопрос:
А) Указываем в файле конфигурации машины console=hvc0 в пункте root:
...
root = "root=/dev/xvda1 ro console=hvc0"
...
Б) Придется как-то получить доступ к файлу /etc/inittty (для Squeeze) или /etc/inittab (для Lenny) в гостевой системе. Например, загрузить ее с конфигом HVM.
В этом файле меняем в строчке "1:2345:respawn:/sbin/getty 38400 tty1" значение tty1 на hvc0:
...
1:2345:respawn:/sbin/getty 38400 hvc0
...
Отсюда можно попытаться запустить паравиртуальным домен снова.
Комментарии
Оставить комментарий
Операционная система LINUX
Термины: Операционная система LINUX